It cant communicate anything about the final state of the complete event. It returns what status it moves to, but it cant tell anything about what happened in the Complete Event. This is a really good setup when the Complete Event was only going to send an email (very simple workflow use), but for more complex uses, it is necessary to know what happens when it runs.
This could be relevant when:
- We need to know if the sent email was succesful
- the complete status is performing some validation and when it fails we need to tell the user why it failed
So this means that when the ExecuteWorkflow service was ran it could want to know info from:
- SupplyChainFinance complete
- CostingIntegration arrival
- CostingIntegration complete
- ErrorCostingIntegration arrival
- ErrorCostingIntegration complete
Can we make "MethodOutput", or some other service return, return a node in the execute workflow service to relay information back about what happened. This could be called from any of the Events that ran which were triggered by the execute workflow service.