<?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>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>0</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;</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>AlexanderFlores</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;</description></item><item><title>RE: Sending emails is breaking the chain of activities</title><link>https://community.appian.com/thread/154576?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 16:58:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9a6fa406-2a26-42fb-aeef-45c72b82e17b</guid><dc:creator>AlexanderFlores</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154576?ContentTypeID=1</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;As Rocky from Project Hail Mary would say: &amp;quot;Amaze, amaze, amaze!&amp;quot;, using `Start Process` from the interface allows for a faster workflow and prevents the interface from breaking. Thank you so much, community!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending emails is breaking the chain of activities</title><link>https://community.appian.com/thread/154575?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 16:30:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6992e55f-a163-4baf-93a6-76997e58d5ae</guid><dc:creator>Mike Schmitt</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154575?ContentTypeID=1</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;I believe Stefan already mentioned this but just tp specify, your &amp;quot;Assign&amp;quot; subprocess is running synchronously but drops chaining in the first flow line.&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/pastedimage1778516979912v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending emails is breaking the chain of activities</title><link>https://community.appian.com/thread/154573?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 05:40:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d56173e-f786-4e21-b8c2-7aad788686ac</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154573?ContentTypeID=1</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;Use the Start Process smart service node to trigger the email process, It fires it as a completely separate process instance. Place it after the user-facing chain completes so it doesn&amp;#39;t interfere with activity chaining.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://docs.appian.com/suite/help/26.3/Start_Process_Smart_Service.html"&gt;https://docs.appian.com/suite/help/26.3/Start_Process_Smart_Service.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending emails is breaking the chain of activities</title><link>https://community.appian.com/thread/154570?ContentTypeID=1</link><pubDate>Sun, 10 May 2026 07:02:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dbe71471-84be-467f-8d1c-e3b9d385484c</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154570?ContentTypeID=1</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;Did you consider using the &amp;quot;Start Process&amp;quot; smart service instead of &amp;quot;Subprocess&amp;quot;?&lt;/p&gt;
&lt;p&gt;You second process model breaks chaining as it misses the chain from the start node to the XOR.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Variable Consistency Across Parallel Flows and Exception Handling in Appian</title><link>https://community.appian.com/thread/154483?ContentTypeID=1</link><pubDate>Sat, 02 May 2026 14:29:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:af73e9e3-7c35-46a9-8910-2061bca52635</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154483?ContentTypeID=1</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;When the flow reaches the user input task in Branch B, depending on whether pv!x was already updated in Branch A or not the value passed to task node will vary.&amp;nbsp;&lt;br /&gt;1. If pv!x is updated to 6 before user input task started then branch B will pass 6 to the task&lt;/p&gt;
&lt;p&gt;2. If pv!x was not updated to 6 and user input task starts in Branch B then 5 will be passed to the task.&lt;/p&gt;
&lt;p&gt;3. In both the cases however as soon as branch A updates the pv!x to 6 Branch B will see the updated value as the variable referenced is the common and not a copy or reference.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Overall in terms of value passed to task depends in timing of the flow in parallel. But in process at any point of time or Branch, pv&amp;nbsp;will hold one value only - 5 or 6! Child nodes can have older or newer value depending on the sequence they occur.&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;</description></item><item><title>RE: Process Variable Consistency Across Parallel Flows and Exception Handling in Appian</title><link>https://community.appian.com/thread/154476?ContentTypeID=1</link><pubDate>Fri, 01 May 2026 21:09:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6850d18d-86ca-4b8f-a9ee-331dc9677423</guid><dc:creator>manojtumulu</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154476?ContentTypeID=1</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;Within a single process model, process variables (PVs) are global in scope. So, if Branch A updates pv!x to 6, then Branch B will see pv!x = 6, assuming the update has already occurred, because both branches are working on the same shared process state.&lt;/p&gt;
&lt;p&gt;However, when you introduce a subprocess (child process) in a branch, the behavior is different.&amp;nbsp;At the moment the subprocess starts, it receives a copy of the process variable values from the parent.&lt;br /&gt;If pv!x is still 5 at that time, the subprocess will receive 5, even if the parent updates pv!x to 6 later.&lt;br /&gt;&lt;br /&gt;Therefore, subprocess interactions behave like pass-by-value, not pass-by-reference. Because:&lt;br /&gt;The child process receives a snapshot of the data at invocation time and&amp;nbsp;It does not automatically see future updates made in the parent process.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Variable Consistency Across Parallel Flows and Exception Handling in Appian</title><link>https://community.appian.com/thread/154466?ContentTypeID=1</link><pubDate>Fri, 01 May 2026 16:27:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1f75c221-f0ce-4fbc-ad50-fdf20fb0996f</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154466?ContentTypeID=1</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;What exactly do you mean with &amp;quot;branch&amp;quot; and &amp;quot;parent process&amp;quot;? Is this about a single model with a AND or XOR flow?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Variable Consistency Across Parallel Flows and Exception Handling in Appian</title><link>https://community.appian.com/thread/154456?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2026 15:40:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d7a6b71-54ee-4f59-ac07-31c01cfd2038</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154456?ContentTypeID=1</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;Branch B will see pv!x = 6.&lt;br /&gt;Process variables are shared across the entire process instance - not scoped per branch. When any branch (or node) updates a PV, the change is immediately visible to all other active branches, including Branch B, even if it&amp;#39;s mid-task or in an exception flow.&lt;br /&gt;PVs are global to the process instance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Model</title><link>https://community.appian.com/thread/154441?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2026 15:36:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0a2c14e9-32c6-4d73-b5f8-4149f9a9e14a</guid><dc:creator>Chris</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154441?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40373/process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I also like to use subprocesses for any logic that I want to take effect for &lt;em&gt;running instances&lt;/em&gt;, as well as new, as soon as the code change is deployed.&amp;nbsp; This is especially helpful in &amp;#39;longer running&amp;#39; processes, but also comes in handy for some quicker processes.&lt;/p&gt;
&lt;p&gt;Email notifications is one scenario -&amp;nbsp;we find the business often updates email instructions or directions, etc, where you want ALL new notices to contain the new verbiage.&amp;nbsp; If the notification is at the end of your parent process, legacy instances will continue to send the legacy notices, unless they are configured via subprocess.&lt;/p&gt;
&lt;p&gt;Other than email notices, audit doc creation, etc, we primarily use subs to separate logic for process model sizing and cleaner development.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;While I do&amp;nbsp;regularly have&amp;nbsp;subprocess re-used / re-called within the &lt;em&gt;same process model&lt;/em&gt; (think, audit doc update that is called each time the process progresses), it is much more rare that we have a subprocess shared between separate applications.&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;</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;</description></item><item><title>RE: WEB API process model restart and error handling</title><link>https://community.appian.com/thread/154423?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2026 11:16:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d1dc0c0-8b19-411c-a9ea-6e96fd6ea8b3</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154423?ContentTypeID=1</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;No. Does not support programmatically resuming a failed process instance from the broken node.&lt;br /&gt;Only option natively: Manual retry via Process Monitor.&lt;br /&gt;&lt;br /&gt;Practical workaround: Store async subprocess inputs in a DB -&amp;gt; on failure, expose a retry endpoint that re-invokes only the failed subprocess using stored inputs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Model</title><link>https://community.appian.com/thread/154418?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2026 06:09:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:faaa223e-1a94-4b32-b663-6cdce8ef602c</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154418?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40373/process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Use subprocesses when logic is reusable, independently testable, or makes the main process too complex to read. &lt;br /&gt;Keep everything in a single process when the flow is simple, linear, and not reused elsewhere.&lt;br /&gt; A good signal for a subprocess is if it represents a distinct business function like approvals or notifications. &lt;br /&gt;When in doubt, prefer a single process first and extract subprocesses only when complexity demands it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Model</title><link>https://community.appian.com/thread/154416?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 21:34:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c5ab6a2f-07d3-46f6-a0df-7896d2acd0ec</guid><dc:creator>Mathieu Drouin</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154416?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40373/process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Mike/Varun have some excellent points. Here is an additional resource with some information you might find useful:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.appian.com/success/w/article/3048/how-to-create-memory-efficient-models"&gt;community.appian.com/.../how-to-create-memory-efficient-models&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process Model</title><link>https://community.appian.com/thread/154414?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 20:50:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b885d20f-5567-49aa-a99d-1c5bb3335b2b</guid><dc:creator>Mike Schmitt</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154414?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/process/40373/process-model/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Much of what Varun already wrote above is pretty on-point.&amp;nbsp; I would offer my simpler take: it&amp;#39;s not &amp;quot;either-or&amp;quot;, and there is no &amp;quot;strictly right answer&amp;quot;.&amp;nbsp; Often what happens is a process evolves over time and you realize that certain sections represent functionality you&amp;#39;d rather have reusable across different processes (without having to rebuild it over and over again, and without the risk that it drifts apart in functionality), so you encapsulate those pieces into a subprocess.&amp;nbsp; I do wish the process of accomplishing this were a little bit faster or more painless, but I don&amp;#39;t know what&amp;#39;s feasible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: unable to create multiple exception flows in User Input Task in Process Model</title><link>https://community.appian.com/thread/154409?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 11:51:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:64cd8c66-fe28-4636-a488-bed1e074b87c</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154409?ContentTypeID=1</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;You cannot create multiple exception flows from a single User Input Task&amp;nbsp;it strictly allows only one exception flow per activity node.&lt;br /&gt; Any events configured within the task (Timer, Message, or Rule) will all trigger that same single path.&lt;br /&gt;Workaround you could try -&amp;gt;&lt;br /&gt;Wrap your UIT in a Sub-process. In the parent process, place a Timer event and a Receive Message event in parallel to that sub-process. Configure these events to cancel the sub-process node when they trigger, allowing each to lead into its own unique flow.&amp;nbsp;&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;</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;</description></item><item><title>RE: 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/154407?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 06:58:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:45fa6668-81c1-481b-9ad7-fde0aab541ca</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154407?ContentTypeID=1</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;Ensure your input parameter names are exactly record and identifier (case-sensitive), with the correct data types matching your Record Type.&lt;br /&gt;Hope Process variables set up as Input Parameters &amp;nbsp;in the process model.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 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/154405?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 06:37:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e7533cb3-36f3-4d7e-8e8d-e664ac5a51a2</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154405?ContentTypeID=1</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;Check in the Record that you are passing proper record action context against the parameterized process variables to the related action.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 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/154404?ContentTypeID=1</link><pubDate>Mon, 27 Apr 2026 04:51:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2d0680bc-a18a-4847-ac9e-41a1005d4b02</guid><dc:creator>VarunTejaGurrapu</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154404?ContentTypeID=1</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;Hi &lt;a href="/members/mohitr083133"&gt;mohitr083133&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;From my understanding,&amp;nbsp;The Record Action is successfully initiating the process model, but the parameterized process variables (record type and identifier) are not being populated correctly, causing the interface to receive null or default values instead of the expected record data.&lt;br /&gt;&lt;br /&gt;I suggest you to check for certain things:&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;&lt;strong&gt;Parameter Mapping Configuration &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Verify that the Record Action&amp;#39;s parameter mappings are correctly configured&lt;/p&gt;
&lt;p&gt;- Ensure the source values (record type and identifier from the record action context) are explicitly mapped to the process variables&lt;/p&gt;
&lt;p&gt;- Confirm the variable names match exactly between the Record Action configuration and the process model definition.&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;&lt;strong&gt;Process Variable Definition&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Check that process variables are properly declared in the process model with correct data types&lt;/p&gt;
&lt;p&gt;- Verify initial values are not overriding the passed parameters&lt;/p&gt;
&lt;p&gt;- Ensure variables are defined as input parameters, not local-only variables&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution Steps:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Reconfigure the Record Action to explicitly map context values to process variables&lt;/p&gt;
&lt;p&gt;- Test with hardcoded values first to check whether the issue is in mapping or data retrieval&lt;/p&gt;
&lt;p&gt;- Validate the interface rule is querying the correct process variables with proper syntax&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: WEB API process model restart and error handling</title><link>https://community.appian.com/thread/154401?ContentTypeID=1</link><pubDate>Sat, 25 Apr 2026 19:24:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:185d558c-b894-4e6c-822f-c1cbbfc1fb79</guid><dc:creator>priyadarshinig465</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154401?ContentTypeID=1</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;Appian does not directly provide an option to restart a failed process instance from the exact broken node. The better approach is to design exception handling with retry logic or create a separate recovery process that uses the Process ID to re-run the failed asynchronous subprocess or integration. In short, this is usually managed through process design rather than manual restart from the failed step.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>