Description of problem:
Subprocess is simulated as a whole. Processing time of inner task is not counted into processing time of subprocess. Simulation graphs of result does not contains inner task but just a subprocess. See attached screenshot #1.
Simulation results return 2 path, but gateway is inside a subprocess (see screen shots #2, #3). There are inconsistent results.
Paths say that the content was simulate. Each task has process time from 5 minutes to 10 minutes. So the processing time of subprocess should be from 10 minutes to 20 minutes, but simulation returns that processing time of subprocess was 5.31 minutes - 9.68 minutes (screen shot #4).
Version-Release number of selected component (if applicable):
6.0.1 ER1 BPMS
Steps to Reproduce:
1. Import attached process
2. Run simulation
I think that both approaches are valid and should be a part of simulation engine, but the actual result is something in the middle.
The user should choose if he has enough data to set processing time of subprocess or if he rather simulate all content of subprocess.
If processing time of subprocess is not set (this cannot be done in Designer now) then the content of subprocess is simulated. I am not sure which behaviour should be default.
Behaviour 1 - subprocess as a whole:
Simulation engine is driven by processing time of subprocess. Paths are evaluate just on the level of process not on the level of subprocess.
Behaviour 2 - inner task of subprocess are performed:
Simulation engine is driven by processing time of inner task. Paths are evalute on the level of the subprocess.
Please same problem for another type of subprocess, please check it for all.