<?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>I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/discussions/f/general/6295/i-am-facing-a-critical-issue-in-appian-process-we-had-deployed-the-application</link><description>I am facing a critical issue in Appian Process . We had deployed the application 4 months back with all thr SAIL forms and process model. Now after the new requirements and changes we made in the SAIL forms and process model we redeployed the application</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/146177?ContentTypeID=1</link><pubDate>Tue, 11 Mar 2025 17:05:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4808a988-e0a0-4a7b-875b-a8279094ab1d</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Hi Jyoti,&lt;/p&gt;
&lt;p&gt;Could you tell some details or a little example, about this &amp;quot;&lt;span&gt;key-value pair mapping&amp;quot; best practice please ?&lt;br /&gt;&lt;br /&gt;or maybe do you have the Appian documentation URL which explain this?&lt;br /&gt;(I would like to make some tests with process examples)&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/26869?ContentTypeID=1</link><pubDate>Wed, 27 Jan 2016 22:25:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:79407f76-5663-4a48-bf83-23f411e1a649</guid><dc:creator>marky</dc:creator><description>If you call the SAIL form in the user input task by Keyword, then you can build the logic for both old and new process instances into your first SAIL form using an if statement.  If you call the SAIL form in the user input task by Parameter, then the only choice is to build new SAIL rules.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24517?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 18:19:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:63cde226-34e6-440a-b3cb-fa3bfa9b8a1c</guid><dc:creator>Mike Schmitt</dc:creator><description>I&amp;#39;d like to tack on to @jyotim&amp;#39;s comment and point out that if your SAIL form updates are too incremental to consider making differently-named versions, you should be able to create &amp;quot;safe&amp;quot; upgrades if you call the SAIL interfaces using dictionary syntax, always pass PVs and ACs in as Rule Inputs, and always upgrade your SAIL forms in such a way as they will still work if &amp;quot;old&amp;quot; data were being passed in as well as &amp;quot;new&amp;quot; data.  &lt;br /&gt;&lt;br /&gt;For large updates, of course, Eduardo&amp;#39;s method is probably safer in general, though I still strongly recommend not directly referring to PVs inside the interface, or calling interfaces without using dictionary (i.e. key-value) syntax.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24505?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 14:09:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:739bb153-eda9-448d-a77b-40f3b67cd41e</guid><dc:creator>satheeshm</dc:creator><description>Hi Nilesh,&lt;br /&gt;&lt;br /&gt;you are upgrade the process.  once create SAIL  run every time.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24501?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 08:27:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4d78634a-3bc7-4f7c-a74d-b1757955fba4</guid><dc:creator>Jyoti Mishra</dc:creator><description>Hi Nilesh,&lt;br /&gt;Have you followed the key-value pair mapping which is an appian best practice for the process models? &lt;br /&gt;I had faced this issue but eversince I have implemented this for all the process models, it no longer persists.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24497?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 06:04:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d3360a76-ae4f-4a0b-88de-895a24298d89</guid><dc:creator>Eduardo Fuentes</dc:creator><description>The way this works solves the problem where people would need to run process upgrade to migrate instances to a newer version of the models. The advantage of the interfaces is that no matter what version the process is on, it can still use the latest version of the interface which gives you an advantage to even correct bugs in the interface that will get propagated to running instances even if they were launched after the update.&lt;br /&gt;&lt;br /&gt;You don&amp;#39;t have to create a new SAIL form every time. What we are saying is that you have to do this only if the new one is not compatible with the previous version of the model.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24496?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 06:01:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fdd94dc7-2c53-4aea-8627-c240ded2f53b</guid><dc:creator>nileshkumarg</dc:creator><description>I feel Appian should come up with the better solution . Coz this is basic need for the new deployment. Consider the scenario wherein we have lot of SAIL form that changes with every requirement, If we follow the process that you mentioned, it will be a cumbersome task&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24495?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 05:58:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8b5f49d0-b3a4-4c07-8663-aa9c15fed28a</guid><dc:creator>nileshkumarg</dc:creator><description>that means for every new deployment , i have to create the new SAIL form and update the model. Dont you think that it will create alot of work? And if let say my all the SAIL forms are changing it will create lot of effort to modify them&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24494?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 05:51:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cb2511b0-0e50-4835-9dd3-78250ecd0e7b</guid><dc:creator>Eduardo Fuentes</dc:creator><description>For backwards compatibility, if the signature of the new SAIL Interface is changing I think it&amp;#39;s better to create a new one with a new name (e.g. append the version as a suffix) and update the model to use the new version. This way only new instances will start using it.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I am facing a critical issue in Appian Process . We had deployed the application</title><link>https://community.appian.com/thread/24492?ContentTypeID=1</link><pubDate>Mon, 09 Nov 2015 05:37:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:47d2f4db-0e0a-4715-a09f-13a7e74f2c43</guid><dc:creator>abhi.jana</dc:creator><description>The only option i think would be to revert to using the old forms to fix your older instances, and then work on creating a different named form (rather than a different version of an existing form) and save and publish the model with this new form. That way the old instances won&amp;#39;t be affected since they use an older PM version that has the old form.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>