<?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 - Recent Threads</title><link>https://community.appian.com/discussions/f/process</link><description>Questions for process related design items</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Query Process Instances with Errors</title><link>https://community.appian.com/thread/40512?ContentTypeID=0</link><pubDate>Wed, 17 Jun 2026 08:03:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9087d9c2-012a-40a9-8ebd-d24fdd16e19f</guid><dc:creator>Mayank_Verma</dc:creator><slash:comments>9</slash:comments><comments>https://community.appian.com/thread/40512?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40512/how-to-query-process-instances-with-errors/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Team,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We have a requirement of querying all processes with an error in our application and send recurring reminder emails to fix that problem (every 5 minutes). Process Report seems to not have such feature. Can anyone please guide on a potential solution here?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to handle service errors in process models</title><link>https://community.appian.com/thread/40511?ContentTypeID=0</link><pubDate>Wed, 17 Jun 2026 07:45:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b51a1086-6ac0-4ee8-89b1-304a124cbb3d</guid><dc:creator>Makkena Saikrishna</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40511?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40511/how-to-handle-service-errors-in-process-models/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1781682242165v1.png" alt=" " /&gt;The code working from long back suddenly one day the integration failed due to service failure how to handle it&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Model alert send to all admin even it set to specific user</title><link>https://community.appian.com/thread/40510?ContentTypeID=0</link><pubDate>Wed, 17 Jun 2026 03:01:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ff69897a-4176-45b2-84f4-407194f4eae2</guid><dc:creator>Sorasit</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40510?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40510/process-model-alert-send-to-all-admin-even-it-set-to-specific-user/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have process model which run subprocess.&lt;br /&gt;Both main and sub process already set alert to specific user.&lt;/p&gt;
&lt;p&gt;However, when error occur on sub process, alert email was sent to&amp;nbsp;all admin in environment (&lt;a id="" href="mailto:admin@xxx.appiancloud.com"&gt;admin@xxx.appiancloud.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Are there any workaround for this issue?&lt;/p&gt;
&lt;p&gt;-----&lt;/p&gt;
&lt;p&gt;Following is main and sub process configuration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Main Process&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1781664829216v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1781665138961v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sub Process&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1781664896380v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1781665149942v4.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Model (Sub processes are not starting)</title><link>https://community.appian.com/thread/40504?ContentTypeID=0</link><pubDate>Sun, 14 Jun 2026 05:00:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:22e8a51a-c8e2-4a2f-806f-f04f65a69601</guid><dc:creator>Tulasi Venkata Siva Kumar Degala</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40504?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40504/process-model-sub-processes-are-not-starting/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-start="75" data-end="158"&gt;I have a question regarding the subprocess status shown in the attached screenshot.&lt;/p&gt;
&lt;p data-start="160" data-end="367"&gt;The subprocesses are displaying the status as &lt;strong data-start="206" data-end="222"&gt;&amp;quot;Unattended&amp;quot;&lt;/strong&gt; instead of &lt;strong data-start="234" data-end="249"&gt;&amp;quot;Completed&amp;quot;&lt;/strong&gt;. I have configured the subprocess node to &lt;strong data-start="292" data-end="339"&gt;&amp;quot;Run as whoever designed the process model&amp;quot;&lt;/strong&gt; in the assignment settings.&lt;/p&gt;
&lt;p data-start="369" data-end="488"&gt;Could you please help me understand why the subprocesses are still showing as &lt;strong data-start="447" data-end="461"&gt;Unattended&lt;/strong&gt; rather than &lt;strong data-start="474" data-end="487"&gt;Completed&lt;/strong&gt;?&lt;/p&gt;
&lt;p data-start="490" data-end="533"&gt;I&amp;#39;ve attached the screenshot for reference.&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/Screenshot-2026_2D00_06_2D00_14-092830.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Capture error from the process and show in the interface</title><link>https://community.appian.com/thread/40458?ContentTypeID=0</link><pubDate>Tue, 26 May 2026 11:35:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1f1e16af-3c2a-4a0a-9de5-a806df2b2764</guid><dc:creator>dipaliawaghade</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40458?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40458/capture-error-from-the-process-and-show-in-the-interface/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;We have 4 query database smart service nodes in the process model which we are triggering through interface using a!startProcess() based on selected action like add,update and move but business want us to show real time error in the interface if any node fails or process fails, how can we achieve this?&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1779795329389v1.png" alt=" " /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Why does pp!initiator in Subprocess does not pick the user who triggered the Parent process each time.</title><link>https://community.appian.com/thread/40442?ContentTypeID=0</link><pubDate>Wed, 20 May 2026 04:07:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e656ed1a-bb70-4faa-8bfa-bfeba59922df</guid><dc:creator>abivinci</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40442?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40442/why-does-pp-initiator-in-subprocess-does-not-pick-the-user-who-triggered-the-parent-process-each-time/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;currently I have a subprocess that uses pp!initiator to get the user data to check few validation, and one sometimes the pp!initiator seems to not pick the user from the parent process and i think instead it picks the masteruser (i.e. ABC) which was used to publish the process model.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;It happens on random instances. Am i missing something.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Receive Message Node Not Triggering DocCenter Extraction Model</title><link>https://community.appian.com/thread/40430?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 10:14:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:18978e4e-98db-433b-95ed-4830a6597cfa</guid><dc:creator>n_vdl</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40430?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40430/receive-message-node-not-triggering-doccenter-extraction-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;The &lt;strong data-start="4" data-end="23"&gt;Receive Message&lt;/strong&gt; node has been configured to receive incoming emails that should trigger one of the extraction models within &lt;strong data-start="132" data-end="145"&gt;DocCenter&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1778753286475v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;However, this is not happening. Instead, the system only stores the document uploaded or attached to the email within the folder shown in the screenshot.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1778752996494v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;There is also nothing appearing in the system logs from what can be seen. It is unclear what may be missing, possibly a plug-in, as the attachments functionality within the &lt;strong data-start="481" data-end="500"&gt;Receive Message&lt;/strong&gt; node has been deprecated.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1778753258827v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sending emails is breaking the chain of activities</title><link>https://community.appian.com/thread/40411?ContentTypeID=0</link><pubDate>Sun, 10 May 2026 00:16:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:960a00c9-9dc8-411a-a97c-e1514c1d4b25</guid><dc:creator>Alexander Flores</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40411?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40411/sending-emails-is-breaking-the-chain-of-activities/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Okay, I have a process flow that goes like this: a person enters an interface to reassign a case, maps the emails, etc. Then they enter a synchronous subprocess that connects to an API. Depending on the validation (whether the user clicked &amp;quot;assign&amp;quot; or &amp;quot;reassign&amp;quot;), an asynchronous process runs that sends an email notifying them that the case has been reassigned. The requirement is that after this is done, the user returns to the main screen. The flow works when the email isn&amp;#39;t involved, but when the email is, even though it&amp;#39;s asynchronous, the activity chaining breaks. Could you help me find a solution for this, or suggest other options? Thanks!&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt="MAIN PROCESS" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/2437.MAIN-PROCESS.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt="ASIGN PROCESS" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/ASIGN-PROCESS.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt="SEND EMAIL PROCESS" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/SEND-EMAIL-PROCESS.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Variable Consistency Across Parallel Flows and Exception Handling in Appian</title><link>https://community.appian.com/thread/40386?ContentTypeID=0</link><pubDate>Thu, 30 Apr 2026 12:09:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c2f2bb0b-69bd-4f4d-ac17-d8d6ba23dcc2</guid><dc:creator>enriquec149</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40386?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40386/process-variable-consistency-across-parallel-flows-and-exception-handling-in-appian/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have a question about process variables behavior in parallel flows and exception handling.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Scenario:&lt;/p&gt;
&lt;p&gt;- The parent process has a process variable (pv!x) initialized with value = 5.&lt;/p&gt;
&lt;p&gt;- The process splits into two parallel branches.&lt;/p&gt;
&lt;p&gt;- Both branches start with pv!x = 5.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;p&gt;- Branch A continues execution, updates pv!x, and reaches the merge point.&lt;/p&gt;
&lt;p&gt;- The parent process continues and later updates pv!x = 6.&lt;/p&gt;
&lt;p&gt;- Meanwhile, Branch B is still active and waiting in a task (for example, a user input or a task with an exception flow handling an error).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Question:&lt;/p&gt;
&lt;p&gt;Will Branch B see the updated value (pv!x = 6) while it is still in that task/exception state, or will it continue working with the original value (pv!x = 5) that was evaluated when the branch started?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In other words:&lt;/p&gt;
&lt;p&gt;Are process variables dynamically re-evaluated for already running parallel activities, or do they keep the value from the moment the activity started?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>unable to create multiple exception flows in User Input Task in Process Model</title><link>https://community.appian.com/thread/40374?ContentTypeID=0</link><pubDate>Sat, 25 Apr 2026 11:39:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:76ff40aa-f740-48de-82a3-1aae3fe317b1</guid><dc:creator>ravitejam</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40374?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40374/unable-to-create-multiple-exception-flows-in-user-input-task-in-process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I want o create two different exception paths for user input task one with timer and another one with recieve message each will go to different flow. I am using appian version 26.3 i am unable to do it as i am getting only one flow out of user input task exception. Can any one help me regarding it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If i use recieve message exception and timer symbol is changing to Home icon&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1777117030831v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;If i use only timer&amp;nbsp;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1777117069577v2.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;If i Use only message it is showing at the same place and i am unable to move the symbols as well&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Model</title><link>https://community.appian.com/thread/40373?ContentTypeID=0</link><pubDate>Fri, 24 Apr 2026 18:25:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:05066c02-b537-4000-b650-88ecd93774da</guid><dc:creator>diyar185976</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40373?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40373/process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span data-teams="true"&gt;How do you decide between using subprocesses and keeping everything in a single process model?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Why does a Record Action start a process successfully but not pass the record data (identifier and record) to parameterized process variables?</title><link>https://community.appian.com/thread/40372?ContentTypeID=0</link><pubDate>Fri, 24 Apr 2026 17:56:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6dcfe363-d0eb-4a65-9795-7841410b035b</guid><dc:creator>mohitr083133</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40372?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40372/why-does-a-record-action-start-a-process-successfully-but-not-pass-the-record-data-identifier-and-record-to-parameterized-process-variables/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;A Record Action is configured to start a process model, and the process launches successfully. However, the parameterized process variables (record type and identifier) remain null or default values during runtime. As a result, the interface cannot display the expected record data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>WEB API process model restart and error handling</title><link>https://community.appian.com/thread/40368?ContentTypeID=0</link><pubDate>Thu, 23 Apr 2026 19:35:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:399f1b39-e2f8-4430-acda-4d89b85e47bd</guid><dc:creator>maithrih0093</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40368?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40368/web-api-process-model-restart-and-error-handling/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a web API which expects post request and provides the response after completing few important nodes and other actions are configured &lt;span&gt;Asynchronously&amp;nbsp;&lt;/span&gt;. &lt;span&gt;Asynchronous process involves copy document, send data to second external system which are wrapped as multiple subprocesses. Now let&amp;#39;s say if any of these asych process fails and I notify the first external system along with process ID, is there a way possible to retrigger the appian broken instance again (ignore the failure reason)? if not can I restart from the broken node itself? does appian provide this capability?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;(Plugins: Get Processes By Node Status and process-management-services doesn&amp;#39;t seem to be working as expected for my case)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Model- split using AND gate</title><link>https://community.appian.com/thread/40360?ContentTypeID=0</link><pubDate>Wed, 22 Apr 2026 11:27:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3cae7a19-4329-4266-878c-8fe52b963083</guid><dc:creator>maithrih0093</dc:creator><slash:comments>7</slash:comments><comments>https://community.appian.com/thread/40360?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40360/process-model--split-using-and-gate/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Community,&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Let&amp;rsquo;s say I have 15 nodes in a process model.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;strong&gt;&lt;span&gt;Scenario 1:&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; The nodes are placed linearly and execute one after another.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Scenario 2:&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; The nodes are split into 5 branches, with 3 nodes in each branch, using an AND/OR gate.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;On testing above scenarios, when I config this inside startprocess and try to trigger it from web API, both scenarios are taking approx same time. Does appian on the backend still executes it linear irrespective of how we branch it in single process model canvas?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Process Calling 3rd party API</title><link>https://community.appian.com/thread/40315?ContentTypeID=0</link><pubDate>Mon, 06 Apr 2026 08:05:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:556ef314-44dd-4b09-9598-0d090f06b5fc</guid><dc:creator>Radhamani Ramasamy</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40315?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40315/process-calling-3rd-party-api/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p data-start="62" data-end="234"&gt;There is a scheduler process that runs hourly and fetches data from a third-party system, then syncs it into an Appian table. This process is handling around 1,400 records.&lt;/p&gt;
&lt;p data-start="236" data-end="405"&gt;For each record, data needs to be queried from an integration. Currently, the parent process batches 50 records at a time and calls a sub-process to process each record.&lt;/p&gt;
&lt;p data-start="407" data-end="556"&gt;Inside the sub-process, the integration call is made, and the data is constructed and synced into the Appian table. In total, 29 batches are running.&lt;/p&gt;
&lt;p data-start="558" data-end="808"&gt;Since this runs hourly, it is taking around 12 minutes to complete in production for all 29 batches. However, the sub-process is being highlighted as one of the top processes consuming engine time, and it is also consuming a noticeable amount of CPU.&lt;/p&gt;
&lt;p data-start="810" data-end="862"&gt;I&amp;rsquo;m not sure if this is missing any design guidance. Can someone help how to resolve this health check highlight?&lt;/p&gt;
&lt;p data-start="810" data-end="862"&gt;Note- Each integration call takes around 600 ms.&lt;/p&gt;
&lt;p data-start="810" data-end="862"&gt;Health check Highlight is below.&lt;/p&gt;
&lt;p data-start="810" data-end="862"&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1775462725307v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to convert list of data/dictionary to json data</title><link>https://community.appian.com/thread/40279?ContentTypeID=0</link><pubDate>Sun, 15 Mar 2026 21:45:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:756bb2ef-3112-4fa5-90ba-2bc8e50ad5c0</guid><dc:creator>Dusty</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40279?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40279/how-to-convert-list-of-data-dictionary-to-json-data/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All, I&amp;#39;m trying to pass Json type data input (which is a rule from my interface sending it to process model via start process) to JsonToExcel Smart Service. I need the output format as below. Please advise.&lt;/p&gt;
&lt;p&gt;expected sample output format -&amp;nbsp;= &amp;quot;[{ ""startPublicationDate"": ""2021-09-05"",""endPublicationDate"": ""2021-09-05""&amp;nbsp; &amp;nbsp;}]&amp;quot;&lt;/p&gt;
&lt;p&gt;The challenge I see here is my rule has nested rules inside it and output is a list of dictionary.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to convert below rule data to json data</title><link>https://community.appian.com/thread/40278?ContentTypeID=0</link><pubDate>Sun, 15 Mar 2026 18:51:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1f1509dc-d2ce-4a01-a25b-56ab36839968</guid><dc:creator>Dusty</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40278?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40278/how-to-convert-below-rule-data-to-json-data/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All, Please help on below -&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to pass my below rule to JsonToExcel Smart Service which needs a json data. How do I pass this rule so my output looks something like this:&lt;/p&gt;
&lt;p&gt;expected output sample -&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&amp;quot;[&amp;nbsp; &amp;nbsp;{&amp;nbsp; &amp;nbsp; &amp;nbsp;""Name"": ""Robert"",""age"": ""30""&amp;nbsp; &amp;nbsp;}]&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Rule I want to convert to json by passing from process parameters in start process-&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;a!localVariables(
  local!data: a!refreshVariable(
    /*RMSP1-2105 - Added rule input - refresh to getlatest data*/
    value: a!queryEntity(
      entity: cons!RMO_ENTITY_VW_EMPLOYEES,
      query: a!query(
        selection: if(
          rule!RMO_RULE_isNullorEmpty(ri!columns),
          rule!RMO_RULE_employeeSelection(),
          a!querySelection(
            columns: a!forEach(
              items: ri!columns,
              expression: a!queryColumn(field: fv!item)
            )
          )
        ),
        logicalExpression: a!queryLogicalExpression(
          operator: &amp;quot;AND&amp;quot;,
          /* additional filter logic if time status is involved */
          /* this can all be skipped if there aren&amp;#39;t aly time statuses selected */
          logicalExpressions: {
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.timeStatus,
              istimeMetField: &amp;quot;hasMettime&amp;quot;,
              timeField: &amp;quot;timeDateTime&amp;quot;,
              eodToday: ri!eodToday
            ),
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.qatimeStatus,
              istimeMetField: &amp;quot;isQAtimeMet&amp;quot;,
              timeField: &amp;quot;qatime&amp;quot;,
              eodToday: ri!eodToday
            ),
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.ectimeStatus,
              istimeMetField: &amp;quot;isErrCorrecttimeMet&amp;quot;,
              timeField: &amp;quot;errorCorrectiontime&amp;quot;,
              eodToday: ri!eodToday
            ),
            /*rule!RMO_RULE_generatetimeQueryLogicalExpression(*/
            /*statusList: ri!filters.ectimeStatus,*/
            /*istimeMetField: &amp;quot;hasMetQctime&amp;quot;,*/
            /*timeField: &amp;quot;qctime&amp;quot;,*/
            /*eodToday: ri!eodToday*/
            /*),*/
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.qctimeStatus,
              istimeMetField: &amp;quot;hasMetQctime&amp;quot;,
              timeField: &amp;quot;qctime&amp;quot;,
              eodToday: ri!eodToday
            ),
            /*Start RMSF-4153*/
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.ecQctimeStatus,
              istimeMetField: &amp;quot;isEcQctimeMet&amp;quot;,
              timeField: &amp;quot;ecQctime&amp;quot;,
              eodToday: ri!eodToday
            ),
            /*End RMSF-4153*/
            /*Start RMSF-4180*/
            rule!RMO_RULE_generatetimeQueryLogicalExpression(
              statusList: ri!filters.qaEctimeStatus,
              istimeMetField: &amp;quot;isEcQatimeMet&amp;quot;,
              timeField: &amp;quot;ecQatime&amp;quot;,
              eodToday: ri!eodToday
            ),
            /*End RMSF-4180*/
            /*Cashier&amp;#39;s Check visibility logic RMS-252*/
            a!queryLogicalExpression(
              operator: &amp;quot;OR&amp;quot;,
              filters: {
                a!queryFilter(
                  field: &amp;quot;isGLConfirmed&amp;quot;,
                  operator: &amp;quot;is null&amp;quot;,
                  applyWhen: not(ri!filters.showNonConfirmedGL = true)
                ),
                a!queryFilter(
                  field: &amp;quot;isGLConfirmed&amp;quot;,
                  operator: &amp;quot;=&amp;quot;,
                  value: 1,
                  applyWhen: not(ri!filters.showNonConfirmedGL = true)
                ),
                a!queryFilter(
                  field: &amp;quot;isGLConfirmed&amp;quot;,
                  operator: &amp;quot;=&amp;quot;,
                  value: 0,
                  applyWhen: or(
                    ri!canViewNonConfirmedGL = true,
                    and(
                      ri!canViewNonConfirmedGL = true,
                      ri!filters.showNonConfirmedGL = true
                    )/*ri!isBranchServices*/
                    
                  )
                )
              }
            ),
            /* private Display (either Cashier&amp;#39;s Check or Standard logic) */
            a!queryLogicalExpression(
              operator: &amp;quot;AND&amp;quot;,
              filters: {
                a!queryFilter(
                  field: &amp;quot;isprivate&amp;quot;,
                  operator: &amp;quot;in&amp;quot;,
                  value: if(
                    not(
                      and(
                        ri!canViewprivate = true,
                        ri!filters.showOnlyprivate = true
                      )
                    ),
                    {0,1}, {1}
                  )
                ),
              },
              logicalExpressions: {
                a!queryLogicalExpression(
                  operator: &amp;quot;OR&amp;quot;,
                  logicalExpressions: 
                  {
                    if(
                      ri!isBranchServices,
                      {
                        a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {
                          a!queryFilter(
                            field: &amp;quot;isGLConfirmed&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: 1,

                          ),
                          a!queryFilter(
                            field: &amp;quot;PaymentModeId&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: cons!RMO_INT_REF_REQUEST_TYPE_CASHIERS_CHECK,

                          )
                        }
                      ),
                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {
                          a!queryFilter(
                            field: &amp;quot;parentRoleAssigned&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: cons!RMO_TEXT_REF_EXTERNAL_TEAM_GDO_LPO
                          )
                        }
                      )
                      },
                      {}
                    ),
                    if( or(
                      ri!isRES,ri!isDocMgmt
                    ),
                    a!queryLogicalExpression(
                      operator: &amp;quot;AND&amp;quot;,
                      filters: {


                        a!queryFilter(
                          field: &amp;quot;PaymentModeId&amp;quot;,
                          operator: &amp;quot;in&amp;quot;,
                          value: {
                            if(ri!isRES = true,
                            { cons!RMO_INT_REF_REQUEST_TYPE_DEPOSIT_COPY_CHECKS_DEPOSIT_SUBPOENA,
                            cons!RMO_INT_REF_REQUEST_TYPE_DEPOSIT_STAT_REQUEST_SUBPOENA},{}),
                            if(   ri!isDocMgmt = true, cons!RMO_INT_REF_REQUEST_TYPE_RES_DEPOSIT_DOC_COPY, {})
                          },

                        )
                      }
                    ),{}),

                    a!queryLogicalExpression(
                      operator: &amp;quot;AND&amp;quot;,
                      filters: {


                        a!queryFilter(
                          field: &amp;quot;submittedBy&amp;quot;,
                          operator: &amp;quot;=&amp;quot;,
                          value: loggedInUser()
                        )
                      }
                    ),

                    if(
                      or(
                        and(
                          ri!canViewprivate,
                          or(ri!isPBDeposit,ri!isPBLoans,ri!isPBDocs,ri!isfcbLPO)
                        ),
                        and(
                          ri!canViewprivate,

                          not(
                            or(
                              ri!isASIABranch,
                              ri!isASIAPayments,
                              ri!isASIALoan,
                              /*ri!isGerLoan,*/
                              ri!isASIALoanQa
                            )
                          )

                        )

                      ),
                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {


                          if(
                            and(
                              ri!canViewprivate,
                              or(
                                ri!isPBDeposit,
                                ri!isPBLoans,
                                ri!isPBDocs,
                                ri!isfcbLPO
                              )
                            ),
                            a!queryFilter(
                              field: &amp;quot;roleAssigned&amp;quot;,
                              operator: &amp;quot;in&amp;quot;,
                              value: {
                                if(
                                  ri!isPBDeposit,
                                  cons!RMO_TEXT_REF_EXTERNAL_TEAMS_PB_DEPOSITS,
                                  if(
                                    ri!isPBLoans,
                                    cons!RMO_TEXT_REF_EXTERNAL_TEAM_PB_LOANS,
                                    if(
                                      ri!isPBDocs,
                                      cons!RMO_TEXT_REF_EXTERNAL_TEAM_PB_DOCS,
                                      if(
                                        ri!isfcbLPO,
                                        cons!RMO_TEXT_REF_EXTERNAL_TEAM_FCB_LEVIES_AND_GARNISHMENTS,
                                        {}
                                      )
                                    )
                                  )
                                )
                              },

                            ),
                            a!queryFilter(
                              field: &amp;quot;roleAssigned&amp;quot;,
                              operator: &amp;quot;not in&amp;quot;,
                              value: {
                                cons!RMO_TEXT_REF_EXTERNAL_TEAMS_ASIA_DEPOSIT_OPERATIONS,
                                cons!RMO_TEXT_REF_EXTERNAL_TEAMS_ASIALOAN,
                                cons!RMO_TEXT_REF_EXTERNAL_TEAM_ASIAPaymentServices,

                              },

                            )
                          )
                        }
                      ),{}),
                      if(
                        or(ri!canViewprivate&amp;lt;&amp;gt; true, ri!filters.showNonConfirmedGL &amp;lt;&amp;gt; true ),
                        a!queryLogicalExpression(
                          operator: &amp;quot;AND&amp;quot;,
                          filters: {
                            a!queryFilter(
                              field: &amp;quot;isprivate&amp;quot;,
                              operator: &amp;quot;=&amp;quot;,
                              value: 0
                            ),
                          }
                        ),
                        {}
                      ),


                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {

                          a!queryFilter(
                            field: &amp;quot;submittedBy&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: loggedInUser(),
                            applyWhen: not(ri!isASIABranch, )
                          ),
                          a!queryFilter(
                            field: &amp;quot;roleAssigned&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: cons!RMO_TEXT_REF_EXTERNAL_TEAMS_ASIA_DEPOSIT_OPERATIONS
                          )
                        }
                      ),
                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {

                          a!queryFilter(
                            field: &amp;quot;submittedBy&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: loggedInUser(),
                            applyWhen: and(not(ri!isASIALoan), not(ri!isASIALoanQa))
                          ),
                          a!queryFilter(
                            field: &amp;quot;roleAssigned&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: cons!RMO_TEXT_REF_EXTERNAL_TEAMS_ASIALOAN
                          ),
                        },

                      ),
                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        filters: {

                          a!queryFilter(
                            field: &amp;quot;submittedBy&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: loggedInUser(),
                            applyWhen: and(not(ri!isASIALoan), not(ri!isASIALoanQa))
                          ),
                          a!queryFilter(
                            field: &amp;quot;parentRoleAssigned&amp;quot;,
                            operator: &amp;quot;=&amp;quot;,
                            value: cons!RMO_TEXT_REF_EXTERNAL_TEAMS_ASIALOAN
                          )
                        },

                      ),
                      if(
                        and(ri!canViewprivate, ri!isASIAPayments),
                        a!queryLogicalExpression(
                          operator: &amp;quot;AND&amp;quot;,
                          filters: {

                            a!queryFilter(
                              field: &amp;quot;submittedBy&amp;quot;,
                              operator: &amp;quot;=&amp;quot;,
                              value: loggedInUser(),
                              applyWhen: not(ri!isASIAPayments)
                            ),
                            a!queryFilter(
                              field: &amp;quot;roleAssigned&amp;quot;,
                              operator: &amp;quot;=&amp;quot;,
                              value: cons!RMO_TEXT_REF_EXTERNAL_TEAM_ASIAPaymentServices
                            )
                          }
                        ),
                        {}
                      ),
                      if(
                        and(ri!canViewprivate, ri!isASIAFXOps),
                        a!queryLogicalExpression(
                          operator: &amp;quot;AND&amp;quot;,
                          filters: {

                            a!queryFilter(
                              field: &amp;quot;submittedBy&amp;quot;,
                              operator: &amp;quot;=&amp;quot;,
                              value: loggedInUser(),
                              applyWhen: not(ri!isASIAFXOps)
                            ),
                            a!queryFilter(
                              field: &amp;quot;roleAssigned&amp;quot;,
                              operator: &amp;quot;=&amp;quot;,
                              value: cons!RMO_TEXT_REF_EXTERNAL_TEAM_ASIATransfer_TEAMS_VALUES[2]
                            )
                          }
                        ),
                        {}
                      )
                  }
                )
              }
            ), 
            if(
              and(
                rule!RMO_RULE_isNullorEmpty(ri!filters.assignee),
                rule!RMO_RULE_isNullorEmpty(ri!filters.isUnassigned)
              ),
              {},
              a!queryLogicalExpression(
                operator: &amp;quot;OR&amp;quot;,
                filters: {
                  a!queryFilter(
                    field: &amp;quot;assignee&amp;quot;,
                    operator: &amp;quot;IN&amp;quot;,
                    value: ri!filters.assignee,
                    applyWhen: not(
                      rule!RMO_RULE_isNullorEmpty(ri!filters.assignee)
                    )
                  ),
                  a!queryFilter(
                    field: &amp;quot;assignee&amp;quot;,
                    operator: &amp;quot;IS NULL&amp;quot;,
                    applyWhen: ri!filters.isUnassigned = true
                  )
                }
              )
            ),
            /* Updated By Abhilash */
            if(
              rule!RMO_RULE_isNullorEmpty(ri!filters.TransferAmountCurrency),
              {},
              a!queryLogicalExpression(
                operator: &amp;quot;OR&amp;quot;,
                filters: {
                  a!forEach(
                    items: ri!filters.TransferAmountCurrency,
                    expression: a!queryFilter(
                      field: &amp;quot;TransferAmount&amp;quot;,
                      operator: &amp;quot;ends with&amp;quot;,
                      value: fv!item
                    )
                  )
                },
                ignoreFiltersWithEmptyValues: true
              )
            ),
            /*RMSP2-5434*/
            if(
              rule!RMO_RULE_isNullorEmpty(ri!filters.sourceOfFunds),
              {},
                a!queryLogicalExpression(
                  operator: &amp;quot;OR&amp;quot;,
                  filters: 
                  /*a!forEach(*/
                    /*items: ri!filters.sourceOfFunds,*/
                    /*expression: */
                    if(
                      ri!filters.sourceOfFunds= &amp;quot;Incoming Transfer&amp;quot;,
                      {
                      a!queryFilter(
                        field: &amp;quot;sourceOfFunds&amp;quot;,
                        operator: &amp;quot;includes&amp;quot;,
                        value: concat(ri!filters.sourceOfFunds,&amp;quot;,&amp;quot;)
                      ),
                      a!queryFilter(
                        field: &amp;quot;sourceOfFunds&amp;quot;,
                        operator: &amp;quot;ends with&amp;quot;,
                        value: ri!filters.sourceOfFunds
                      )
                      },
                      a!queryFilter(
                        field: &amp;quot;sourceOfFunds&amp;quot;,
                        operator: &amp;quot;includes&amp;quot;,
                        value: ri!filters.sourceOfFunds
                      )
                    )
                  /*)*/
              )
            ),
          },
          /*
      **
      **
      * ALL OTHER FILTERS 
      * Add standard filters here that don&amp;#39;t have extra conditional logic.
      **
      **
      */
          filters: {
            /* Status Filters */
            if(
              rule!RMO_RULE_isNullorEmpty(ri!filters.status),
              {
                a!queryFilter(
                  field: &amp;quot;status&amp;quot;,
                  operator: &amp;quot;&amp;lt;&amp;gt;&amp;quot;,
                  value: cons!RMO_TEXT_REF_REQUEST_STATUS_DRAFT
                ),
                a!queryFilter(
                  field: &amp;quot;status&amp;quot;,
                  operator: &amp;quot;&amp;lt;&amp;gt;&amp;quot;,
                  value: cons!RMO_TEXT_REF_REQUEST_STATUS_CANCELLED
                )
              },
              a!queryFilter(
                field: &amp;quot;status&amp;quot;,
                operator: &amp;quot;IN&amp;quot;,
                value: ri!filters.status
              )
            ),
            a!queryFilter(
              field: &amp;quot;PaymentModeId&amp;quot;,
              operator: &amp;quot;IN&amp;quot;,
              value: ri!filters.PaymentMode,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.PaymentMode)
              )
            ),
            a!queryFilter(
              field: &amp;quot;RecordId&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: tointeger(
                cleanwith(ri!filters.RecordNumber, &amp;quot;0123456789&amp;quot;)
              ),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(
                  tointeger(
                    cleanwith(ri!filters.RecordNumber, &amp;quot;0123456789&amp;quot;)
                  )
                )
              )
            ),
            a!queryFilter(
              field: &amp;quot;submittedBy&amp;quot;,
              operator: &amp;quot;IN&amp;quot;,
              value: ri!filters.submittedBy,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.submittedBy)
              )
            ),
            a!queryFilter(
              field: &amp;quot;companyName&amp;quot;,
              operator: &amp;quot;INCLUDES&amp;quot;,
              value: ri!filters.companyName,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.companyName)
              )
            ),
            a!queryFilter(
              field: &amp;quot;ContactNumber&amp;quot;,
              operator: &amp;quot;INCLUDES&amp;quot;,
              value: ri!filters.ContactNumber,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.ContactNumber)
              )
            ),
            a!queryFilter(
              field: &amp;quot;cisNumber&amp;quot;,
              operator: &amp;quot;INCLUDES&amp;quot;,
              value: ri!filters.cisNumber,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.cisNumber)
              )
            ),
            a!queryFilter(
              field: &amp;quot;PhoneTINEIN&amp;quot;,
              operator: &amp;quot;includes&amp;quot;,
              value: ri!filters.PhoneTINEIN,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.PhoneTINEIN)
              )
            ),
            a!queryFilter(
              field: &amp;quot;agencyName&amp;quot;,
              operator: &amp;quot;IN&amp;quot;,
              value: ri!filters.agencyName,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.agencyName)
              )
            ),
            a!queryFilter(
              field: &amp;quot;companyId&amp;quot;,
              operator: &amp;quot;INCLUDES&amp;quot;,
              value: ri!filters.companyId,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.companyId)
              )
            ),
            a!queryFilter(
              field: &amp;quot;requestId&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: tointeger(ri!filters.requestId),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(tointeger(ri!filters.requestId))
              )
            ),
            /*rmsf-4358 starts */
            a!queryFilter(
              field: &amp;quot;referenceId&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: ri!filters.referenceId,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.referenceId)
              )
            ),
            /*rmsf-4358 ends */
            a!queryFilter(
              field: &amp;quot;submittedDateTime&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.submittedDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.submittedDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;submittedDateTime&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.submittedDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.submittedDateEnd)
              )
            ),
            /* RMSP3-1724 Start*/
            /*a!queryFilter(*/
              /*field: &amp;quot;submittedDateTime&amp;quot;,*/
              /*operator: &amp;quot;&amp;gt;=&amp;quot;,*/
              /*value: rule!RMO_RULE_getMidnightFromDate(date: subtractmonths(now(), 13)),*/
              /*applyWhen: ri!filters.currentHistoricalData = &amp;quot;Current&amp;quot;*/
            /*),*/
            /*a!queryFilter(*/
              /*field: &amp;quot;submittedDateTime&amp;quot;,*/
              /*operator: &amp;quot;&amp;lt;&amp;quot;,*/
              /*value: rule!RMO_RULE_getMidnightFromDate(date: subtractmonths(now(), 13)),*/
              /*applyWhen: ri!filters.currentHistoricalData = &amp;quot;Historical&amp;quot;*/
            /*),*/
            /* RMSP3-1724 End*/
            a!queryFilter(
              field: &amp;quot;updatedDateTime&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.lastUpdatedDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.lastUpdatedDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;updatedDateTime&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.lastUpdatedDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.lastUpdatedDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;dueDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.reviewDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.reviewDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;dueDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.reviewDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.reviewDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;productTypeId&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.productType,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.productType)
              )
            ),
            a!queryFilter(
              field: &amp;quot;implementedBy&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.implementedBy,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.implementedBy)
              )
            ),
            if(
              ri!filters.needsAcknowledgement = true,
              {
                a!queryFilter(
                  field: &amp;quot;clarificationReceived&amp;quot;,
                  operator: &amp;quot;=&amp;quot;,
                  value: 1
                ),
                a!queryFilter(
                  field: &amp;quot;clarificationAcknowledged&amp;quot;,
                  operator: &amp;quot;=&amp;quot;,
                  value: 0
                )
              },
              {}
            ),
            if(
              ri!filters.allChildrenReady = true,
              {
                a!queryFilter(
                  field: &amp;quot;allChildrenReady&amp;quot;,
                  operator: &amp;quot;=&amp;quot;,
                  value: 1
                )
              },
              {}
            ),
            a!queryFilter(
              field: &amp;quot;roleAssigned&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.roleAssigned,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.roleAssigned)
              )
            ),
            /* GDO*/
            a!queryFilter(
              field: &amp;quot;teamCode&amp;quot;,
              operator: &amp;quot;INCLUDES&amp;quot;,
              value: upper(ri!filters.teamCode),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.teamCode)
              )
            ),
            a!queryFilter(
              field: &amp;quot;isRush&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: 1,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.showOnlyRush)
              )
            ),
            /*RMSP2-5434*/
            a!queryFilter(
              field: &amp;quot;isAdvisoryServices&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: 1,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.isAdvisoryServices)
              )
            ),
            /*add logggedin user is assignee and not to pull other statuses filters here
        */
            a!queryFilter(
              field: &amp;quot;processingDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.processingDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.processingDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;processingDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.processingDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.processingDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;disbursementDeadline&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.disbursementDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.disbursementDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;disbursementDeadline&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.disbursementDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.disbursementDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;renewalDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.renewalDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.renewalDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;renewalDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.renewalDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.renewalDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;gdoDueDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.dueDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.dueDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;gdoDueDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.dueDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.dueDateEnd)
              )
            ),
            /* If they cannot view private only query for non private*/
            /* cashier&amp;#39;s checks ? */
            a!queryFilter(field: &amp;quot;isWithdrawn&amp;quot;, operator: &amp;quot;is null&amp;quot;),
            /*GLO*/
            a!queryFilter(
              field: &amp;quot;loanType&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.loanType,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.loanType)
              )
            ),
            /*Implementation Benchmark*/
            a!queryFilter(
              field: &amp;quot;implementationBenchmark&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: ri!filters.implementationBenchmark,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.implementationBenchmark)
              )
            ),
            a!queryFilter(
              field: &amp;quot;isForeignCurrency&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: if(ri!filters.isForeignCurrency, 1, 0),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.isForeignCurrency)
              )
            ),
            a!queryFilter(
              field: &amp;quot;isCanada&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: if(ri!filters.isCanada, 1, 0),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.isCanada)
              )
            ),
            a!queryFilter(
              field: &amp;quot;openCardOpsRequestExists&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: 0,
              applyWhen: or(
                ri!isAccountServicesBangalore,
                ri!isAccountServicesAndFulfillmentImplementer,
                ri!isClientOnboarding/* RMSF-4312 */
                
              )
            ),
            a!queryFilter(
              field: &amp;quot;loanType&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.loanType,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.loanType)
              ),
              
            ),
            a!queryFilter(
              field: &amp;quot;PaymentModePriority&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.PaymentModePriority,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.PaymentModePriority)
              ),
              
            ),
            a!queryFilter(
              field: &amp;quot;isSameDayImplReq&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: if(ri!filters.isSameDayImplReq, 1, 0),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.isSameDayImplReq)
              ),
              
            ),
            a!queryFilter(
              field: &amp;quot;TransferAccountNo&amp;quot;,
              operator: &amp;quot;includes&amp;quot;,
              value: ri!filters.TransferAccountNo,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(tointeger(ri!filters.TransferAccountNo))
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferAccountStatus&amp;quot;,
              operator: &amp;quot;in&amp;quot;,
              value: ri!filters.TransferAccountStatus,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.TransferAccountStatus)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferDueDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.wiDueDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.wiDueDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferDueDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.wiDueDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.wiDueDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferReferenceId&amp;quot;,
              operator: &amp;quot;includes&amp;quot;,
              value: ri!filters.TransferReferenceId,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.TransferReferenceId)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferDate&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: rule!RMO_RULE_getMidnightFromDate(date: ri!filters.TransferDateStart),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.TransferDateStart)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferDate&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: rule!RMO_RULE_get1159PmFromDate(date: ri!filters.TransferDateEnd),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.TransferDateEnd)
              )
            ),
            a!queryFilter(
              field: &amp;quot;narrativeStatus&amp;quot;,
              operator: &amp;quot;&amp;gt;&amp;quot;,
              value: 0,
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.autolinkedMessage)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferAmountNumber&amp;quot;,
              operator: &amp;quot;&amp;gt;=&amp;quot;,
              value: todecimal(ri!filters.minTransferAmount),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.minTransferAmount)
              )
            ),
            a!queryFilter(
              field: &amp;quot;TransferAmountNumber&amp;quot;,
              operator: &amp;quot;&amp;lt;=&amp;quot;,
              value: todecimal(ri!filters.maxTransferAmount),
              applyWhen: not(
                rule!RMO_RULE_isNullorEmpty(ri!filters.maxTransferAmount)
              )
            ),
            a!queryFilter(
              field: &amp;quot;isArchived&amp;quot;,
              operator: &amp;quot;=&amp;quot;,
              value: if(ri!filters.currentHistoricalData=&amp;quot;Historical&amp;quot;,
              1,
              0)

            ),
          }
        ),
        pagingInfo: ri!pagingInfo
      ),
      fetchTotalCount: true
    ),
    refreshOnVarChange: ri!refresh
  ),
  local!data
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to export data to excel in a grid with more than 50 columns? (grid source is database)</title><link>https://community.appian.com/thread/40269?ContentTypeID=0</link><pubDate>Thu, 12 Mar 2026 08:09:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:235be349-a344-4f91-b48d-d8fcf63cfce4</guid><dc:creator>Dusty</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40269?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40269/how-to-export-data-to-excel-in-a-grid-with-more-than-50-columns-grid-source-is-database/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;How to export data to excel in a grid with more than 50 columns? (grid source is database)? Please advise?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Text value is converted to numeric form while generating excel</title><link>https://community.appian.com/thread/40235?ContentTypeID=0</link><pubDate>Thu, 26 Feb 2026 14:20:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:399a6dce-2176-40ed-820b-2e502e72ef11</guid><dc:creator>kavyashren650312</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40235?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40235/text-value-is-converted-to-numeric-form-while-generating-excel/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Below is the data input to JSON to Excel smart service.&lt;/p&gt;
&lt;p&gt;{testtName=314120-26000-008 Test Data, testPriority=A, id=17315}&lt;/p&gt;
&lt;p&gt;When excel is generated the testName is converted to numeric value.&lt;/p&gt;
&lt;p&gt;testName is of type text. but the smart service has converted it to numeric form.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How to avoid the default type conversion while generating excel.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Send Email Reply Back Email</title><link>https://community.appian.com/thread/40218?ContentTypeID=0</link><pubDate>Sun, 22 Feb 2026 07:20:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:92e4790d-dd1f-4dec-892e-fbfd97adc06b</guid><dc:creator>Hacker323671</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40218?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40218/send-email-reply-back-email/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I am having below use case and I just wanted to know how I can achieve this in appian.&lt;br /&gt;&lt;br /&gt;Outlook process -- If anyone sends you a email then you can reply back on top of the email. The old conversation will be seen below in the lastest email that you sent/received as a thread.&lt;br /&gt;&lt;br /&gt;In the similar way, I am sending an email in the process model when a request is been created from the UI. Upon certain time if I don&amp;#39;t get response back from the email which I sent earlier, Then I need to reply to the same email which i sent earlier instead of sending a new email.&lt;br /&gt;&lt;br /&gt;I want the mails to be threaded as similar to the Outlook/Gmail.&lt;br /&gt;&lt;br /&gt;I have followed the below discusson and tried the solution, but no luck. I have appended &amp;quot;Re: ___&amp;quot; to the same subject line which i have sent initially upon request creation.&lt;br /&gt;&lt;a href="https://community.appian.com/discussions/f/process/35279/send-reply-email/137068"&gt;RE: Send reply email&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Any response on this would be greatly appreciated. Thanks in advance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Rule input data is not getting transferred to process variable</title><link>https://community.appian.com/thread/40182?ContentTypeID=0</link><pubDate>Thu, 12 Feb 2026 05:34:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1a632a26-b8fc-413f-bc57-e8922f80d6c4</guid><dc:creator>Manjunath B</dc:creator><slash:comments>7</slash:comments><comments>https://community.appian.com/thread/40182?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40182/rule-input-data-is-not-getting-transferred-to-process-variable/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;Team,&lt;br /&gt; I am starting the process model by triggering us start form, once a user click submit button in the interface ideally all the role input data should be transferred to process variables. But in my scenario one of the Rule input data is not transferring to the process,&lt;br /&gt;When is the click a submit button the data is getting saved in a role input properly ri: emailBody(Text)&lt;br /&gt;But the same data is not being transferred to the process model please refer the images below pv: emailBody(Text)&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770874398047v1.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770874403220v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Async Start Process smart service queries</title><link>https://community.appian.com/thread/40178?ContentTypeID=0</link><pubDate>Wed, 11 Feb 2026 15:05:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:02f6c905-30a3-4971-ac64-382aedaf93cd</guid><dc:creator>Shantanu Bhowmick</dc:creator><slash:comments>9</slash:comments><comments>https://community.appian.com/thread/40178?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40178/async-start-process-smart-service-queries/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;Asynchronous Start Process smart service runs as synchronously because sub process has activity chaining. Our question is old Start Process smart service runs synchronously as there is no option in earlier version, but newer version also runs same way then we have to Async sub process in that case. Any reason for this issue?&lt;/p&gt;
&lt;p&gt;Using on premise Appian with 25.2&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>regarding sending mail.</title><link>https://community.appian.com/thread/40166?ContentTypeID=0</link><pubDate>Thu, 05 Feb 2026 17:28:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e5115984-3d2f-42b5-ba20-6165a2941cf8</guid><dc:creator>Swapnil Kharate</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40166?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40166/regarding-sending-mail/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am facing a weird issue while sending mail using send email smart service. I am getting everything that is required to send a mail. I have valid email ID, body that is needed, subject and everything. The process model is also getting executed successfully but email are not being sent. We also tested this before one day of this. At that time, we were getting mails. We didn&amp;#39;t do any deployment since then but it is not working in both environment now. This is the common process to send an email. It is working elsewhere, just not sending mail for one scenario which was working before. Attaching screenshots of configuration. Please suggest something.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770312523671v5.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770312523657v4.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770312523644v3.png" alt=" " /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1770312523628v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Main process not continuing after sub-process completion (intermittent issue)</title><link>https://community.appian.com/thread/40151?ContentTypeID=0</link><pubDate>Fri, 30 Jan 2026 14:18:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a6e1823c-5b0f-4ea8-bdbb-f46b20b2a5d9</guid><dc:creator>isabelm780760</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40151?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40151/main-process-not-continuing-after-sub-process-completion-intermittent-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am facing an intermittent issue with sub-process execution in Appian.&lt;/p&gt;
&lt;p&gt;A sub-process completes successfully and, in the parent process, the sub-process node shows as completed. However, the main process does not advance to the next node and remains stuck at that point.&lt;/p&gt;
&lt;p&gt;This is happening both in multiple process models and at different points in the flow.&lt;/p&gt;
&lt;p&gt;The same process models have executed successfully in other test runs, including cases where the same sub-process followed the same Flow and completed correctly. There are no errors logged, and the sub-process always completes correctly.&lt;/p&gt;
&lt;p&gt;The only common pattern I have noticed is that the issue tends to happen in process instances that have been running for a long time and have traversed many nodes and multiple possible paths before reaching the sub-process.&lt;/p&gt;
&lt;p&gt;Has anyone encountered a similar behavior?&lt;/p&gt;
&lt;p&gt;Are there known engine limitations or considerations (e.g. long-running process instances, high node count, memory/state handling, or sub-process configuration) that could cause the parent process not to continue after a sub-process completes?&lt;/p&gt;
&lt;p&gt;Any guidance on what to check or how to further troubleshoot this would be appreciated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Getting error on process model node to execute stored procedure</title><link>https://community.appian.com/thread/40142?ContentTypeID=0</link><pubDate>Thu, 29 Jan 2026 05:43:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fe617473-ef2d-4bc6-846f-30ad8904e6bd</guid><dc:creator>nirupamaanuragt</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40142?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40142/getting-error-on-process-model-node-to-execute-stored-procedure/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We have recently upgraded to 25.4 version. The deprecated plugin &amp;#39;Execute Stored procedure&amp;#39; is removed, and Appian inbuilt function is used to execute the stored procedure to load the data in cloud DB. However, the node is failing with error -&amp;nbsp;&lt;span&gt;Query execution was interrupted (max_statement_time exceeded).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kindly help what is missing and if the 25.4 version has any specific config to set the max statement time.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/14/pastedimage1769660050645v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;On some of the node receiving following error -&amp;nbsp;ORA-01013: user requested cancel of current operation &lt;a id="" href="https://docs.oracle.com/error-help/db/ora-01013/"&gt;https://docs.oracle.com/error-help/db/ora-01013/&lt;/a&gt;. The node configuration is same in both the cases.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Nirupama&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>