Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-3700

Simulation results: If sum of probability for XOR is smaller than 100% then simulation engine executes fewer instances of the process.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.0.1
    • 6.0.0
    • jBPM Designer
    • None
    • Release Notes
    • ER1
    • ?
    • Hide
      Cause:

      Consequence:
      If sum of probabilities for XOR is smaller than 100% then simulation engine executes "sum of probabilities" * "number of required instances" / 100 instances of process.

      Workaround (if any):
      no workaround

      Result:
      Unexpected simulation's result.
      Show
      Cause: Consequence: If sum of probabilities for XOR is smaller than 100% then simulation engine executes "sum of probabilities" * "number of required instances" / 100 instances of process. Workaround (if any): no workaround Result: Unexpected simulation's result.

      Version-Release number of selected component (if applicable):
      BPMS 6.0.0 ER7

      Steps to Reproduce:
      1. import the attached process
      2. run simulation (10 instances, 10 minutes)
      3. see results

      Actual results:
      probability for conditions: (Path X/Others)
      A: 30 Path1: 3 instances of Decision, Task A (3/7)
      B: 10 Path2: 1 instances of Decision, Task B (1/9)
      C: 20 Path3: 2 instances of Decision, Task C (2/8)
      SUM: 60

      The Decision task should be executed by all instances of the process, but (how you can see) Decision task was executed just 6 times instead of 10 times.

      Num. of Executions is "10" and all num. of execution for "Path X + Others" is equal to 10.
      There is missing information about a problem.

      Expected results:

      Option 1 (the cleanest):

      • Designer validation says that process is not valid (has been implemented, yet)
      • show alert "Simulation engine did not return results: The sum of probability for gate XXX is not equal 100%" or "Simulation engine did not return results: process is not valid"

      Option 2:

      • Show problem in results
      • Num of Execution is "6 (4 instances failed)"
      • Path1 / Others (3/3)
      • Path2 / Others (1/5)
      • Path3 / Others (2/4)

      Option 3:

      • Add result for Failing Path
      • Num of Execution is "10"
      • Path1 / Others (3/7)
      • Path2 / Others (1/9)
      • Path3 / Others (2/8)
      • Fail / Others (4/6) - Mark just nodes which were executed (voluntary: mark place of error)

      Additional info:

              swiderski.maciej Maciej Swiderski (Inactive)
              smala_jira Sona Mala (Inactive)
              Sona Mala Sona Mala (Inactive)
              Sona Mala Sona Mala (Inactive)
              Kris Verlaenen, Rajesh Rajasekaran
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: