Uploaded image for project: 'Service Packs and Hot Fixes'
  1. Service Packs and Hot Fixes
  2. MNT-21957

Editing Rules in an Embedded Decision Table changes in-flight process behavior

    Details

    • Type: Improvement
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: Alfresco Process Services 1.9.0.3, Alfresco Process Services 1.11
    • Fix Version/s: None
    • Component/s: APS Tasks
    • Labels:
      None
    • Bug Priority:
      Category 2
    • Escalated By:
      CSM
    • ACT Numbers:

      01015257

      Description

      Summary
      When updating an embedded decision table rule after a process is in-flight, republishing of the application containing the related process definitions results in the modification of the in-flight process instance directly, although the decision table is an embedded one and therefore should only affect newly started instances. 
       
      Steps to Reproduce:  
      1. Via activiti-app and App Designer import and publish the attached app "Decision_ver1.zip"
      NOTE: It delivers a process: start event -> decision task -> user task -> decision task -> end event
      2. From the published app on the landing page start a new process and make sure it runs into the user task
      3. Via BPMN editor update the embedded decision table and remove one of the rules, e.g. rule 2
      4. Save decision table, process and then republish the application
      5. Complete the user task of the running instance started earlier
      6. Inspect the results of the second decision task "Decision2" via the completed process instance

      Expected Result:
      User task completes and decisiont able results shows verification of both rules.

      Actual Results:
      User Task completes with only the remaining rule after republishing the App and Process Model, i.e. the decision table of the in-flight process was modified.

       

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  mbynum Marc Bynum
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Structure Helper Panel