Skip to main content
June 28, 2024
Question

Process variable referring to Old CDT version.

  • June 28, 2024
  • 5 replies
  • 0 views

Hi Team,

I have recently deployed a new version of CDTs to my staging environments along with multiple other objects, the newly added Object are referring to latest version of the CDT however there are multiple process which are still pointing to CDT which is 4 version older.

What could be the reason behind this issue ?

I tried to find if there are objects depending on older version of the CDT but nothing as such in the warning from CDT.

We are not supposed to manually map the latest version of CDTs in the staging environments and when we are trying to compare and deploy these objects from Dev they are getting ignored as No change is detected in theses objects.

Please Advise.

Thanks,

Gaurav Singh

5 replies

mikes0011
Brainy
June 28, 2024

New process instances automatically refer to the most recent version of a CDT, unless there's been some sort of unusual error AFAIK.  In your screenshot is that an old process instance (which we'd expect to see referring to the old CDT version), or something else?

June 28, 2024

The screenshot I have shared is from the Edit mode of the process model itself which is quite strange to us as in normal scenario reopening process makes it to refer the latest version of the cdt.

csteward
June 28, 2024

Have you reviewed the import/export logs after deployment to ensure no errors were noted?

What version of Appian are you working on?

June 28, 2024

Yes, no errors/skipped objects in the the logs.

csteward
June 28, 2024

Personally I would force a small change to the process models (update a comment, etc) and push them up with the CDT to force an update, assuming all looks good in the Dev environment.

I'm not sure why yours didn't update, as Appian is supposed to update all objects automatically to use the new CDT version.  This is somewhat newer functionality, in the past only some objects would natively take the latest CDT version (Data Stores), but Appian has been building around this.  I ran some light tests in my environments and I can't replicate this currently (23.3), even with having the process models open with saved drafts on the target server, etc.  I'm guessing something about how the CDT was updated and/or used in the models caused an issue with the automatic update.  Otherwise, might be useful to review additional server logs as well.