<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Making changes to the cdt which is already in use</title><link>https://community.appian.com/discussions/f/best-practices/12329/making-changes-to-the-cdt-which-is-already-in-use</link><description>Suppose i am using a CDT in my process model and i spawn a few 100-200 instances of this process model,Later once these instances are in inflight mode i realise i missed out a field in my CDT which was very important one .Then i make changes to the cdt</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/55092?ContentTypeID=1</link><pubDate>Mon, 14 May 2018 07:47:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:03ce4d48-583e-481b-bfd1-6aedbb020962</guid><dc:creator>Brazil Vibanco</dc:creator><description>Hi &lt;a href="/members/rohitr303"&gt;rohitr303&lt;/a&gt; ,&lt;br /&gt;
&lt;br /&gt;
I can suggest you to focus your implementation as a Case Management, where you will build every phase or every action as a new subpocess, this will help you when you change your cdt, every new instance will get the new structure, even you have started the process before.&lt;br /&gt;
&lt;br /&gt;
By this frame, you will have an scalable platform that you could adapt every time in your needs.&lt;br /&gt;
Here you can see a little page about it. I hope it could help you.&lt;br /&gt;
&lt;a href="https://www.appian.com/platform/case-management/"&gt;www.appian.com/.../&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/55091?ContentTypeID=1</link><pubDate>Mon, 14 May 2018 06:00:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4846d1c2-7f82-4787-b6b1-6739e224c22a</guid><dc:creator>Sandeep Deshmukh</dc:creator><description>Hi &lt;a href="/members/rohitr303"&gt;rohitr303&lt;/a&gt; ,&lt;br /&gt;
&lt;br /&gt;
I am not sure for you  what convincing answer is. But I can help you on this if you are not satisfied with above answer.&lt;br /&gt;
&lt;br /&gt;
We have &amp;quot;IFM Manager&amp;quot; smart service available to update  :&lt;br /&gt;
- Target process models for mass update, or a specific instance&lt;br /&gt;
- Update PV and CDT values&lt;br /&gt;
- Reassign Tasks&lt;br /&gt;
- Start Tasks&lt;br /&gt;
- Cancel Tasks&lt;br /&gt;
- Restart Tasks&lt;br /&gt;
- Start task if no running instance&lt;br /&gt;
- Update process instance security&lt;br /&gt;
- Add new PVs to an instance&lt;br /&gt;
- Batching of instances.&lt;br /&gt;
&lt;br /&gt;
Please PFB url :&lt;br /&gt;
&lt;a href="https://forum.appian.com/suite/tempo/records/item/lMBCLGOdlMUpdGVqW3dQaIKmclBmvvNEj8vu_cjb7T-5YiPr4Fu8ly5Yj1s09uenE4RYzA8zKyx7eiUhe6mLnPsEGWgpnm3b14kIUJxiDKYzOEyqg/view/summary"&gt;forum.appian.com/.../summary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this will help. :) &lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Sandeep&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/55064?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 15:33:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:37f44254-0e1d-4ccb-86cd-2eb4a5eb2bd1</guid><dc:creator>rohitr303</dc:creator><description>Still  Waiting to receive a convincing answer.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/54577?ContentTypeID=1</link><pubDate>Mon, 30 Apr 2018 14:07:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c1cb8621-6fe5-4218-a28b-21900bc27476</guid><dc:creator>rohitr303</dc:creator><description>Thanks &lt;a href="/members/chandrasekharg"&gt;chandu&lt;/a&gt;  The first suggestion might work in my case as i don&amp;#39;t have much of user input tasks here thanks.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/54572?ContentTypeID=1</link><pubDate>Mon, 30 Apr 2018 13:45:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:31e26f1f-3bea-4a9b-a031-24a77c052bec</guid><dc:creator>chandu</dc:creator><description>Hi Rohit, &lt;br /&gt;
Instead of Requesting the client to create new instances, you can do inflight modifications but this is hectic process if you do have huge number of process instances. Or you can cancel the running process instance and restart the new instance. In this way the new instance will pick the newer version of CDT(This will be a bad idea if your process model does have multiple user input tasks).&lt;br /&gt;
If the above requirement does not suffice, will it be possible to give outline of the nodes configured in your process model so that we can see any  other approaches might can apply for your case.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/54568?ContentTypeID=1</link><pubDate>Mon, 30 Apr 2018 11:39:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:59d0dd83-e465-4b43-8581-34acac5d5f2f</guid><dc:creator>bryant.st39</dc:creator><description>You can also migrate inflight processes to new the new process model versions using a plugin or even new process models using &amp;quot;helper&amp;quot; process models.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/54567?ContentTypeID=1</link><pubDate>Mon, 30 Apr 2018 11:22:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:09de9f70-6480-4b0a-878b-15a945b68b04</guid><dc:creator>arikd</dc:creator><description>&lt;p&gt;Hi rohitr303 ,&lt;/p&gt;
&lt;p&gt;Please find below the list of few things that you must consider while making changes in a CDT and publish that CDT which is also being refered by the active instances.&lt;/p&gt;
&lt;p&gt;1.Avoid using (.) DOT operator while accessing the fields of a cdt instead use index function to access the same.&lt;/p&gt;
&lt;p&gt;2.Inorder to avoid Process model failure make sure that before publishing the CDT there is not active instances which is refering the old CDT.&lt;/p&gt;
&lt;p&gt;3.Incase a sail or Process model is refering a CDT then create a new version of that sail and PM like _v2 and then do the changes in that case so it will avoid the active instances refering the new sail or PM which is using that new CDT.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Making changes to the cdt which is already in use</title><link>https://community.appian.com/thread/54566?ContentTypeID=1</link><pubDate>Mon, 30 Apr 2018 11:17:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d532d248-7f2d-4037-b4ed-8554a39366e3</guid><dc:creator>Sandeep Deshmukh</dc:creator><description>Hi @rohitr303,&lt;br /&gt;
I have no idea what type of data and process it is but I guess the only option you have is to make a changes manually on existing inflight  instances.  As you know cdt modification will never update existing instances.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>