<?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>Process model related issue</title><link>https://community.appian.com/discussions/f/new-to-appian/21328/process-model-related-issue</link><description>Hi, 
 I have a Process model for HR approval. In the form I am capturing cancel and submit button values in a text rule input (buttonValues). 
 But when HR is cancelling the button the flow gets completed which I do not want to happen as the task not</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83343?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 19:39:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b74b1118-8c7d-4b2d-a270-1136a0ed13c3</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="62125" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83342#83342"]I want to know if we any other option are there to implement or only the loop back is the only option?[/quote]
&lt;p&gt;Sorry but I&amp;#39;m having a really hard time understanding what you mean.&amp;nbsp; Can you simplify a bit for me?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Current Behavior, &lt;strong&gt;&lt;em&gt;versus&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Behavior you were expecting / hoping to achieve&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also: for your code, please look into posting your code in the Code Box (&amp;quot;Insert&amp;quot; --&amp;gt; &amp;quot;Insert Code&amp;quot;) as this preserves formatting like indentation and keeps a long stretch of code from blowing out a single comment like has happened here.&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;example code box&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83342?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 19:33:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1d2c843f-61b5-4c8e-888a-0cea0ebc1325</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Only loop back option is working Mike. I was given such requirement to implement where we have a cancel button and flow in approval form should not end if user cancels it. I want to know if we any other option are there to implement or only the loop back is the only option? I am happy the functionality is working fine if in case only loop back is a solution for this.&lt;/p&gt;
&lt;p&gt;Here are the screen shots from UI&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625254313008v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625254407337v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;a!formLayout(&lt;br /&gt; label: &amp;quot;HR Approval Form&amp;quot;,&lt;br /&gt; contents: {&lt;br /&gt; a!columnsLayout(&lt;br /&gt; columns: {&lt;br /&gt; a!columnLayout(&lt;br /&gt; contents: {&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;First Name&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.firstName,&lt;br /&gt; saveInto: ri!empCollectDetails.firstName,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; ),&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;Gender&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.gender,&lt;br /&gt; saveInto: ri!empCollectDetails.gender,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; ),&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;Employee Type&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.empType,&lt;br /&gt; saveInto: ri!empCollectDetails.empType,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; ),&lt;br /&gt; a!columnLayout(&lt;br /&gt; contents: {&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;Last Name&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.lastName,&lt;br /&gt; saveInto: ri!empCollectDetails.lastName,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; ),&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;Phone Number&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.phoneNumber,&lt;br /&gt; saveInto: ri!empCollectDetails.phoneNumber,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; ),&lt;br /&gt; a!textField(&lt;br /&gt; label: &amp;quot;Sub Employee Types&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; value: ri!empCollectDetails.empSubType,&lt;br /&gt; saveInto: ri!empCollectDetails.empSubType,&lt;br /&gt; refreshAfter: &amp;quot;UNFOCUS&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; ),&lt;br /&gt; a!boxLayout(&lt;br /&gt; label: &amp;quot;Box&amp;quot;,&lt;br /&gt; contents: {&lt;br /&gt; a!radioButtonField(&lt;br /&gt; label: &amp;quot;&amp;quot;,&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; choiceLabels: { &amp;quot;Approve&amp;quot;, &amp;quot;Deny&amp;quot; },&lt;br /&gt; choiceValues: { true(), false() },&lt;br /&gt; value: ri!approvalDecision,&lt;br /&gt; saveInto: ri!approvalDecision,&lt;br /&gt; choiceLayout: &amp;quot;STACKED&amp;quot;,&lt;br /&gt; validations: {}&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; style: &amp;quot;STANDARD&amp;quot;,&lt;br /&gt; marginBelow: &amp;quot;STANDARD&amp;quot;&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; buttons: a!buttonLayout(&lt;br /&gt; primaryButtons: {&lt;br /&gt; a!buttonWidget(&lt;br /&gt; label: &amp;quot;Submit&amp;quot;,&lt;br /&gt; value: &amp;quot;Submitted&amp;quot;,&lt;br /&gt; saveInto: ri!buttonValue,&lt;br /&gt; submit: if(isnull(ri!approvalDecision), {}, true()),&lt;br /&gt; style: &amp;quot;PRIMARY&amp;quot;/*loadingIndicator: true*/&lt;br /&gt; &lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; secondaryButtons: {&lt;br /&gt; a!buttonWidget(&lt;br /&gt; label: &amp;quot;Cancel&amp;quot;,&lt;br /&gt; submit: true(),&lt;br /&gt; value: &amp;quot;Cancelled&amp;quot;,&lt;br /&gt; saveInto: ri!buttonValue,&lt;br /&gt; style: &amp;quot;NORMAL&amp;quot;,&lt;br /&gt; validate: false&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83332?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 15:46:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:62407e2d-e97e-40fb-a1b8-e2d69f884cc2</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;I guess I was imagining you might post a screenshot of your actual interface (in the interface designer, and including an example of the user selection(s) being populated and including the rule inputs to confirm that the value is being correctly saved).&amp;nbsp; Though I&amp;#39;m not sure if this is still necessary after the prior shots you&amp;#39;ve provided.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m still unclear though - is something still not working as you were hoping?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83331?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 15:42:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a518a2c1-489e-4067-a6aa-f8ae70c7ce7a</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="59361" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83330#83330"]I do almost never implement a &amp;quot;Save&amp;amp;Close&amp;quot; as this is too similar to &amp;quot;Save Draft&amp;quot;.[/quote]
&lt;p&gt;I&amp;#39;ve run into a lot of instances in the past where &amp;quot;Save Draft&amp;quot; is insufficient.&amp;nbsp; Mainly because when Appian created it, they didn&amp;#39;t seem to think we needed any control over what the button does - it can&amp;#39;t execute external saves, it can&amp;#39;t kick off process instances (or do anything within the current process instance), and can&amp;#39;t even force local variables to be saved into Rule Input values.&lt;/p&gt;
[quote userid="59361" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83330#83330"]At start form level it means &amp;quot;Sorry, clicked wrong button&amp;quot;[/quote]
&lt;p&gt;I guess my main point here was just that (especially as the initial user) this concept can extend many steps into the process flow, so isn&amp;#39;t exclusively relevant to &amp;quot;Start Form&amp;quot; level.&amp;nbsp; I rarely (intentionally) use &lt;em&gt;actual &lt;/em&gt;start forms due to flexibility reasons, preferring instead to set up an initial task as the obligate &amp;quot;start form&amp;quot;, and always at least configure &amp;quot;cancel button&amp;quot; functionality here, but also extend that to any initial steps the initiating user does prior to any point-of-no-return (assigned tasks being kicked off, important DB entries being created, etc).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83330?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 15:31:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4691859c-ac64-4971-b526-ff6aad8e21e1</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Interesting philosophical rabbit hole ...&lt;/p&gt;
&lt;p&gt;Let&amp;#39;s see. What does &amp;quot;Cancel&amp;quot; mean? At start form level it means &amp;quot;Sorry, clicked wrong button&amp;quot;. At task level, inside process flow, it means refusal to work. At business process level it means &amp;quot;we do not accept your request for loan&amp;quot;.&lt;/p&gt;
&lt;p&gt;This is how I think about it in general with only some rare exceptions.&lt;/p&gt;
&lt;p&gt;I do almost never implement a &amp;quot;Save&amp;amp;Close&amp;quot; as this is too similar to &amp;quot;Save Draft&amp;quot;.&lt;/p&gt;
&lt;p&gt;When my task is &amp;quot;Approve Request&amp;quot;, then I have some controls allowing the user to select the outcome and a single submit button to complete the approval.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83328?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 15:23:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f6a60f1a-fe89-4e3c-b23c-d26a37dfa28d</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;&lt;em&gt;&lt;span style="text-decoration:underline;"&gt;You never posted a screenshot of what your User Input Task is actually doing&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;The only difference between my Start form and Approval is that they differ by Approve and Reject Radio Buttons and values are saved in a boolean rule input.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The button values are saved in a text rule input.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625239248949v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625239308315v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625239336970v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625239377057v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Faisal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83327?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 15:02:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4e24ab34-c49d-47bd-b09d-7bff32b8491a</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;The clarification seems to be, the submitting user can always &lt;em&gt;Cancel&lt;/em&gt;&amp;nbsp;on any of their submit steps (which ends the process and does not submit for approval/processing).&amp;nbsp; In any situation I have where the approvers or anyone downstream needs the ability to end the process negatively, this is &lt;em&gt;Denied&lt;/em&gt;.&amp;nbsp; On a user input task where the user is saving for later, not yet submitting but leaving the task available for themselves, I typically use &lt;em&gt;Save for Later&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;In the end-negatively situations, I do most often suggest using &lt;em&gt;Reject&lt;/em&gt; to the submitting user instead (or at least have this available along with &lt;em&gt;Denied&lt;/em&gt;), where they can resubmit with any changes, or at this point the submitter can also use their Cancel functionality if they are not resubmitting.&amp;nbsp; I only include a &lt;em&gt;Deny&lt;/em&gt; option when explicitly required, and it is not often.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83319?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 13:49:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e58c327b-3b03-4133-ad15-c0897af2bf86</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="59361" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83297#83297"]But, a task in a process flow itself cannot be cancelled. [/quote]
&lt;p&gt;You should be more specific when you say this, because I immediately think of all the use cases where this is &lt;em&gt;very&lt;/em&gt; untrue.&amp;nbsp; I know you&amp;#39;re thinking of cases where a process is started by user A and eventually assigned to user B for approval / data input / etc, and therefore we shouldn&amp;#39;t allow user B to cancel.&amp;nbsp; But the way you&amp;#39;ve written it, implies that we &lt;strong&gt;also&lt;/strong&gt; shouldn&amp;#39;t include &amp;quot;cancel&amp;quot; buttons in instances where user A starts a process, gets a few steps in, and then they realize the process is not needed.&amp;nbsp; Any such step could (and should) include &amp;quot;Cancel&amp;quot; functionality, or else there will be abandoned instances to the moon and back.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83318?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 13:45:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e1799c88-b207-476b-99f0-17433fffa9b5</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="62125" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83290#83290"]Could suggest me something better here please?[/quote]
&lt;p&gt;When implementing a button with functionality like what yours is doing, I sometimes use the label &amp;quot;Save and Close&amp;quot;, or something similar depending on the particular situation, which should imply to the user that clicking this button will cause the task to go away but that it will be accessible again in their task list after that (which is the case here).&lt;/p&gt;
&lt;p&gt;When doing this you should always assess whether this is actually needed, versus having the user simply navigate away from the task if they&amp;#39;re not ready to complete it yet - for data entry, the button approach can help save user-entered data.&amp;nbsp; For an approval form, though, I&amp;#39;m not sure what the value is in having the button for this purpose; if the user doesn&amp;#39;t want to approve the current work item, they can simply click back to their task list or their site tab, etc.&amp;nbsp; You never posted a screenshot of what your User Input Task is actually doing, so it&amp;#39;s hard for me to tell what best approach to suggest here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83311?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 09:39:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7caea7c1-3a03-4205-9010-05eead174a93</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Yes Stefan,&lt;/p&gt;
&lt;p&gt;I have implemented the logic for Start form as you have suggested.&lt;/p&gt;
&lt;p&gt;Thank you and Mike and everyone here. I had a nice experience for this issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83297?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 06:11:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cf0f3d86-aca6-4b67-b600-168edf571cf6</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;To add my 2 cents to this story, a task in a process should never&amp;nbsp;have a cancel button. At least not in terms of that it stops the functional process. Each task must have some business value as outcome. If the business process includes a &amp;quot;non-happy&amp;quot; ending, then this must be implemented.&lt;/p&gt;
&lt;p&gt;But, a task in a process flow itself cannot be cancelled. This would be the same as a refusal to work!&lt;/p&gt;
&lt;p&gt;Regarding start forms, I always include a cancel button (and the xor in process). In my experience this &amp;quot;just navigate away&amp;quot; pattern is not understood by many people.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83290?ContentTypeID=1</link><pubDate>Fri, 02 Jul 2021 05:46:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4c62941e-5513-4fa1-9b1c-185e23269368</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;The start form is used to collect the information and ideally I should have kept the 2nd Form which is an Approval Form as read only.&lt;/p&gt;
&lt;p&gt;You mentioned &amp;quot;&lt;span&gt;I still don&amp;#39;t like the terminology &amp;quot;cancel&amp;quot; for this, but that&amp;#39;s totally up to you as a design decision. &amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Could suggest me something better here please?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Currently, I am working on some kind of assignments. I have definitely some bandwidth to include the changes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Faisal&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83281?ContentTypeID=1</link><pubDate>Thu, 01 Jul 2021 20:55:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7d57d522-c3df-4f32-9e04-5602234fb050</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Your pictured process flow should work correctly when a user clicks the button with a value of &amp;quot;Cancelled&amp;quot;, if your desired outcome is for the task to go away for a moment but reappear on their task list when it&amp;#39;s refreshed again.&amp;nbsp; I still don&amp;#39;t like the terminology &amp;quot;cancel&amp;quot; for this, but that&amp;#39;s totally up to you as a design decision.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is something still happening here that doesn&amp;#39;t fit your expectations?&lt;/p&gt;
&lt;p&gt;The only thing I supect might still be confusing you is, your Start Form (depending on what it does) might be redundant; if the User Input Task contains the only SAIL functionality you need, you can just route the user directly to the User Input Task upon launch of the process model instead of using a Start Form.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83280?ContentTypeID=1</link><pubDate>Thu, 01 Jul 2021 19:25:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df3d2655-adc6-42e9-adf6-cd817ff91825</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;p&gt;One of your old replies I saw for the similar issue where you had suggested for loop back.&lt;/p&gt;
&lt;p&gt;&lt;a href="/discussions/f/new-to-appian/18300/cancel-button-on-interface"&gt;Appian Community&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have implemented the same. I need your view if it is correct or not?&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625167052475v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625167184541v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;My observation:&lt;/p&gt;
&lt;p&gt;I noticed that the approval form opened in action tab due to activity chaining but when I cancelled the form it went to Task tab and opened again and cancelled and it remained there until I submitted with some values.&lt;/p&gt;
&lt;p&gt;To me it seemed that it had worked.&lt;/p&gt;
&lt;p&gt;Could you please suggest if this is a correct behaviour?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Faisal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83187?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 18:44:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2be58644-5ae2-4f1a-b0cf-3da471206c22</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Ok, so from here we can tell that pv!approvalDecision was not assigned any value in this process instance.&amp;nbsp; Since the XOR gateway only goes to the &amp;#39;Save Details&amp;#39; node if its value is TRUE, the execution in your screenshot is accurate.&lt;/p&gt;
&lt;p&gt;From here you will need to check the configuration of your SAIL form and verify that the rule input associated with this value is getting set properly on-form.&amp;nbsp; The screenshots you&amp;#39;ve already posted of your user input task configuration make that seem correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83186?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 18:27:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d09029fb-e03a-4fe9-901f-432b368a79c1</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;p&gt;My Apologies!&lt;/p&gt;
&lt;p&gt;Here we go.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625077648736v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Faisal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83183?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 17:43:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ca835c0f-ce89-4a0a-b3b4-363b1113ab69</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;For your top screenshot - what I was looking for is the list of PVs from the process instance (the one where you weren&amp;#39;t sure why the process flow routed to the end node).&amp;nbsp; Instead you&amp;#39;ve shown us the list of PVs in the process model, which doesn&amp;#39;t answer our question.&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/pastedimage1625074932171v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83181?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 17:18:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2c945d9e-a1d9-48fe-b29a-e102a4df8098</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;This screenshots are:&lt;/p&gt;
&lt;p&gt;Hope this time I am correct in sending all details&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625073203975v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625073332434v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625073421490v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625073465286v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625073506242v5.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83178?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 17:07:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:62be5b72-f323-41eb-ab4b-b58b2eb890cc</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;This suggests that the value of pv!approvalDecision is probably not being changed by your User Input Task.&amp;nbsp; However what I really wanted to see was the list of current Process Variable values, seen in the Properties box.&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/pastedimage1625072808342v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Here you will be able to see and confirm whether this PV actually contained any value in your process instance.&amp;nbsp; This is the least we need to know to begin troubleshooting.&lt;/p&gt;
&lt;p&gt;After that we will need to confirm that your user input task&amp;#39;s interface setup (on the &amp;quot;Forms&amp;quot; tab) is actually saving the value from the form into the ACP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83177?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:53:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44fa3b99-9940-4f78-b963-f87f945bc5c6</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;p&gt;Will this screenshot help you suggest me further?&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625071995147v15.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83176?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:47:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6329bd77-e35f-4d5b-90e0-1df8aeb6b9c1</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="62125" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83174#83174"]I changed the name of the button variable but result is same.[/quote]
&lt;p&gt;Based on the prior screenshot, your button variable is not considered in the XOR gateway so this would not be expected to cause any change in behavior under your current configuration.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83175?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:36:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:881f5102-fc59-4392-8a8c-ffa470174a1d</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="62125" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83172#83172"] I infer that upon cancelling XOR gate should take the flow to a terminate node?[/quote]
&lt;p&gt;Yes - in this case End and Terminate configured nodes would function the same.&lt;/p&gt;
[quote userid="62125" url="~/discussions/f/new-to-appian/21328/process-model-related-issue/83172#83172"]For your second question for second screenshot.[/quote]
&lt;p&gt;I was really asking what the &lt;em&gt;current value&lt;/em&gt; of &lt;strong&gt;&lt;em&gt;pv!approvalDecision&lt;/em&gt;&lt;/strong&gt; is in the &lt;em&gt;process instance&lt;/em&gt; in your second screenshot.&amp;nbsp; That would tell us whether it should have gone to the terminate node after the XOR gateway.&amp;nbsp; The screenshot you provided of the task configuration does verify that the ACP value is being saved into the PV, but that 1) doesn&amp;#39;t tell us what the PV&amp;#39;s actual value was in the process instance, and 2) doesn&amp;#39;t confirm whether the interface Rule Input is correctly saving into the ACP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83174?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:35:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2e5b21c0-4b05-4b4b-9d22-6736a4d39503</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;I changed the name of the button variable but result is same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83173?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:30:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f604f730-b05e-4a52-bc88-e922b91859f9</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;To All,&lt;/p&gt;
&lt;p&gt;I think I realised I am using the same variable &lt;strong&gt;buttonValue &lt;/strong&gt;for both Start Form and User Input Form.&lt;/p&gt;
&lt;p&gt;could you suggest if this could be reason?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Faisal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process model related issue</title><link>https://community.appian.com/thread/83172?ContentTypeID=1</link><pubDate>Wed, 30 Jun 2021 16:19:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a23b21ab-ed36-47fd-b134-4b10582d09b3</guid><dc:creator>faisalf0003</dc:creator><description>&lt;p&gt;Hi Mike,&lt;/p&gt;
&lt;p&gt;I will follow what u have suggested for screenshots &lt;span class="emoticon" data-url="https://community.appian.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;When you suggest&amp;nbsp; &amp;nbsp;&amp;quot;&lt;span&gt;To enable &amp;quot;Cancel&amp;quot; functionality, you simply need to place an XOR node&amp;nbsp;&lt;/span&gt;&lt;em&gt;&lt;strong&gt;before&lt;/strong&gt;&lt;/em&gt;&lt;span&gt;&amp;nbsp;your first User Input Task, which will check whether the user input was &amp;quot;Cancel&amp;quot;, and if so, exit the process prior to doing any other processing.&amp;quot;&amp;nbsp; I infer that upon cancelling XOR gate should take the flow to a terminate node? Correct me please if my understanding is wrong.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For your second question for second screenshot.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/pastedimage1625069860593v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>