<?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>Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/discussions/f/general/40014/configuration-of-send-message-event-and-receive-message-event-within-process-model</link><description>Send Message Event: 
 In the Setup tab, for &amp;#39;Message Destination&amp;#39;, select the Receive Message Event that is in the Process Model where you need to send the message. To do this, search for the process model and select your Receive Message Event. 
 In Data</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152773?ContentTypeID=1</link><pubDate>Fri, 12 Dec 2025 05:56:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3252128d-d1f4-4b33-903d-ea6eb78c5ca5</guid><dc:creator>Tejas Sugandharaju</dc:creator><description>&lt;p&gt;Thank you both for the detailed explanation. I appreciate your insights and will consider this approach for future implementations.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152765?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 19:09:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:663c67d5-d30c-40ad-a6e1-3bc6c65324c0</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="318496" url="~/discussions/f/general/40014/configuration-of-send-message-event-and-receive-message-event-within-process-model/152764"]After the job completes, it triggers a Web API that starts Process Model B.[/quote]
&lt;p&gt;... in other words, starting a new process.&lt;/p&gt;
&lt;p&gt;The way you describe here will work, of course, but your original stated request indicated you would rather free up resources utilized by leaving a process running for a long time.&amp;nbsp; The approach Stefan and I have both described would accomplish this.&amp;nbsp; The new process would re-query the needed info from the DB, but this would be a very trivial cost compared to leaving the original process running for a long time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152764?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 18:17:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f05a20fd-60d7-4ade-95f2-b43fbb2136a1</guid><dc:creator>Tejas Sugandharaju</dc:creator><description>&lt;p&gt;The integration doesn&amp;#39;t trigger a new process - it simply initiates an external job. After the job completes, it triggers a Web API that starts Process Model B. Process Model B then sends a message to Process Model A&amp;#39;s Receive Message Event, completing the workflow.&lt;/p&gt;
&lt;p&gt;In my case, I don&amp;#39;t need to query any data from the database, as all required information is already in the process context.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please note this is a simplified use case for a proof of concept I&amp;#39;m currently developing. I&amp;#39;m evaluating process messaging as one of the potential solutions for this type of scenario.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong style="font-family:inherit;"&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The images below are of the Process models.&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-family:inherit;"&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/11/pastedimage1765476863527v4.png" alt=" " /&gt;&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/11/pastedimage1765476871768v5.png" alt=" " /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152761?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 15:25:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:774334f3-1fb5-4e73-bdf7-e9ca6caa9b20</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="318496" url="~/discussions/f/general/40014/configuration-of-send-message-event-and-receive-message-event-within-process-model/152760"]&amp;quot;wait state,&amp;quot; I mean Process Model A is waiting at the Receive Message Event for the message from Process Model B[/quote]
&lt;p&gt;But in this state the &amp;quot;Model A&amp;quot; process is still running and consuming resources.&amp;nbsp; When your integration triggers a new process, it should just kick off the second half of Model A as a new instance, query anything needed from the DB, and proceed from there in a fresh instance.&amp;nbsp; At least, doing this would use less resources, be trivially easy to set up, and not force you to utilize the old and hard-to-configure, hard-to-test, p-2-p messaging functionality.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152760?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 14:44:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d03d258f-6f07-4032-a4fa-48b065852b44</guid><dc:creator>Tejas Sugandharaju</dc:creator><description>&lt;p&gt;&amp;quot;wait state,&amp;quot; I mean Process Model A is waiting at the Receive Message Event for the message from Process Model B, which gets triggered via Web API after the job completes.&lt;br /&gt;&lt;br /&gt;As you said, I did consider splitting the process. The first half triggers the Integration and reaches the Receive Message Event where it waits. After the job completes, the Web API starts Process Model B, which sends the message back to Process Model A. Once Process Model A receives the message (second half), it completes the Process.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152756?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 12:22:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dbdbc150-26ea-43b8-96f6-32bb1bdb2610</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;&amp;quot;moves to a wait state&amp;quot;? What does that mean. An active process instance waiting for an incoming message is no different than any other active process instance.&lt;/p&gt;
&lt;p&gt;Did you consider to split that process in half. After triggering that job, it completes. And that API starts the second part directly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152755?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 08:12:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5baccf6d-3004-4592-b97f-95ecc2089248</guid><dc:creator>Tejas Sugandharaju</dc:creator><description>&lt;p&gt;Good question! In my use case, I have a long-running integration that takes significant time to complete.&lt;/p&gt;
&lt;p&gt;Without process messaging, the process would stay active and wait, consuming resources and potentially timing out.&lt;/p&gt;
&lt;p&gt;With process messaging, the process moves to a wait state and frees up resources. When the external job completes, it triggers a Web API that sends the results back to the exact waiting process instance using the Process Instance ID.&lt;/p&gt;
&lt;p&gt;This approach is more efficient for handling long-running external operations without blocking the process thread.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152753?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 07:38:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:19e5317a-1c05-467e-9114-c2f8a85984de</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I do not really understand why you need process messaging. Can you help me with this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of Send Message Event and Receive Message Event within Process model</title><link>https://community.appian.com/thread/152749?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2025 05:43:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2067bb22-bc92-4817-b75e-9961c6a8b583</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;Your configuration is correct.&lt;br /&gt;Send Message Event: Uses DestinationProcessID set to Process Model A&amp;rsquo;s instance Id so the message is delivered to the correct process instance.&lt;br /&gt;Receive Message Event: Is configured to receive from that Send Message Event and uses imported custom properties to map the incoming data into Model A&amp;rsquo;s process variables.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>