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

A message is buffered in case it cannot be correlated immediately

    XMLWordPrintable

Details

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

    Description

      User Story (Required on creation):

      Currently, messages can only be successfully correlated if the process instance is already in the receiving state. This is sometimes hard to ensure for users and leads to complex workarounds in practice.

      Functional Requirements (Required before implementation):

      • to be specified: could be similar to the Zeebe mechanism (i.e. TTL on messages that are submitted but not immediately correlated)

      Technical Requirements (Required before implementation):

      • The synchronization between sender and receiver must be robust and work in all possible race conditions

      Limitations of Scope (Optional):

      • There may be limitations of the feature to ensure that the implementation is efficient (especially when a new message event is entered, it has to check the message buffer which can be large)

      Hints (Optional):

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              thorben.lindhauer Thorben Lindhauer
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Salesforce