<?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>Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/discussions/f/general/37824/appian-terminate-process-when-user-navigate-to-another-url</link><description>I have a list interface A added under Site, and once user click on each individual item in the list, it start a process P1 (no process starting form). In the process, it initially set some variables and then open an summary interface S1. 
 Now, as my</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142515?ContentTypeID=1</link><pubDate>Wed, 06 Nov 2024 06:44:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5f2a4c18-b2bc-4b5e-b66f-a362d348afe8</guid><dc:creator>HarperThomas</dc:creator><description>&lt;p&gt;To terminate process P1 when navigating away from the summary interface S1, use event listeners to detect clicks on the A, B, C, or D buttons. When such an event is triggered, stop or reset the process by clearing the state or invoking a termination method. This ensures P1 is terminated before moving to a new page. My friend was overwhelmed with her academic workload, especially with her literature review. She asked me for help, and I found this &lt;a href="https://academized.com/buy-literature-review"&gt;academized.com/buy-literature-review&lt;/a&gt; service during my search. The review they delivered was incredibly detailed and aligned perfectly with her topic. It saved her countless hours of stress and allowed her to focus on the main chapters of her research. She was thrilled with the quality and how it elevated her overall project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142201?ContentTypeID=1</link><pubDate>Mon, 28 Oct 2024 07:48:18 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:12c5502e-b33c-479b-aadf-d459d7299626</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;If you use a start form, the process is only started once the user submits that form. If the user navigates away, nothing happens.&lt;/p&gt;
&lt;p&gt;Keep in mind that Appian is not a UI toolkit by nature and all (most) design decisions are made on purpose to support the automation of business process operations. Off course, you can use Appian in a different way, but then might find yourself in a fight against the platform.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142191?ContentTypeID=1</link><pubDate>Sun, 27 Oct 2024 20:40:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ffb67f79-f1ca-40fd-9a0a-5b1e30725cfd</guid><dc:creator>Daniel Hua</dc:creator><description>&lt;p&gt;Even if I use start form, it still resullts in a hanging process. I get the idea that Appian want to make every process a concrete task, but I would really suggest to allow developers jump out of the loop if needed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142174?ContentTypeID=1</link><pubDate>Sat, 26 Oct 2024 10:59:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2ef3c581-f006-42b9-9800-ab557a6fa549</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Use start forms. The purpose of a user input task is to be assigned as concrete tasks to groups. And such a task cannot be completed just by navigating away.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142170?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 20:50:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7b66b16a-f02c-4c54-a4f9-1dc4421adb16</guid><dc:creator>Daniel Hua</dc:creator><description>&lt;p&gt;but even I do use record actions, it is still possible that user click on other menu items on the navigation bar and leave, which will result in an haning process. Is there a way to solve it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142168?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 18:43:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f0a57b58-b599-48ae-8398-43f8bba36368</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Well ... records and record actions are the way to do such things in Appian. If you leave these tracks, you might end up stuck.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142163?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 18:04:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5a93e160-8d1c-4366-b63b-1723af62fe9a</guid><dc:creator>Karumuru Abhishek</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="/members/danielh2593"&gt;Daniel Hua&lt;/a&gt;&amp;nbsp; to be honest your approach is bit not clear&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142159?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 17:48:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:11e07b76-8261-4068-bb07-2805c70b4b0b</guid><dc:creator>Daniel Hua</dc:creator><description>&lt;p&gt;No I did not use the record action&lt;/p&gt;
&lt;p&gt;The reason for that is, as I mentioned above, I am combining view/create/update into Case summary interface. So when user update a case, once user click on the &amp;quot;Save&amp;quot; button, I do not want user go back to the case list interface (terminate the process), instead, I want user to stay on the summary interface to view the change they made.&lt;/p&gt;
&lt;p&gt;In that case, I have to make a loop in the process. After write to record type smart server been called, I need to point it back to the interface node.&lt;/p&gt;
&lt;p&gt;So, I cannot make the interface as the process start form because start node does not allow incoming flow&lt;/p&gt;
&lt;p&gt;Because I cannot make the process start form so I cannot use record action&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142158?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 17:38:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:40d7c789-50c6-4780-82f1-c32160bb93a7</guid><dc:creator>Daniel Hua</dc:creator><description>&lt;p&gt;No I did not use record action.&lt;/p&gt;
&lt;p&gt;The reason for that is, as I mentioned above, I am combining View/Upate/Create of &amp;quot;Case&amp;quot; into 1 single interface. When update a case, once user click on &amp;quot;Save&amp;quot; button, after I finish writing the change into the database in the process, I do not want to quit the case summary interface, I want to stay on the case summary interface and let user look at the update result, which means, in my process, I need to make a loop, which is after write record type smart service, I need to point back to the interface unless user click on the &amp;quot;Cancel&amp;quot; button.&lt;/p&gt;
&lt;p&gt;and the thing is create start node with a form does not allow me to point back as the start node cannot have incoming flow&lt;/p&gt;
&lt;p&gt;similarly, if I cannot have a process with start form, I cannot use record action&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142157?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 17:31:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e882ab89-7812-4ead-872c-0fa08e176908</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Seems like you are not using record actions. If this is the case, why?&lt;/p&gt;
&lt;p&gt;Do you use the start form feature in process models or an initial user input task chained to the start node?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142156?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 17:09:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:30e4cae8-9feb-457e-84b6-8469b8f2e28a</guid><dc:creator>Daniel Hua</dc:creator><description>&lt;p&gt;My site structure:&lt;/p&gt;
&lt;p&gt;Site -&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; |-- Case List&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; |-- Case Summary (process, including view/update/create features)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; |-- Work List&lt;/p&gt;
&lt;p&gt;&amp;nbsp; |-- Task List&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The thing is, I am combining View/Update/Create of a record type &amp;quot;Case&amp;quot; into 1 interface (Case Summary). In order to&amp;nbsp;write the record type into database during create/update, I have to make an process to contain that interface. for example, when user try to create a Case by clicking on the &amp;quot;New Case&amp;quot; button I setup in the case list interface, it start the process, OPEN A NEW TAB, and show the interface with all empty fields. However, it is possible that user may want to quit the case creation. The best practice is, user click on a &amp;quot;Cancel&amp;quot; button I added in the interface, however, it might not be the case. User can either:&lt;/p&gt;
&lt;p&gt;1. enter a case list (or other urls) url directly in the browser address bar&lt;/p&gt;
&lt;p&gt;2. click on other menu items (eg. Work List and Task List) on the site navigation bar&lt;/p&gt;
&lt;p&gt;In both cases, I want to cancel the process&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian terminate process when user navigate to another URL</title><link>https://community.appian.com/thread/142155?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2024 16:57:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0ce1d62e-093a-4f93-a140-39b35bc7882a</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;This feels like something you just would not do in Appian.&lt;/p&gt;
&lt;p&gt;Do you want to explain your use case a bit? I am sure we can come up with a working approach.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>