Unable to catch the event MoveOutOccured of BusObj - INSTLN
Since this is a ISU and workflow issue I am not sure in which forum I have to post this thread. If this is not the right place for this query, kindly move it to the correct forum.
We have a Change of Supply scenario(ISU electricity/gas), in which using a custom workflow, we are executing the CRM replication step(BO: ISUCRMCNTR, Method: CHANGE) to stop/terminate the supply scenario. Upon successful execution of this step, system will raise an BO event(BO: INSTLN, Event: MoveOutOccurred). In the workflow we are waiting for this event to be raised for further processing.
Some times we are unable to catch this event in workflow, but I can see the event, in SWEL. So we have put some delay in execution of CRM replication step, so that wait step will be created first and then CRM replication step will get executed. On successful execution of CRM replication step MoveOutOccured event will be raised.
Unfortunately I can see some scenarios where MoveOutOccured event got raised before the execution of CRM replication step !!!!
Note: CRM Replication and Wait event steps are in parallel (Fork).
It would really help me if you have come across this weird scenario. Kindly suggest me if there is any other event, that can be used for Move Out scenario(I didn't see any other events got raised in SWEL after CRM replication).
Thanks in advance.