I have a question regarding Call Activity implementation.
It seems that passing variables is only happening during calling and when called process finishes.
Furthermore it happens when called process throws an event that is caught at the boundary at the call activity.
I was wondering if there is any option to initiate another variable passing from the calling process side.
Background: I want to be able to close the called process in a controlled fashion and not just cancel the called activity instance by ending the call activity.
Maybe Call Activity has inherit limitations for a flexible back and forth communication between two process and a collaboration using send and catch event would be needed instead.
Is there any recommendation on that?