Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-3578

I can modify a process instance's execution state with multi instance & loops

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.3.0, 7.3.0-alpha4
    • None
    • engine
    • None

      AT:

      • REST + JAVA
      • I can start and stop activities in the context of multi instance and loops
      • TBD: exact semantics

      Exact semantics:

      • with this feature it will be possible to make a sequential multi instance activity parallel for the lifetime of the newly created instances
      • when an instance of the miBody already exists:
      • instantiating an inner activity as a child of an existing mi-body instance will: create an additional concurrent instance in case of parallel MI and update the mi variables numInstances, numActiveInstance; increment the loop counter variable and set it on the new execution; throw an exception in case of sequential MI
      • instantiating an inner activity will as a child of an instance higher in the scope hierarchy: create all scopes (including the miBody) as usual, create the mi-body execution structure as if it was entered via sequence flow (i.e. with parallel MI, there is always a concurrent execution even though there is only one inner instance), create the mi variables (nrOfInstances set to 1), create the loop counter variable for the first instance

        This is the controller panel for Smart Panels app

              michael.schoettes Michael Schoettes
              meyer Daniel Meyer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: