<?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>Starting different processes on condition from a site page</title><link>https://community.appian.com/discussions/f/process/18405/starting-different-processes-on-condition-from-a-site-page</link><description>Hi everyone, 
 I&amp;#39;d like to optimize the use of the pages on my site (limited to 5). To do so I would like to use 1 page to start 2 different processes depending on the group you belong to (start process 1 if I am a member of group 1, start process 2 if</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Starting different processes on condition from a site page</title><link>https://community.appian.com/thread/72479?ContentTypeID=1</link><pubDate>Thu, 05 Mar 2020 14:07:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:28a0a20e-8c4c-4274-a943-7fd8164b535e</guid><dc:creator>Lionel Chatagny</dc:creator><description>&lt;p&gt;Thanks for all your precious feedbacks! Probably the most important thing is to change my mind (and my habits) about the use of a process and a start form.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll for sure consider different elements of your answers since my current solution looks like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Process 1: a chain of &lt;em&gt;a!startProcessLink()&lt;/em&gt; with cards as buttons to navigate between interfaces an complete the global process (1. Choose a category of event to declare &amp;gt; 2. Choose a specific kind of event &amp;gt; 3. Choose a very specific kind of event &amp;gt; 4. Declare the event)&lt;/li&gt;
&lt;li&gt;Process 2: a basic form with a submit button (complete all datas about the event and declare on button click).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anyway I&amp;#39;ll wait and cross my fingers too for the possibility to use a &lt;em&gt;a!startProcessLink()&lt;/em&gt; with a button.&lt;/p&gt;
&lt;p&gt;Thanks a lot.&lt;/p&gt;
&lt;p&gt;Lionel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting different processes on condition from a site page</title><link>https://community.appian.com/thread/72451?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 14:21:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:48bbb86e-3c76-4e2a-a547-c5966a86bf54</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Agreed - the inability to use a button to mimic *at least* the &amp;quot;start process link&amp;quot; functionality seems to be a bit of a functional underlap (just like how links other than submit link can&amp;#39;t give a &amp;quot;confirmation pop-up&amp;quot;, though that&amp;#39;s a &lt;a href="/discussions/f/user-interface/14938/feature-request-add-confirmation-message-capabilities-to-a-dynamiclink"&gt;different thread&lt;/a&gt; entirely as you&amp;#39;re probably aware).&lt;/p&gt;
&lt;p&gt;Peronally though, I&amp;#39;m not too plussed about the inability to use a button here - as you mentioned it would be possible to use a card layout, and these can be used to create a reasonable &amp;quot;fake button&amp;quot;, and of course Rich Text provides a lot of alternative possibilities.&amp;nbsp; I see it as worth the trade-off.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And yes, I too am crossing my fingers that they might finally start addressing some of these seemingly &amp;quot;low hanging fruit&amp;quot; functional underlaps in 20.1 -- maybe?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting different processes on condition from a site page</title><link>https://community.appian.com/thread/72449?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 14:12:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2e8bc3ac-d1cf-47af-ad76-e37a22d2b1eb</guid><dc:creator>davel001150</dc:creator><description>&lt;p&gt;I think either solution really works.&amp;nbsp; It&amp;#39;s not that much more a laborious chore to add another sub-process node to your &amp;quot;master process&amp;quot; as it is to add another possible destination to an a!startProcessLink or more conditions by which a new a!startProcessLink should appear.&lt;/p&gt;
&lt;p&gt;I think that Mike&amp;#39;s idea is splendid, and really only contains one drawback.&amp;nbsp; You see, a!startProcessLink for whatever reason cannot be attached to an Appian button.&amp;nbsp; You could certainly attach it to an image of an Appian button, if you wished, but it would be a bit noticeable how the graphic behavior of the button did not quite match what the user normally expects.&amp;nbsp; You can use Rich Text, Icons, a Card Layout, Images, any number of other components, but not a button without taking Manuel&amp;#39;s approach.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Really a tiny thing to separate the two, but there it is.&amp;nbsp; If you&amp;#39;re OK with the loss of the use of a button, I think a!startProcessLink will prove the more manageable solution.&amp;nbsp; And depending on what Appian gives us next week, we may see the one limitation to Mike&amp;#39;s suggestion removed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting different processes on condition from a site page</title><link>https://community.appian.com/thread/72447?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 13:16:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:868a692b-3508-40f8-bee2-c95b072d9ff0</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;I suggest you consider a &amp;quot;wider&amp;quot; approach here.&amp;nbsp; Manuel&amp;#39;s solution would work, I expect, but in the long term, what happens if this needs to expand to let&amp;#39;s say 3 or 4 different processes?&lt;/p&gt;
&lt;p&gt;I think you&amp;#39;d get a lot more flexibility by just ditching the &amp;quot;start page&amp;quot; approach, and instead aim at having a general SAIL form displayed on your site tab (this would be done by way of making the SAIL form a &amp;quot;report&amp;quot;, even though it&amp;#39;s not a report, but really that&amp;#39;s just a silly naming convention mismatch).&lt;/p&gt;
&lt;p&gt;Anyway - on your SAIL form, you would do all the same logic up front -- evaluate which group a user is in.&amp;nbsp; Show some input fields that save their values into local variables.&amp;nbsp; These can easily vary depending on the user/group, which seems to fit your desired design.&amp;nbsp; Then show the user a link (using&amp;nbsp; &lt;em&gt;a!startProcessLink()&lt;/em&gt;) to whichever process model you wish to launch for them, passing in as parameters any appropriate data, including of course anything they&amp;#39;ve entered on the form.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This, in essence, becomes your &amp;quot;start form&amp;quot;, but without the need to stash everything inside a &amp;quot;master&amp;quot; process with hardcoded branching between a set number of choices for subprocess.&amp;nbsp; In this manner, you&amp;#39;d potentially be able to add further branches to your logic and launch many other processes as needed depending on your future needs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Starting different processes on condition from a site page</title><link>https://community.appian.com/thread/72441?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2020 11:35:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2c04c31d-fd94-4c07-ab8b-5d00415e94bf</guid><dc:creator>ManuelHTG</dc:creator><description>&lt;p&gt;I would do a page on the site pointing to the &amp;quot;mater process&amp;quot;. The start form would then be two interfaces (in one interface with showwhen conditions) that would display one form or the other depending on the user groups.&lt;/p&gt;
&lt;p&gt;The submit button would store a Boolean that would indicate which sub-process shall be called depending on which group the user belongs to. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>