Bundled pre-session doc + ops work: - docs/modules/**: sync across advisory-ai, airgap, cli, excititor, export-center, findings-ledger, notifier, notify, platform, router, sbom-service, ui, web (architectural + operational updates) - docs/features/**: updates to checked excititor vex pipeline, developer workspace, quick verify drawer - docs top-level: README, quickstart, API_CLI_REFERENCE, UI_GUIDE, code-of-conduct/TESTING_PRACTICES updates - docs/qa/feature-checks/: FLOW.md + excititor state update - docs/implplan/: remaining sprint updates + new Concelier source credentials sprint (SPRINT_20260422_003) - docs-archived/implplan/: 30 sprint archival moves (ElkSharp series, misc completed sprints) - devops/compose: .env + services compose + env example + router gateway config updates File-level granularity preserved. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1519 lines
34 KiB
JSON
1519 lines
34 KiB
JSON
{
|
|
"GraphId": "DocumentProcessingWorkflow:1.0.0",
|
|
"Nodes": [
|
|
{
|
|
"Id": "start",
|
|
"Label": "Start",
|
|
"Kind": "Start",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 270.3952388763428,
|
|
"Y": 0,
|
|
"Width": 264,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/1",
|
|
"Label": "Initialize Context",
|
|
"Kind": "BusinessReference",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 298.3952388763428,
|
|
"Y": 200,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/split",
|
|
"Label": "Parallel Execution",
|
|
"Kind": "Fork",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 314.3952388763428,
|
|
"Y": 392,
|
|
"Width": 176,
|
|
"Height": 124,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1",
|
|
"Label": "Process Batch",
|
|
"Kind": "Repeat",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 455.3405303955078,
|
|
"Y": 628,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/join",
|
|
"Label": "Parallel Execution Join",
|
|
"Kind": "Join",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 314.3952388763428,
|
|
"Y": 820,
|
|
"Width": 176,
|
|
"Height": 124,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/3",
|
|
"Label": "Load Configuration",
|
|
"Kind": "TransportCall",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 298.3952388763428,
|
|
"Y": 1048,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/4/batched",
|
|
"Label": "Setting:\nconfigParameters\nskipInternalNotification\nrecipientCount\nconfigHasBody\nconfigHasTitle",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 290.3952388763428,
|
|
"Y": 1248,
|
|
"Width": 224,
|
|
"Height": 104,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9",
|
|
"Label": "Evaluate Conditions",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 308.3952388763428,
|
|
"Y": 1448,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/1/batched",
|
|
"Label": "Setting:\nbatchTimedOut\nbatchGenerateFailed\nhasMissingItems",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 606.3952388763428,
|
|
"Y": 0,
|
|
"Width": 224,
|
|
"Height": 104,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/1",
|
|
"Label": "Internal Notification",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 308.3952388763428,
|
|
"Y": 1648,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/4",
|
|
"Label": "Execute Batch",
|
|
"Kind": "TransportCall",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 578.3952388763428,
|
|
"Y": 200,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/1/true/1",
|
|
"Label": "Internal Notification",
|
|
"Kind": "TransportCall",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 333.03515625,
|
|
"Y": 1884,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/4/failure/1",
|
|
"Label": "Retry Decision",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 873.127311706543,
|
|
"Y": 392,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/1/true/1/handled/1",
|
|
"Label": "Set internalNotificationFailed",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 333.03515625,
|
|
"Y": 2076,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/4/failure/1/true/1",
|
|
"Label": "Cooldown Timer",
|
|
"Kind": "Timer",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 881.3405303955078,
|
|
"Y": 628,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/2",
|
|
"Label": "Has Recipients",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 308.3952388763428,
|
|
"Y": 2268,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/4/timeout/1",
|
|
"Label": "Set batchTimedOut",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 666.0086364746094,
|
|
"Y": 820,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/4/failure/2",
|
|
"Label": "Set batchGenerateFailed",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 946.0086364746094,
|
|
"Y": 820,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/2/true/1",
|
|
"Label": "Email Dispatch",
|
|
"Kind": "TransportCall",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 333.03515625,
|
|
"Y": 2504,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/5",
|
|
"Label": "Check Result",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 578.3952388763428,
|
|
"Y": 1048,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/9/true/2/true/1/handled/1",
|
|
"Label": "Set emailDispatchFailed",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 333.03515625,
|
|
"Y": 2696,
|
|
"Width": 208,
|
|
"Height": 88,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/5/true/1",
|
|
"Label": "Validate Success",
|
|
"Kind": "Decision",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 622.5285263061523,
|
|
"Y": 1248,
|
|
"Width": 188,
|
|
"Height": 132,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "start/2/branch-1/1/body/5/true/1/true/1/batched",
|
|
"Label": "Setting:\nitemId\nfiles\nitemsCount\nhasMissingItems",
|
|
"Kind": "SetState",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 604.5285263061523,
|
|
"Y": 1448,
|
|
"Width": 224,
|
|
"Height": 104,
|
|
"Ports": []
|
|
},
|
|
{
|
|
"Id": "end",
|
|
"Label": "End",
|
|
"Kind": "End",
|
|
"IconKey": null,
|
|
"SemanticType": null,
|
|
"SemanticKey": null,
|
|
"Route": null,
|
|
"TaskType": null,
|
|
"ParentNodeId": null,
|
|
"X": 270.3952388763428,
|
|
"Y": 2924,
|
|
"Width": 264,
|
|
"Height": 132,
|
|
"Ports": []
|
|
}
|
|
],
|
|
"Edges": [
|
|
{
|
|
"Id": "edge/1",
|
|
"SourceNodeId": "start",
|
|
"TargetNodeId": "start/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 132
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 200
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/2",
|
|
"SourceNodeId": "start/1",
|
|
"TargetNodeId": "start/2/split",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 288
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 400
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/3",
|
|
"SourceNodeId": "start/2/split",
|
|
"TargetNodeId": "start/2/branch-1/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "branch 1",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 422.29350190363806,
|
|
"Y": 508
|
|
},
|
|
"EndPoint": {
|
|
"X": 532.8478988165605,
|
|
"Y": 628
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 440.71781952150405,
|
|
"Y": 508
|
|
},
|
|
{
|
|
"X": 440.71781952150405,
|
|
"Y": 558
|
|
},
|
|
{
|
|
"X": 532.8478988165605,
|
|
"Y": 558
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/4",
|
|
"SourceNodeId": "start/2/split",
|
|
"TargetNodeId": "start/2/join",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "branch 2",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 508
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 828
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 544
|
|
},
|
|
{
|
|
"X": 382.8405303955078,
|
|
"Y": 544
|
|
},
|
|
{
|
|
"X": 382.8405303955078,
|
|
"Y": 800
|
|
},
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 800
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/5",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4/failure/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "on failure",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 770.3952388763428,
|
|
"Y": 288
|
|
},
|
|
"EndPoint": {
|
|
"X": 967.127311706543,
|
|
"Y": 392
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 770.3952388763428,
|
|
"Y": 358
|
|
},
|
|
{
|
|
"X": 967.127311706543,
|
|
"Y": 358
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/6",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4/timeout/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "on timeout",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 751.4624455525325,
|
|
"Y": 288
|
|
},
|
|
"EndPoint": {
|
|
"X": 722.8186364746094,
|
|
"Y": 820
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 751.4624455525325,
|
|
"Y": 308
|
|
},
|
|
{
|
|
"X": 710.256477355957,
|
|
"Y": 308
|
|
},
|
|
{
|
|
"X": 710.256477355957,
|
|
"Y": 800
|
|
},
|
|
{
|
|
"X": 722.8186364746094,
|
|
"Y": 800
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/7",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4",
|
|
"TargetNodeId": "start/2/branch-1/1/body/5",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 682.3952388763428,
|
|
"Y": 288
|
|
},
|
|
"EndPoint": {
|
|
"X": 672.3952388763428,
|
|
"Y": 1048
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 682.3952388763428,
|
|
"Y": 308
|
|
},
|
|
{
|
|
"X": 258.3952388763428,
|
|
"Y": 308
|
|
},
|
|
{
|
|
"X": 258.3952388763428,
|
|
"Y": 1028
|
|
},
|
|
{
|
|
"X": 672.3952388763428,
|
|
"Y": 1028
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/8",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4/failure/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4/failure/1/true/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when notstate.printInsisAttempt gt 2",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 967.127311706543,
|
|
"Y": 524
|
|
},
|
|
"EndPoint": {
|
|
"X": 971.6928110972622,
|
|
"Y": 628
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 967.127311706543,
|
|
"Y": 558
|
|
},
|
|
{
|
|
"X": 971.6928110972622,
|
|
"Y": 558
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/9",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4/failure/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4/failure/2",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "default",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 967.127311706543,
|
|
"Y": 524
|
|
},
|
|
"EndPoint": {
|
|
"X": 1118.6486364746092,
|
|
"Y": 820
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 967.127311706543,
|
|
"Y": 544
|
|
},
|
|
{
|
|
"X": 1161.8405303955078,
|
|
"Y": 544
|
|
},
|
|
{
|
|
"X": 1161.8405303955078,
|
|
"Y": 786
|
|
},
|
|
{
|
|
"X": 1118.6486364746092,
|
|
"Y": 786
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/10",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4/failure/1/true/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4/failure/2",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 1053.9805303955077,
|
|
"Y": 716
|
|
},
|
|
"EndPoint": {
|
|
"X": 981.3686364746094,
|
|
"Y": 820
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 1053.9805303955077,
|
|
"Y": 750
|
|
},
|
|
{
|
|
"X": 981.3686364746094,
|
|
"Y": 750
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/11",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4/failure/2",
|
|
"TargetNodeId": "start/2/branch-1/1/body/5",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 981.3686364746094,
|
|
"Y": 908
|
|
},
|
|
"EndPoint": {
|
|
"X": 672.3952388763428,
|
|
"Y": 1048
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 981.3686364746094,
|
|
"Y": 1014
|
|
},
|
|
{
|
|
"X": 672.3952388763428,
|
|
"Y": 1014
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/12",
|
|
"SourceNodeId": "start/2/branch-1/1/body/4/timeout/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/5",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 701.3686364746094,
|
|
"Y": 908
|
|
},
|
|
"EndPoint": {
|
|
"X": 672.3952388763428,
|
|
"Y": 1048
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 701.3686364746094,
|
|
"Y": 978
|
|
},
|
|
{
|
|
"X": 672.3952388763428,
|
|
"Y": 978
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/13",
|
|
"SourceNodeId": "start/2/branch-1/1/body/5",
|
|
"TargetNodeId": "start/2/branch-1/1/body/5/true/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when state.printTimedOut eq false",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 672.3952388763428,
|
|
"Y": 1180
|
|
},
|
|
"EndPoint": {
|
|
"X": 716.5285263061523,
|
|
"Y": 1248
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 672.3952388763428,
|
|
"Y": 1214
|
|
},
|
|
{
|
|
"X": 716.5285263061523,
|
|
"Y": 1214
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/14",
|
|
"SourceNodeId": "start/2/branch-1/1/body/5",
|
|
"TargetNodeId": "start/2/branch-1/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "repeat while state.printInsisAttempt eq 0",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 578.3952388763428,
|
|
"Y": 1114
|
|
},
|
|
"EndPoint": {
|
|
"X": 455.3405303955078,
|
|
"Y": 672
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 562.3952388763428,
|
|
"Y": 1114
|
|
},
|
|
{
|
|
"X": 562.3952388763428,
|
|
"Y": 1008
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 1008
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 672
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/15",
|
|
"SourceNodeId": "start/2/branch-1/1/body/5/true/1",
|
|
"TargetNodeId": "start/2/branch-1/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "repeat while state.printInsisAttempt eq 0",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 622.5285263061523,
|
|
"Y": 1314
|
|
},
|
|
"EndPoint": {
|
|
"X": 455.3405303955078,
|
|
"Y": 672
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 606.5285263061523,
|
|
"Y": 1314
|
|
},
|
|
{
|
|
"X": 606.5285263061523,
|
|
"Y": 1208
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 1208
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 672
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/16",
|
|
"SourceNodeId": "start/2/branch-1/1/body/5/true/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/5/true/1/true/1/batched",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when state.printGenerateFailed eq false",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 716.5285263061523,
|
|
"Y": 1380
|
|
},
|
|
"EndPoint": {
|
|
"X": 716.5285263061523,
|
|
"Y": 1448
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/17",
|
|
"SourceNodeId": "start/2/branch-1/1",
|
|
"TargetNodeId": "start/2/join",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 490.7005303955078,
|
|
"Y": 716
|
|
},
|
|
"EndPoint": {
|
|
"X": 418.0726582311815,
|
|
"Y": 828
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 490.7005303955078,
|
|
"Y": 750
|
|
},
|
|
{
|
|
"X": 418.0726582311815,
|
|
"Y": 750
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/18",
|
|
"SourceNodeId": "start/2/branch-1/1",
|
|
"TargetNodeId": "start/2/branch-1/1/body/1/batched",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "body",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 559.3405303955078,
|
|
"Y": 628
|
|
},
|
|
"EndPoint": {
|
|
"X": 606.3952388763428,
|
|
"Y": 52
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 559.3405303955078,
|
|
"Y": 52
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/19",
|
|
"SourceNodeId": "start/2/join",
|
|
"TargetNodeId": "start/3",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 936
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1048
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/20",
|
|
"SourceNodeId": "start/3",
|
|
"TargetNodeId": "end",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "on failure / timeout",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 390.3952388763428,
|
|
"Y": 1136
|
|
},
|
|
"EndPoint": {
|
|
"X": 278.3952388763428,
|
|
"Y": 2924
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 1136
|
|
},
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2900
|
|
},
|
|
{
|
|
"X": 278.3952388763428,
|
|
"Y": 2900
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/21",
|
|
"SourceNodeId": "start/3",
|
|
"TargetNodeId": "start/4/batched",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 414.3952388763428,
|
|
"Y": 1136
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1248
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 1136
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/22",
|
|
"SourceNodeId": "start/9",
|
|
"TargetNodeId": "start/9/true/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when state.notificationHasBody",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1580
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1648
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/23",
|
|
"SourceNodeId": "start/9",
|
|
"TargetNodeId": "end",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "default",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1580
|
|
},
|
|
"EndPoint": {
|
|
"X": 340.3952388763428,
|
|
"Y": 2924
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 1580
|
|
},
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2890
|
|
},
|
|
{
|
|
"X": 340.3952388763428,
|
|
"Y": 2890
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/24",
|
|
"SourceNodeId": "start/9/true/1",
|
|
"TargetNodeId": "start/9/true/1/true/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when state.skipSystemNotification eq false",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1780
|
|
},
|
|
"EndPoint": {
|
|
"X": 423.38743695175435,
|
|
"Y": 1884
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 1814
|
|
},
|
|
{
|
|
"X": 423.38743695175435,
|
|
"Y": 1814
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/25",
|
|
"SourceNodeId": "start/9/true/1",
|
|
"TargetNodeId": "start/9/true/2",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "default",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1780
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2268
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 1800
|
|
},
|
|
{
|
|
"X": 187.53515625,
|
|
"Y": 1800
|
|
},
|
|
{
|
|
"X": 187.53515625,
|
|
"Y": 2248
|
|
},
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2248
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/26",
|
|
"SourceNodeId": "start/9/true/1/true/1",
|
|
"TargetNodeId": "start/9/true/1/true/1/handled/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "on failure / timeout",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 437.03515625,
|
|
"Y": 1972
|
|
},
|
|
"EndPoint": {
|
|
"X": 437.03515625,
|
|
"Y": 2076
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/27",
|
|
"SourceNodeId": "start/9/true/1/true/1",
|
|
"TargetNodeId": "start/9/true/2",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 401.67515625,
|
|
"Y": 1972
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2268
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 401.67515625,
|
|
"Y": 1992
|
|
},
|
|
{
|
|
"X": 686.53515625,
|
|
"Y": 1992
|
|
},
|
|
{
|
|
"X": 686.53515625,
|
|
"Y": 2248
|
|
},
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2248
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/28",
|
|
"SourceNodeId": "start/9/true/1/true/1/handled/1",
|
|
"TargetNodeId": "start/9/true/2",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 401.67515625,
|
|
"Y": 2164
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2268
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2164
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/29",
|
|
"SourceNodeId": "start/9/true/2",
|
|
"TargetNodeId": "start/9/true/2/true/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "when state.toEmailsCount gt 0",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2400
|
|
},
|
|
"EndPoint": {
|
|
"X": 423.38743695175435,
|
|
"Y": 2504
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2434
|
|
},
|
|
{
|
|
"X": 423.38743695175435,
|
|
"Y": 2434
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/30",
|
|
"SourceNodeId": "start/9/true/2",
|
|
"TargetNodeId": "end",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "default",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2400
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 2924
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2400
|
|
},
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2880
|
|
},
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2880
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/31",
|
|
"SourceNodeId": "start/9/true/2/true/1",
|
|
"TargetNodeId": "start/9/true/2/true/1/handled/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "on failure / timeout",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 437.03515625,
|
|
"Y": 2592
|
|
},
|
|
"EndPoint": {
|
|
"X": 437.03515625,
|
|
"Y": 2696
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/32",
|
|
"SourceNodeId": "start/9/true/2/true/1",
|
|
"TargetNodeId": "end",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 401.67515625,
|
|
"Y": 2592
|
|
},
|
|
"EndPoint": {
|
|
"X": 464.3952388763428,
|
|
"Y": 2924
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2592
|
|
},
|
|
{
|
|
"X": 147.03515625,
|
|
"Y": 2870
|
|
},
|
|
{
|
|
"X": 464.3952388763428,
|
|
"Y": 2870
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/33",
|
|
"SourceNodeId": "start/9/true/2/true/1/handled/1",
|
|
"TargetNodeId": "end",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 401.67515625,
|
|
"Y": 2784
|
|
},
|
|
"EndPoint": {
|
|
"X": 526.3952388763428,
|
|
"Y": 2924
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2784
|
|
},
|
|
{
|
|
"X": 402.3952388763428,
|
|
"Y": 2860
|
|
},
|
|
{
|
|
"X": 526.3952388763428,
|
|
"Y": 2860
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/34",
|
|
"SourceNodeId": "start/2/branch-1/1/body/1/batched",
|
|
"TargetNodeId": "start/2/branch-1/1/body/4",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 680.3152388763427,
|
|
"Y": 104
|
|
},
|
|
"EndPoint": {
|
|
"X": 702.3419055430095,
|
|
"Y": 200
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 680.3152388763427,
|
|
"Y": 166
|
|
},
|
|
{
|
|
"X": 702.3419055430095,
|
|
"Y": 166
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/35",
|
|
"SourceNodeId": "start/2/branch-1/1/body/5/true/1/true/1/batched",
|
|
"TargetNodeId": "start/2/branch-1/1",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": "repeat while state.printInsisAttempt eq 0",
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 604.5285263061523,
|
|
"Y": 1500
|
|
},
|
|
"EndPoint": {
|
|
"X": 455.3405303955078,
|
|
"Y": 672
|
|
},
|
|
"BendPoints": [
|
|
{
|
|
"X": 588.5285263061523,
|
|
"Y": 1500
|
|
},
|
|
{
|
|
"X": 588.5285263061523,
|
|
"Y": 1408
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 1408
|
|
},
|
|
{
|
|
"X": 249.39523887634277,
|
|
"Y": 672
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Id": "edge/36",
|
|
"SourceNodeId": "start/4/batched",
|
|
"TargetNodeId": "start/9",
|
|
"SourcePortId": null,
|
|
"TargetPortId": null,
|
|
"Kind": null,
|
|
"Label": null,
|
|
"Sections": [
|
|
{
|
|
"StartPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1352
|
|
},
|
|
"EndPoint": {
|
|
"X": 402.3952388763428,
|
|
"Y": 1448
|
|
},
|
|
"BendPoints": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |