From e41badcc32ae84b2a11c681a76e9b0d747e2a0d1 Mon Sep 17 00:00:00 2001 From: sartography-automated-committer Date: Wed, 21 Feb 2024 15:07:24 +0000 Subject: [PATCH] User: dan@sartography.com added process model file playground/matplus/dan-funk/escalation-events.bpmn --- .../matplus/dan-funk/escalation-events.bpmn | 293 ++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 playground/matplus/dan-funk/escalation-events.bpmn diff --git a/playground/matplus/dan-funk/escalation-events.bpmn b/playground/matplus/dan-funk/escalation-events.bpmn new file mode 100644 index 00000000..915f1e22 --- /dev/null +++ b/playground/matplus/dan-funk/escalation-events.bpmn @@ -0,0 +1,293 @@ + + + + + Flow_17db3yp + + + + + The process instance completed successfully. + + Flow_04wqjhn + + + + Flow_0f4w17w + Flow_04wqjhn + + Flow_0h1rgnc + + + + Flow_1bnovvd + + + Flow_0h1rgnc + Flow_0d9oz39 + Flow_1j6zecg + Flow_08fbzlc + + + + Flow_0d9oz39 + Flow_0el6u0p + Flow_1bnovvd + + + + path == "Path C" + + + path == "Path A" + + + Flow_08fbzlc + + + + + Flow_1j6zecg + Flow_0el6u0p + + Flow_1k1jbyc + + + + Flow_1k1jbyc + + + + + no escalation happens. + + + + In this special case, we want the same thing to happen as for Path D, we can't do that directly from a sub-process, but we can escalate to make it happen. + + + + + + + Select a path in the form below. + +* Select Path A, C or D - and you will raise the same escalation. +* Select Path B and you will complete the process normally. + + +Once you have selected a path, the process will end. Investigate the final diagram to understand the full path that was taken to reach the final endpoint. All paths lead the the Escalated end, except for Path B. + + + + + + Flow_17db3yp + Flow_12pkbxb + + + Flow_1fo0lt0 + + + + Flow_1fo0lt0 + Flow_08gjjll + + + + Flow_12pkbxb + Flow_0f4w17w + Flow_08gjjll + + + + path == "Path D" + + + This path goes directly to a point in the diagram.  It isn't escalated, it just heads this way. + + + + We can raise an escalation event from inside a nested sub-process as well. + + + + In this way, we can take the same location in the diagram from deeply nested sub-processes by escalating up. + + + + + + {"message": "bail out path please"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +