I can set ExecutionListeners on the MultiInstanceBody Activity and they are only executed once.
For example I have a multi Instance Task with loop cardinality 5. Currently
If I add an Start ExecutionListener to the Activity the StartListener is called 5 times.
Adding a Start ExecutionListener to the MultiInstanceBodyActivity would execute the Listener only once, on start of the MultiInstance.
See for example this test project
We are closing this ticket as part of our backlog grooming. Reasons: