- I can provide an Expression for signal name
- I can provide an Expression for message name
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.