When creating Lifecycle Listeners in a CMMN plan item, I only see an option for Async Active. Since we would like to leave asynchronously – given a HTTP request in the exiting listener – we cannot simply rely on Async Active to Completed as that does not trigger the listener.
We instead must update the XML outside of the modeler to be async-active-leave:
<flowable:planItemLifecycleListener sourceState="async-active-leave" targetState="completed" ...
Is it ill-advised to be using listeners for async-active-leave, or is it a gap in the remodeled Modeler?