<?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>Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/discussions/f/process/20085/issue-using-start-process-link-in-tasks</link><description>Hi, 
 We are using a!startprocesslink() to initiate child workflow(a workflow related to parent workflow but can be executed independently) from the on-going parent workflow. Once the user completes the child workflow observing different behavior as per</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78565?ContentTypeID=1</link><pubDate>Thu, 17 Dec 2020 16:47:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:43657833-47a9-4b8e-9adf-39610e063806</guid><dc:creator>sivakumard0001</dc:creator><description>&lt;p&gt;Sure Mike, Thank you for the suggestions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78564?ContentTypeID=1</link><pubDate>Thu, 17 Dec 2020 16:41:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8453d0c5-61c3-48a6-a5c0-88b8c926ecbb</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;I believe the constraints I mentioned yesterday will hold true regardless of how the URL behaves.&amp;nbsp; You should probably do some experimentation around this and get familiar with how it works, and come up with the process that will work best for you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78563?ContentTypeID=1</link><pubDate>Thu, 17 Dec 2020 16:11:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05b7408e-ad0d-421b-b672-f5e6bdb08ddd</guid><dc:creator>sivakumard0001</dc:creator><description>&lt;p&gt;Not worried, but if the URL was refreshing using a!startprocesslink() for initiating&amp;nbsp;a child-process from an Active task would not end up creating the above issue.&lt;/p&gt;
&lt;p&gt;If the URL would be holding the correct TASKID in the URL, kicking off a process from an active Task using a!startprocesslink() would be possible. In this way,&amp;nbsp;similar to dashboards/reports, if there is a requirement to update a related record from the task could&amp;nbsp;be achieved, helping to build a feature and integrate at SAIL level in a consistent manner.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78562?ContentTypeID=1</link><pubDate>Thu, 17 Dec 2020 16:01:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0761885e-ae62-405b-806f-9c850385437f</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Off the top of my head I&amp;#39;m not sure, though I don&amp;#39;t think there&amp;#39;s any particular guarantee that the current URL necessarily reflects the current task instance.&amp;nbsp; What&amp;#39;s your reason for worrying about this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78561?ContentTypeID=1</link><pubDate>Thu, 17 Dec 2020 15:52:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e2989077-1a1b-4ac8-8b59-5ffb4baa5fe1</guid><dc:creator>sivakumard0001</dc:creator><description>&lt;p&gt;Hi Mike, Thank you for the suggestion.&lt;/p&gt;
&lt;p&gt;Would like to know if the observation is correct or not -&lt;/p&gt;
&lt;p&gt;w&lt;span&gt;hen there is activity chaining in process and user is moving from Task1 to Task2 to Task3, but URL always shows the taskId of the&amp;nbsp;Task1 and does not&amp;nbsp;display the current/latest TaskId generated in Appian? &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><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78530?ContentTypeID=1</link><pubDate>Wed, 16 Dec 2020 15:03:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:37c9e154-50f8-4492-8d47-7c275dfc1593</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="39571" url="~/discussions/f/process/20085/issue-using-start-process-link-in-tasks/78514#78514"]we want to keep the Parent Workflow &amp;quot;Task2&amp;quot; active [/quote]
&lt;p&gt;What&amp;#39;s the use case for this?&amp;nbsp; I have almost never seen a reason to do it this way, as it leads to confusion and potential bugs.&lt;/p&gt;
&lt;p&gt;If you want the user to essentially stay on the original task and have a completely separate task kicked off by the link, the way I&amp;#39;d do this is by launching the subprocess asynchronously and assigning the new task to the user in the background, while the parent process loops seamlessly back to the original task.&amp;nbsp; Once again this actually launches a new instance of the original task though it won&amp;#39;t really seem that way to the user.&amp;nbsp; All I&amp;#39;d suggest in this case is to add some advisory letting the user know that a new task will be landing in their task list.&lt;/p&gt;
&lt;p&gt;IMHO the above two methods are the only worthwhile means of accomplishing something like this.&amp;nbsp; I don&amp;#39;t believe you&amp;#39;ll find a workable &amp;quot;in between&amp;quot; solution where the user keeps the original instance of their original parent task while also chaining directly into a subprocess task - the functionalities are mutually exclusive.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78514?ContentTypeID=1</link><pubDate>Wed, 16 Dec 2020 08:05:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1d53fe4c-5899-4bd0-9249-1f448ccc37a8</guid><dc:creator>sivakumard0001</dc:creator><description>&lt;p&gt;@Mike&amp;nbsp;Thank you for the guidance.&lt;/p&gt;
&lt;p&gt;what&amp;nbsp;would&amp;nbsp;be the best design if we want to keep the Parent Workflow &amp;quot;Task2&amp;quot; active and kick off the Child workflow simultaneously?&lt;/p&gt;
&lt;p&gt;As suggested, if we use Submit button/link to kick-off the child process, the parent workflow&amp;#39;s task will not be available in the task list, until the child workflow task is&amp;nbsp;submitted&amp;nbsp;by the end user.&lt;/p&gt;
&lt;p&gt;Requirement is to allow user initiate the child workflow, the user may leave the child task and come back to &amp;quot;Task List&amp;quot; where they can resume the work on the parent workflow&amp;#39;s &amp;quot;Task 2&amp;quot;. To accomplish this requirement, as&amp;nbsp;activity chaining is required, w&lt;span&gt;e are using a!startprocesslink()&amp;nbsp; to initiate child workflow&lt;/span&gt;&amp;nbsp;so that 2 independent tasks are active and available in the task list.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue: Using Start Process Link in Tasks</title><link>https://community.appian.com/thread/78493?ContentTypeID=1</link><pubDate>Tue, 15 Dec 2020 15:14:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d9b2d44-e5de-41a3-af90-1788d01a60c4</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;I would strongly recommend against this design pattern.&amp;nbsp; If you&amp;#39;re starting from a User Input Task in an active process, I would exclusively use Submit buttons or links where the user is routed to the appropriate subprocess based on what button/link was clicked, and then routed back to the original task (a new instance thereof, technically) once the subprocess is done.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>