Hi,
In our project, we are using many BPMNs some are a little complex. We are finding it difficult to do manual validation on whether the variables are used properly and are there default routes available in each flow. So we are trying to build a script to validate the BPMN2. Is there any better way to validate a BPMN2?
Below are some of the same scenarios.
Scenario 1: After task A, there are multiple options B, C, and D based on a variable. If i = 1 then the next task should be B. If i = 2 then the next task should be C. If i is anything other than 1 and 2 it should be D.
Scenario 2: when there is a parallel flow, a variable that is created in one of the flows cannot be used in the other. We will not be able to confirm that this variable will for sure be created before the required task.