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

Modifying a suspended process instance does not fail

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.4.0, 7.3.3, 7.4.0-alpha2
    • 7.3.0
    • engine
    • None

      The docs say:
      "Suspending a process instance is helpful, if you want ensure that it is not executed any further."

      Yet it is possible to modify a suspended process instance and continue process execution that way. This means, starting before an activity will actually execute activities until a wait state is reached.

      It is also possible to cancel activity instances of a suspended process instance. However, this might be desired since it is also possible to delete the entire process instance when suspended.

      Expected behavior:
      modification that starts activities fails

      The reason could be that modification creates new executions and these don't inherit the suspension state from their parents.

      Possibly related: The same problem might exist with non-interrupting boundary events/event subprocesses, i.e. it might be possible to trigger such an event for a suspended process instance.

        This is the controller panel for Smart Panels app

            [CAM-3978] Modifying a suspended process instance does not fail

            Thorben Lindhauer created issue -
            Daniel Meyer made changes -
            Affects Version/s New: 7.3.0 [ 13391 ]

            Daniel Meyer added a comment -

            Daniel Meyer added a comment - Docs on process instance modification: http://docs.camunda.org/7.3/guides/user-guide/#process-engine-process-instance-modification
            Roman Smirnov made changes -
            Fix Version/s New: 7.4.0 [ 13505 ]

            Roman Smirnov added a comment - See pull request: https://github.com/camunda/camunda-bpm-platform/pull/168
            Roman Smirnov made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            Remaining Estimate New: 0 minutes [ 0 ]
            Original Estimate New: 0 minutes [ 0 ]
            Daniel Meyer made changes -
            Assignee New: Daniel Meyer [ meyer ]
            Daniel Meyer made changes -
            Rank New: Ranked lower
            Daniel Meyer made changes -
            Fix Version/s New: 7.3.3 [ 13990 ]
            Daniel Meyer made changes -
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]

              meyer Daniel Meyer
              thorben.lindhauer Thorben Lindhauer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: