I recently updated a CDT, which is referenced in a process model subprocess. The

I recently updated a CDT, which is referenced in a process model subprocess. The CDT is passed by reference to the subprocess.

Existing processes on my development server are now broken because they can't call the subprocess with the older version of the CDT. The error message reads: "The following process process parameters were of the incorrect type: ...". The newer version has minimal changes: I just updated the VARCHAR size of a text field.

I have never had issues like this before, even when adding new fields to a CDT. I am very concerned about pushing this build to our production server. Is this a problem with Appian 7.2? Is there any way I can fix the broken processes?...

OriginalPostID-71541

OriginalPostID-71541

  Discussion posts and replies are publicly visible

Parents
  • In cases I need to share data between longer running processes my shared PV is of type text and contains the serialized data of my CDT. Serialization is done with the function externalize. An event that triggers on change of the CDT serializes the data and in the other process an event that triggers on change of the shared text PV deserializes it (function internalize) again. This seems a bit arkward at first but allows to share ANY data between the processes.
Reply
  • In cases I need to share data between longer running processes my shared PV is of type text and contains the serialized data of my CDT. Serialization is done with the function externalize. An event that triggers on change of the CDT serializes the data and in the other process an event that triggers on change of the shared text PV deserializes it (function internalize) again. This seems a bit arkward at first but allows to share ANY data between the processes.
Children
No Data