<?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>Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/discussions/f/user-interface/24833/tabs-feature-process-modeler-chrome-in-appian-ui</link><description>We have a requirement where user wants to show the summary details in a new tab (same chrome tab) on the same interface when a link is clicked. 
 Currently, we are passing the data of a particular row in the grid to the form using a process model. I mean</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96147?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 17:32:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:27854e71-68f1-4f14-b45b-ae313bbb8a70</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;In a single Card you could have any combination of components including a dedicated Rich Text Icon which renders at the right edge of the Card and performs &amp;quot;Close&amp;quot; functionality.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96145?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 17:26:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:95d6e06f-47fe-4548-8cf0-9bbed53ade68</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;Thanks Mike. We&amp;nbsp;were able to implement that. But the only&amp;nbsp;challenge&amp;nbsp;we got is to have an X mark at the corner of that tab to close it. For now we have put an extra &amp;quot;Close&amp;quot; button in the form to close that current tab.&lt;/p&gt;
&lt;p&gt;Is there any way that we can close the tab and have the same look and feel like one in image below.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/13/5861.Screenshot-2022_2D00_06_2D00_08-204520.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96138?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 15:32:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:004bd18a-43f4-4594-a1fd-5b13e5558c34</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;You could potentially do this with any of the &amp;quot;appian tabs&amp;quot; patterns available in the Appian documentation.&amp;nbsp; See, for example, &amp;quot;cards as tabs&amp;quot; or similar options.&amp;nbsp; All you&amp;#39;d need to do is code the &amp;quot;available tabs&amp;quot; to display based on a list, and your grid links, when clicked, would push the value corresponding to that row into that local list and a new tab would become available at that point.&amp;nbsp; I don&amp;#39;t have an implementation of this per se, but it shouldn&amp;#39;t be hard to do.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96136?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 15:16:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:50d42730-962e-464b-8bd6-033cea4aecb3</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;For now we have created a close tab button in the form itself to close the current tab with the logic you mentioned above.&lt;/p&gt;
&lt;p&gt;But, I am still curious if can add an X in the corner like image attached rather than having a button on form.&lt;/p&gt;
&lt;p&gt;When I make card as clickable link it it is clicked as whole single button not like other tab functionality like closing on X and activating the tab on clicking on remaining portion.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/13/Screenshot-2022_2D00_06_2D00_08-204520.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96129?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 13:39:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4879033f-3be3-4263-a809-101b0083ffaa</guid><dc:creator>davel001150</dc:creator><description>&lt;p&gt;That&amp;#39;s going to need a few variables.&lt;/p&gt;
&lt;p&gt;You could have a list of tabs that show, then forEach( items: list of Tabs, expression: doohickie at the top of the page)&lt;/p&gt;
&lt;p&gt;The doohickie at the top of the page (really laying on the technical jargon today) could feature a red X rich text with a dynamicLink that removes the one at this index from list of tabs.&lt;/p&gt;
&lt;p&gt;Then you would possibly need separate variable to store which index on the list is currently being displayed.&amp;nbsp; That doohickie might be shaded or blue or something when that&amp;#39;s set, and that Section will have it&amp;#39;s&amp;nbsp;showWhen true.&lt;/p&gt;
&lt;p&gt;Next, you need to account for what happens when the user deletes the tab they&amp;#39;re looking at right now.&amp;nbsp; Maybe the X is gray and they can&amp;#39;t while they&amp;#39;re looking.&amp;nbsp; Maybe you find the tab to the immediate left and select that and display it.&amp;nbsp; Maybe none of the tabs are selected and you display nothing.&amp;nbsp; If you don&amp;#39;t deliberately decide the edge case now, what you&amp;#39;re bound to get is a pink box.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96126?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 13:11:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9155822a-9f62-4908-8d41-9438566af090</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;yeah correct. I tried implementing the same way and it worked. thanks. But only issue is with closing of tab now. Can we achieve this functionality that we can have a small X button in the corner of tab to close the current active or any inactive tab?&lt;/p&gt;
&lt;p&gt;Couldn&amp;#39;t figure out a way to achieve this. Tabs are opening but no way to close them.&lt;/p&gt;
&lt;p&gt;Thanks for help. Really appreciate it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96125?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 13:03:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f795a1fd-7f67-42de-9ec9-3830cb75808e</guid><dc:creator>davel001150</dc:creator><description>&lt;p&gt;a!startProcessLink(), if that&amp;#39;s even what you want to go with, does not necessarily involve having an interface at all.&amp;nbsp; It just runs in the background, however long it takes.&amp;nbsp; The user interface is completely unaware of it and just moves on before it&amp;#39;s done.&amp;nbsp; Who even knows when it&amp;#39;s done?&lt;/p&gt;
&lt;p&gt;The interface just goes to the next line of your saveInto,&lt;/p&gt;
&lt;p&gt;a!save(local!showFirstForm, false)&lt;/p&gt;
&lt;p&gt;a!save(local!showSecondForm, true)&lt;/p&gt;
&lt;p&gt;The rest is up to the showWhen parameters of your sections, or however you choose to lay out your interface.&amp;nbsp; In this way, you really never DO leave the same bit of SAIL.&amp;nbsp; It&amp;#39;s always the same bit of SAIL the user is looking at; just within that different parts displayed or not displayed which mimics navigation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96085?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 04:03:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b1c75a84-28e3-4c5c-b417-2ada83a0895d</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/13/Screenshot-2022_2D00_06_2D00_08-093108.png" /&gt;&lt;/p&gt;
&lt;p&gt;Similar to above image, this is in same chrome tab.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96084?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 03:57:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:efefd238-ea9d-4569-bcc0-b3fda18934f4</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;I am little confused with updating variables, let&amp;#39;s say first approach, user clicks the link, process model kicks and flow moves to User input task, I can send a flag as true, something called, &amp;quot;clickedOnLink&amp;quot;. And then pass the clickedOnLink to UI, then how can I tell interface that rather than overriding the current view and then showing in the same tab, create a new tab in same interface next to the one in which you have that data grid, and open the summary details UI in that new tab. Like image I attached in&amp;nbsp;&lt;a href="/members/danny.verb"&gt;Danny Verb&lt;/a&gt; comment&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96083?ContentTypeID=1</link><pubDate>Wed, 08 Jun 2022 03:48:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5aae2147-ae13-4d4d-a3f5-134d1aabfbe4</guid><dc:creator>thevarunbawa</dc:creator><description>&lt;p&gt;The chrome tab is one and same only but withing that same chrome tab and Appian UI, we need multiple tabs.&lt;/p&gt;
&lt;p&gt;In Appian UI, it is a grid showing data, when clicked on any row to show its data, that should open in the same UI, same chrome tab but new tab in the same UI.&lt;/p&gt;
&lt;p&gt;Similar to Process Modeller tabs, the chrome tab is same but in Process Modeller, it opens new tab in same &amp;nbsp;Modeller UI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96080?ContentTypeID=1</link><pubDate>Tue, 07 Jun 2022 20:05:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4c495e45-aa8f-4a5b-a35b-649b6c73b370</guid><dc:creator>davel001150</dc:creator><description>&lt;p&gt;If you&amp;#39;re meaning the tabs that are within Appian, so that you have one Chrome tab showing multiple Appian tabs, I think something like what you want could be possible with some rigging.&lt;/p&gt;
&lt;p&gt;So, when your process is done and you&amp;#39;re kicked back to the same screen, you need to update one of the parameters (you could also possibly manage with local variables) that tells the interface to display the other tab instead.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re doing a!startProcess, you have the option of starting the process first, then changing the variable that says which interface tab is showing.&amp;nbsp; That happens right away, so it&amp;#39;s almost inevitable that you will show the screen before the data is updated.&amp;nbsp; In that case you would assuredly need a refresh, possibly automatic and manual.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; You can also configure it to attempt a query or two in sequence that will likely take just longer than the process you called, and at the end of the chain of localVariable updates, the last one in the chain is the variable that determines which &amp;quot;tab&amp;quot; is showing on your interface.&amp;nbsp; That might be a good approach if you happen to need all the data you&amp;#39;re querying to display on the new &amp;quot;tab&amp;quot; anyway.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96079?ContentTypeID=1</link><pubDate>Tue, 07 Jun 2022 20:02:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6e1b3404-16aa-43c8-b1d4-82ee99a76b0e</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="22226" url="~/discussions/f/user-interface/24833/tabs-feature-process-modeler-chrome-in-appian-ui/96075#96075"]fn!urlforrecord() can be used to generate a URL navigating to a specific record summary. Place that URL in a!safeLink() to open the summary in a&amp;nbsp;&lt;strong&gt;New Tab&lt;/strong&gt;[/quote]
&lt;p&gt;Not to nitpick, but (thankfully) in any reasonably up-to-date version of Appian, this is no longer needed -- since &lt;em&gt;a!recordLink()&lt;/em&gt; &lt;em&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/em&gt;&lt;strong&gt;&lt;/strong&gt; &lt;em&gt;a!safeLink()&lt;/em&gt; can both be overridden to open in &lt;em&gt;&lt;strong&gt;either&lt;/strong&gt;&lt;/em&gt; &amp;quot;SAME_TAB&amp;quot; or &amp;quot;NEW_TAB&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Tabs feature Process Modeler/Chrome in Appian UI</title><link>https://community.appian.com/thread/96075?ContentTypeID=1</link><pubDate>Tue, 07 Jun 2022 17:25:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ca8c3ebc-ea71-4e1e-bd2d-c3047dcd65fa</guid><dc:creator>Danny Verb</dc:creator><description>&lt;p&gt;I&amp;#39;m a bit confused about your requirements since you mentioned the same chrome tab and a new chrome tab. Assuming you&amp;#39;re referring to showing the summary details of a record, you can use two functions to help: fn!urlforrecord and a!recordLink()&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;fn!urlforrecord() can be used to generate a URL navigating to a specific record summary. Place that URL in a!safeLink() to open the summary in a&amp;nbsp;&lt;strong&gt;New Tab&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;a!recordLink() takes in similar inputs but when clicked will open the summary in the&amp;nbsp;&lt;strong&gt;Same Tab&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>