<?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 Display Functions</title><link>/b/appmarket/posts/process-display-functions</link><description>Overview 
 When utilized with the companion Process Display Component allows designers to configure UIs that display process status on the process model itself to end users. 
 Key Features &amp;amp; Functionality 
 Provides one function: 
 
 getProcessForDisplayData</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Tue, 10 Sep 2024 09:11:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>umeshkumars0001</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Team,&lt;/p&gt;
&lt;p&gt;Is there any way to identify either my process completed successfully or process failed on any node ( not reach to end node).As&lt;/p&gt;
&lt;p&gt;As I have verified with this plugin, getting status = 0 bot case either process failed or process completed successfully.&lt;/p&gt;
&lt;p&gt;Please update on this. Thanks.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Wed, 29 May 2024 22:00:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v1.0.3 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Updated to run with Java 17.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Wed, 13 Mar 2024 22:00:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v1.0.2 &lt;/strong&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Added license file&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Fri, 08 Sep 2023 14:24:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>johnf9317</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am also getting this error: &amp;quot;&lt;span&gt;&amp;quot;Expression evaluation error at function &amp;#39;getprocessdatafordisplay&amp;quot; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It seems to happen most times on process models that are more then a week old. However I have had it work on really old process models as well - not many but a few. &lt;br /&gt;This plugin is well liked and I would really like to see this issue resolved.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Tue, 27 Sep 2022 08:27:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>tommaso.roberti</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Why when we modify a process instance to resolve an error, this function stops working on this process and instead of returning the result to us it returns this error: &amp;quot;Expression evaluation error at function &amp;#39;getprocessdatafordisplay&amp;quot; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Could you fix this problems?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Fri, 12 Aug 2022 07:51:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>marcoc0005</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;span&gt;We have a problem with this plugin. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We have an interface with a grid that show the active process (below you can find the code) and we expect that when the users select a process form the grid and we save the process id, using the display process the diagram of the process will be showed. The problem is that when you select the process the first time it works correctly, but the second time the display process show an image that is the sum of the new process selected and the second one with activity of both of them. It is like this plugin take in memory the diagram of the forst process and doesen&amp;#39;t release it when we select another one. The page will be refreshed only when we refresh the page with f5 and also clicking on test button of the interface doesen&amp;#39;t refresh this component.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Could you update the plugin or let us know how solve the issue?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;a!localVariables(&lt;br /&gt; local!wfPeriodicitaFilter,&lt;br /&gt; local!wfStateFilter,&lt;br /&gt; local!wfSelectedRows,&lt;br /&gt; local!fromFilter,&lt;br /&gt; local!toFilter, &lt;br /&gt; local!wfSelection,&lt;br /&gt; local!wfNameFilter: {},&lt;br /&gt; local!wfIdProcesso,&lt;br /&gt; local!idStepScheduleSelection: a!defaultValue({},null),&lt;br /&gt; a!boxLayout(&lt;br /&gt; label: &amp;quot;Monitoraggio per utilizzo&amp;quot;,&lt;br /&gt; contents: { &lt;br /&gt; &lt;br /&gt; a!sectionLayout(&lt;br /&gt; label: &amp;quot;WorkFlow&amp;quot;,&lt;br /&gt; labelSize: &amp;quot;SMALL&amp;quot;,&lt;br /&gt; labelColor: cons!MDW_STYLE_COLOR_ISP_TXT,&lt;br /&gt; contents: {&lt;br /&gt; a!gridField(&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; data: a!queryEntity(&lt;br /&gt; entity: cons!MDW_ENTITY_V_WF_MASTERDATA_SCHEDULE,&lt;br /&gt; query: a!query(&lt;br /&gt; logicalExpression: a!queryLogicalExpression(&lt;br /&gt; operator: &amp;quot;AND&amp;quot;,&lt;br /&gt; filters: {&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;statoSchedulazione&amp;quot;,&lt;br /&gt; operator: &amp;quot;not in&amp;quot;,&lt;br /&gt; value: {&amp;quot;Eliminato&amp;quot;, &amp;quot;In Elaborazione&amp;quot;}&lt;br /&gt; ),&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;name&amp;quot;,&lt;br /&gt; operator: &amp;quot;in&amp;quot;,&lt;br /&gt; value: a!flatten(local!wfNameFilter)&lt;br /&gt; ),&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;statoSchedulazione&amp;quot;,&lt;br /&gt; operator: &amp;quot;=&amp;quot;,&lt;br /&gt; value: local!wfStateFilter&lt;br /&gt; ),&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;periodicita&amp;quot;,&lt;br /&gt; operator: &amp;quot;=&amp;quot;,&lt;br /&gt; value: local!wfPeriodicitaFilter&lt;br /&gt; ),&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;dataRiferimento&amp;quot;,&lt;br /&gt; operator: &amp;quot;&amp;gt;=&amp;quot;,&lt;br /&gt; value: local!fromFilter&lt;br /&gt; ),&lt;br /&gt; a!queryFilter(&lt;br /&gt; field: &amp;quot;dataRiferimento&amp;quot;,&lt;br /&gt; operator: &amp;quot;&amp;lt;=&amp;quot;,&lt;br /&gt; value: local!toFilter&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; ignoreFiltersWithEmptyValues: true&lt;br /&gt; ),&lt;br /&gt; pagingInfo: fv!pagingInfo&lt;br /&gt; ),&lt;br /&gt; fetchTotalCount: true&lt;br /&gt; ),&lt;br /&gt; columns: {&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Name&amp;quot;,&lt;br /&gt; sortField: &amp;quot;name&amp;quot;,&lt;br /&gt; value: fv!row.name&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Designer&amp;quot;,&lt;br /&gt; sortField: &amp;quot;Designer&amp;quot;,&lt;br /&gt; value: fv!row.designer&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Periodicita&amp;quot;,&lt;br /&gt; sortField: &amp;quot;periodicita&amp;quot;,&lt;br /&gt; value: fv!row.periodicita&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Data Schedulazione&amp;quot;,&lt;br /&gt; sortField: &amp;quot;dataSchedulazione&amp;quot;,&lt;br /&gt; value: if(&lt;br /&gt; isnull(fv!row.dataSchedulazione),&lt;br /&gt; fv!row.dataSchedulazione,&lt;br /&gt; datetext(fv!row.dataSchedulazione, &amp;quot;default&amp;quot;)&lt;br /&gt; ),&lt;br /&gt; align: &amp;quot;END&amp;quot;&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Data Riferimento&amp;quot;,&lt;br /&gt; sortField: &amp;quot;dataRiferimento&amp;quot;,&lt;br /&gt; value: if(&lt;br /&gt; isnull(fv!row.dataRiferimento),&lt;br /&gt; fv!row.dataRiferimento,&lt;br /&gt; datetext(fv!row.dataRiferimento, &amp;quot;default&amp;quot;)&lt;br /&gt; ),&lt;br /&gt; align: &amp;quot;END&amp;quot;&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(&lt;br /&gt; label: &amp;quot;Stato&amp;quot;,&lt;br /&gt; value: choose(wherecontains( fv!row.statoSchedulazione,{&amp;quot;Censito&amp;quot;, &amp;quot;In Elaborazione&amp;quot;,&amp;quot;Eliminato&amp;quot;, &amp;quot;Avviato&amp;quot;}),&lt;br /&gt; a!tagField( tags: {a!tagItem(&lt;br /&gt; text: &amp;quot;Censito&amp;quot;,&lt;br /&gt; backgroundColor: &amp;quot;SECONDARY&amp;quot;&lt;br /&gt; )}),&lt;br /&gt; a!tagField( tags: {a!tagItem(&lt;br /&gt; text: &amp;quot;In Elaborazione&amp;quot;,&lt;br /&gt; backgroundColor: &amp;quot;SECONDARY&amp;quot;&lt;br /&gt; )}),&lt;br /&gt; a!tagField( tags: {a!tagItem(&lt;br /&gt; text: &amp;quot;Eliminato&amp;quot;,&lt;br /&gt; backgroundColor: &amp;quot;NEGATIVE&amp;quot;&lt;br /&gt; )}),&lt;br /&gt; a!tagField( tags: {a!tagItem(&lt;br /&gt; text: &amp;quot;Avviato&amp;quot;,&lt;br /&gt; backgroundColor: &amp;quot;POSITIVE&amp;quot;&lt;br /&gt; )}))&lt;br /&gt; ),&lt;br /&gt; a!gridColumn(label: &amp;quot;&amp;quot;, value: choose(wherecontains( fv!row.statoSchedulazione,{&amp;quot;Censito&amp;quot;, &amp;quot;In Elaborazione&amp;quot;,&amp;quot;Eliminato&amp;quot;, &amp;quot;Avviato&amp;quot;}),&lt;br /&gt; a!buttonArrayLayout(&lt;br /&gt; buttons: {&lt;br /&gt; a!buttonWidget(&lt;br /&gt; label: &amp;quot;&amp;quot;,&lt;br /&gt; icon: &amp;quot;play&amp;quot;,&lt;br /&gt; tooltip: &amp;quot;Avvio Manuale&amp;quot;,&lt;br /&gt; value: &amp;quot;&amp;quot;/**/,&lt;br /&gt; saveInto: {&lt;/p&gt;
&lt;p&gt;},&lt;br /&gt; size: &amp;quot;SMALL&amp;quot;,&lt;br /&gt; style: &amp;quot;SECONDARY&amp;quot;,&lt;br /&gt; loadingIndicator: true,&lt;br /&gt; confirmButtonLabel: &amp;quot;Avvio manuale&amp;quot;&lt;br /&gt; )}),&lt;br /&gt; {},&lt;br /&gt; {},&lt;br /&gt; a!buttonArrayLayout(&lt;br /&gt; buttons: {&lt;br /&gt; a!buttonWidget(&lt;br /&gt; label: &amp;quot;&amp;quot;,&lt;br /&gt; icon: &amp;quot;stop&amp;quot;,&lt;br /&gt; tooltip: &amp;quot;Avvio Manuale&amp;quot;,&lt;br /&gt; value: &amp;quot;&amp;quot;/**/,&lt;br /&gt; saveInto: {a!cancelProcess(&lt;br /&gt; processId: fv!row.id,&lt;br /&gt; onSuccess: &amp;quot;Process Cancelled&amp;quot;,&lt;br /&gt; onError: &amp;quot;Error&amp;quot;&lt;br /&gt; )},&lt;br /&gt; size: &amp;quot;SMALL&amp;quot;,&lt;br /&gt; style: &amp;quot;SECONDARY&amp;quot;,&lt;br /&gt; loadingIndicator: true,&lt;br /&gt; confirmButtonLabel: &amp;quot;Avvio manuale&amp;quot;&lt;br /&gt; )})&lt;br /&gt; ))&lt;br /&gt; },&lt;br /&gt; pageSize: 6,&lt;br /&gt; initialSorts: a!sortInfo(&lt;br /&gt; field: &amp;quot;dataSchedulazione&amp;quot;,&lt;br /&gt; ascending: false&lt;br /&gt; ),&lt;br /&gt; selectable: true,&lt;br /&gt; selectionStyle: &amp;quot;ROW_HIGHLIGHT&amp;quot;,&lt;br /&gt; selectionValue: local!wfIdProcesso,&lt;br /&gt; selectionSaveInto: {&lt;br /&gt; a!save(local!wfIdProcesso, fv!selectedRows.id),&lt;br /&gt; a!save(local!wfSelection, fv!selectedRows),&lt;br /&gt; a!save(local!wfSelectedRows, index(fv!selectedRows, length(fv!selectedRows), null))&lt;br /&gt; },&lt;br /&gt; disableRowSelectionWhen: false,&lt;br /&gt; validations: {},&lt;br /&gt; spacing: &amp;quot;DENSE&amp;quot;,&lt;br /&gt; height: &amp;quot;AUTO&amp;quot;,&lt;br /&gt; borderStyle: &amp;quot;STANDARD&amp;quot;,&lt;br /&gt; shadeAlternateRows: true&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; isCollapsible: true,&lt;br /&gt; isInitiallyCollapsed: if(not(isnull(local!wfSelectedRows)),true, false),&lt;br /&gt; dividerColor: cons!MDW_STYLE_COLOR_ISP_TXT&lt;br /&gt; ),&lt;br /&gt; a!sectionLayout(&lt;br /&gt; label: &amp;quot;Diagramma WorkFlow&amp;quot;,&lt;br /&gt; labelSize: &amp;quot;SMALL&amp;quot;,&lt;br /&gt; labelColor: cons!MDW_STYLE_COLOR_ISP_TXT,&lt;br /&gt; contents: {&lt;br /&gt; a!localVariables(&lt;br /&gt; local!processData: if( rule!APN_checkIsNullorEmpty(local!wfIdProcesso), null, getprocessdatafordisplay(local!wfIdProcesso)),&lt;br /&gt; displayProcess(&lt;br /&gt; labelPosition: &amp;quot;ABOVE&amp;quot;,&lt;br /&gt; validations: {},&lt;br /&gt; height: &amp;quot;AUTO&amp;quot;,&lt;br /&gt; showWhen: not(isnull(local!wfIdProcesso)),&lt;br /&gt; processData: local!processData &lt;br /&gt; ))&lt;br /&gt; },&lt;br /&gt; isCollapsible: true,&lt;br /&gt; isInitiallyCollapsed: if(not(isnull(local!wfIdProcesso)),true, false),&lt;br /&gt; dividerColor: cons!MDW_STYLE_COLOR_ISP_TXT&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; style: cons!MDW_STYLE_COLOR_ISP_TXT,&lt;br /&gt; padding: &amp;quot;LESS&amp;quot;,&lt;br /&gt; marginAbove: &amp;quot;NONE&amp;quot;,&lt;br /&gt; marginBelow: &amp;quot;NONE&amp;quot;&lt;/p&gt;
&lt;p&gt;)&lt;br /&gt;)&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Mon, 13 Jun 2022 18:09:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v&lt;/strong&gt;&lt;strong&gt;1.0.1 Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Security updates&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Tue, 27 Jul 2021 06:43:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>GABRIELTAY</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi, I am unable to download this plugin.&amp;nbsp;I am seeing the following message when I clicked on the download link. &lt;br /&gt;&amp;quot;This app is available to download for Appian Customers, Partners, and Employees. Please make sure to self-associate from your profile.&amp;quot;&lt;/p&gt;
&lt;div class="navigation-list links"&gt;
&lt;div class="container"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Process Display Functions</title><link>https://community.appian.com/b/appmarket/posts/process-display-functions</link><pubDate>Tue, 13 Jul 2021 20:57:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44cf5285-6888-49d8-a2fd-5d231217cf41</guid><dc:creator>vaskens210</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have installed this plugin into our DEV environment along with the companion plugin that contains the function and when I attempt to utilize the component, nothing is displayed on the screen. I call the function to get the process data and I pass the data as is to the processData parameter in the component and the interface does not update. I imported the sample package provided in the zip file and the same thing is occurring after selecting a process instance. Is there something I am missing?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=3249&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>