Hi,I have a question regarding accessibility of an updated CDT in active instances of Parent Process (PM1) which exists prior to deployment.
Scenario: I have a CDT which has 3 new columns. My process models flow is as below:Process Model (PM1) --> Subprocess (PM2) --> Subprocess (PM3)All the above processes has process variable of this CDT, where it is passed from parent to its subprocesses (not as a reference).Data for new fields are set in subprocesses.
I am wondering that even if I succeed in updating the CDT PV in subprocesses, will it still be available in parent PM1 which handles the "Write to DB" of this CDT.I am assuming the old instance of CDT must be running (myCDT^1) and hence might not be having these fields. Please suggest if I am correct.
Note: PM1 will the first process, and the call to subprocess will have have updated CDT but the parent still remains with old CDT is my concern.
Please suggest how to tackle this situation.
Discussion posts and replies are publicly visible
CDT versions are not updated in active process instances and there is no way of achieving this. This is one reason why it is best practice to implement short living processes and not have a design with a long-living master process and lots of synchronous sub-processes.
There are lots of discussions about how to work around this.
Thanks Stefan! Appreciate your response!