As per doc Execution listeners are invoked at the start of an end event. Delegation Code | docs.camunda.org
I have configured execution listeners at the start of the end event. Below is my sample bpmn file
<bpmn:process id=“Process_0crjkym” isExecutable=“true”>
<bpmn:startEvent id=“StartEvent_1”>
bpmn:outgoingFlow_1a1oxoe</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id=“Flow_1a1oxoe” sourceRef=“StartEvent_1” targetRef=“Activity_0s5co7i” />
<bpmn:endEvent id=“Event_1wdy52f”>
bpmn:incomingFlow_0ayo7cj</bpmn:incoming>
</bpmn:endEvent>
<bpmn:userTask id=“Activity_0s5co7i”>
bpmn:incomingFlow_1a1oxoe</bpmn:incoming>
bpmn:outgoingFlow_0ayo7cj</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id=“Flow_0ayo7cj” sourceRef=“Activity_0s5co7i” targetRef=“Event_1wdy52f” />
</bpmn:process>
But I see that my execution listeners are not getting invoked at the start of the end event ie., with the event name “start”.
However they do get invoked at the end of the end event. Is this the expected behaviour.
Regards,
Rashmi