{ "fields": { "number": { "type": "autoincrement", "dbType": "bigint" }, "status": { "type": "enum", "options": [ "Created", "Pending", "In Process", "Standby", "Processed", "Rejected", "Failed", "Interrupted" ], "style": { "In Process": "default", "Processed": "success", "Pending": "warning", "Failed": "danger", "Rejected": "info", "Interrupted": "info" }, "maxLength": 36 }, "elementId": { "type": "varchar", "maxLength": 36 }, "target": { "type": "linkParent" }, "elementType": { "type": "varchar", "maxLength": 36 }, "element": { "type": "varchar", "view": "advanced:views/bpmn-flow-node/fields/element", "notStorable": true }, "elementData": { "type": "jsonObject" }, "data": { "type": "jsonObject" }, "previousFlowNodeElementType": { "type": "varchar", "maxLength": 36 }, "createdAt": { "type": "datetime" }, "proceedAt": { "type": "datetime" }, "processedAt": { "type": "datetime" }, "userTaskId": { "type": "varchar", "notStorable": true }, "subProcessId": { "type": "varchar", "notStorable": true, "maxLength": 36 }, "isLocked": { "type": "bool" }, "isDeferred": { "type": "bool" }, "deferredAt": { "type": "datetime" } }, "links": { "target": { "type": "belongsToParent" }, "process": { "type": "belongsTo", "entity": "BpmnProcess", "noJoin": true }, "flowchart": { "type": "belongsTo", "entity": "BpmnFlowchart", "noJoin": true }, "previousFlowNode": { "type": "belongsTo", "entity": "BpmnFlowNode", "noJoin": true }, "divergentFlowNode": { "type": "belongsTo", "entity": "BpmnFlowNode", "noJoin": true } }, "collection": { "sortBy": "number", "asc": false }, "indexes": { "statusTargetTypeElementType": { "columns": ["status", "targetType", "elementType"] }, "statusElementType": { "columns": ["status", "elementType"] }, "statusProcessId": { "columns": ["status", "processId"] } }, "hooksDisabled": true }