The CallActivity XML model supports a transient attribute:
String ATTRIBUTE_IOPARAMETER_TRANSIENT = “transient”;
… which gets correctly transferred to the In & Out parameters of the activity.
The CallActivityBehavior however always initializes the sub-process with non-transient variables: wouldn’t it make sense to use transient variables for transient parameters?
Do you foresee any issue if we were to try to inject our own CallActivityBehavior to support this?