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

I can implement execution listeners on the process start/end events as external tasks

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • L3 - Default
    • None
    • None
    • engine

    Description

      User Story (Required on creation):

      When using the engine via REST API (standalone/remote engine), I want to receive notifications when process instances are started or completed so that I can update state in my systems according to the state of process execution (e.g. keeping track of the hierarchy of process execution through call activities)

      Functional Requirements (Required before implementation):

      • I can define a listener on the "start" event of a process and configure it as an external task (type "External", topic can be chosen by the user)
      • There is a new type of event called "complete". It is triggered when a process completes successfully, but not when it is canceled (the "end" event covers both)
      • I can define a listener on the "complete" event of a process and configure it as an external task (type "External", topic can be chosen by the user)

      Technical Requirements (Required before implementation):

      • to be defined: can events (e.g. event subprocesses) be triggered while the process instance is in this wait state?

      Limitations of Scope (Optional):

      • Triggering the listener on cancellation is not in scope, because of high technical complexity. For example if a boundary event cancels an activity that has an external task end listener, deletion of executions has to become asynchronous which is very hard to implement in the process engine

      Hints (Optional):

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                thorben.lindhauer Thorben Lindhauer
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Salesforce