Skip to main content
sarathkumr268295
November 10, 2023
Question

CDT in Process model

  • November 10, 2023
  • 11 replies
  • 0 views

Hi all,

I have defined a process variable in a process model with CDT type. It is working fine in all environments. Now I am adding some new fields into the CDT and published the datastore. Its working fine in dev. When I moved these changes to higher environment( just moving the CDT and scripts and not the process model where the pv is defined as CDT type), its not working as expected. The newly added fields are not present in the CDT type process variable in the process history while debugging and the pv datatype shows with ^ symbol. Can anyone help with this?

11 replies

stefanhelzle0001
Brainy
November 10, 2023

Active process instances will keep the old version indicated by the ^. Instances created after the deployment will pick up the new version.

You write "its not working as expected". What exactly is your expectation?

sarathkumr268295
November 10, 2023

Hi stefan,
thanks for replying. Actually the cap symbol is coming in new process instances only. Thats why I am little confused on it.

stefanhelzle0001
Brainy
November 10, 2023

Documentation says: "After updating the data type, a new version is created unless the only change is to the data type description or its visibility in data type pickers. When a new version of a data type is created, all objects (excluding running processes) immediately begin using the new version of the data type."

docs.appian.com/.../Custom_Data_Types.html