{ "version": "1", "category": "1762300000000000100", "flowCode": "demo_event_pay_fail", "flowName": "付款失败善后示例", "formPath": "/workflow/leaveEdit/index", "nodeList": [ { "ext": "[]", "nodeCode": "start", "nodeName": "开始", "nodeType": 0, "skipList": [ { "skipType": "PASS", "coordinate": "85,200;160,200", "nowNodeCode": "start", "nextNodeCode": "apply" } ], "nodeRatio": "0", "coordinate": "60,200|60,200", "formCustom": "N" }, { "ext": "[{\"code\":\"ButtonPermissionEnum\",\"value\":\"copy,back,termination,file\"}]", "nodeCode": "apply", "nodeName": "发起付款申请", "nodeType": 1, "skipList": [ { "skipType": "PASS", "coordinate": "260,200;310,200", "nowNodeCode": "apply", "nextNodeCode": "pay" } ], "nodeRatio": "0", "coordinate": "210,200|210,200", "formCustom": "N", "permissionFlag": "warmFlowInitiator" }, { "ext": "[{\"code\":\"ButtonPermissionEnum\",\"value\":\"copy,back,termination,file\"}]", "nodeCode": "pay", "nodeName": "财务执行付款", "nodeType": 1, "skipList": [ { "skipType": "PASS", "coordinate": "410,200;755,200", "nowNodeCode": "pay", "nextNodeCode": "end" }, { "skipType": "PASS", "coordinate": "360,240;360,360", "nowNodeCode": "pay", "nextNodeCode": "payBoundary" } ], "nodeRatio": "0", "coordinate": "360,200|360,200", "formCustom": "N", "listenerPath": "org.dromara.workflow.demo.DemoPayFailListener", "listenerType": "create", "permissionFlag": "1761100000000000004" }, { "ext": "[]", "nodeCode": "payBoundary", "nodeName": "付款失败善后", "nodeType": 1, "skipList": [ { "skipType": "PASS", "coordinate": "410,400;460,400", "nowNodeCode": "payBoundary", "nextNodeCode": "rescue" } ], "eventName": "PAY_FAILED", "eventType": "ERROR_BOUNDARY", "nodeRatio": "0", "coordinate": "360,400|360,400", "formCustom": "N", "interrupting": 1, "attachedToNodeCode": "pay" }, { "ext": "[{\"code\":\"ButtonPermissionEnum\",\"value\":\"copy,back,termination,file\"}]", "nodeCode": "rescue", "nodeName": "失败善后处理", "nodeType": 1, "skipList": [ { "skipType": "PASS", "coordinate": "560,400;780,400;780,225", "nowNodeCode": "rescue", "nextNodeCode": "end" } ], "nodeRatio": "0", "coordinate": "510,400|510,400", "formCustom": "N", "permissionFlag": "1761100000000000001" }, { "ext": "[]", "nodeCode": "end", "nodeName": "结束", "nodeType": 2, "nodeRatio": "0", "coordinate": "780,200|780,200", "formCustom": "N" } ], "formCustom": "N", "modelValue": "CLASSICS" }