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

I can provide an expression in the signal name and message name attribute

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Fixed
    • L3 - Default
    • 7.6.0, 7.6.0-alpha5
    • None
    • engine
    • None

    Description

      AT:

      • I can provide an Expression for signal name
      • I can provide an Expression for message name

      Example:

      <signal name="alert-${execution.businessKey}" />
      

      One possible use case context:

      A common problem for our customers is the need to interrupt parallel branches. The official way to do this in BPMN is to send a Signal Event. However, the Signal Name is not an Expression in Camunda BPM, which means that one cannot send a Signal that is limited to one process instance, e.g. by using the business key as a Signal Name.

      Workarounds with Message Events are syntactically not allowed by the BPMN spec and with Signal Events it is more a hack than a solution: https://github.com/camunda/camunda-consulting/tree/master/snippets/signal-event-interrupts-parallel-branch

      The proposal is therefore to make the Signal Name an Expression.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                thorben.lindhauer Thorben Lindhauer
                menge Falko Menge
                Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce