Skip to main content
January 17, 2024
Question

Process model referenced to older CDT version in target environment

  • January 17, 2024
  • 10 replies
  • 0 views

I modified CDT and process model in source environment and then I deployed CDT 1st followed by process model to target environment, but still process model was referenced to older version CDT^1 in target environment. Any idea what could be the root cause here?

10 replies

konduruc733182
January 17, 2024

Hello rahulb0007,

Was the model in the target environment open in designer while the deployments were taking place? Have you checked your deployment log for any possible errors? How did you update your CDT in source environment?

January 17, 2024

Thanks for you response, in target env it was not opened but might be it was getting updated in source env. Checked log didn't find any issue while deploying. Modified CDT XSD file.

harshitb6843
January 17, 2024

If it had been open in the target environment, Appian would have given you an error. 

Appian doesn't allow the open objects to be updated via deployment. It just skips them. 

harshitb6843
January 17, 2024
  1. There are chances that either you or someone from your team had that process model open on the source environment when you modified it and the same got deployed to target. (This is probably the case)
  2. The PM was open on the target env by either you or your team when you deployed the model and hence it could not get updated. 

To resolve this, check if your PM on the source is referencing the right CDT. If yes, go ahead and ask your team to close all the application objects and then re-initiate the deployment. 

January 17, 2024

Thanks for your response. So As per above comments we should not keep objects open in source and target environment while deployment, correct?

harshitb6843
January 17, 2024

Yes. Don't keep its dependent objects open in source env. while updating an object. And do not keep the original objects open in the target while deploying.