<?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>Frecuency to invoke a web service</title><link>https://community.appian.com/discussions/f/best-practices/23546/frecuency-to-invoke-a-web-service</link><description>Hi all, 
 
 We have a requirement to read some xml files from an external system when they are ready. It would be ideal to set up an API in Appian to receive a call when a file is ready but this is not an option for limitations in the external system</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Frecuency to invoke a web service</title><link>https://community.appian.com/thread/90300?ContentTypeID=1</link><pubDate>Thu, 27 Jan 2022 16:16:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:026e990c-86de-4930-9898-58618b1a3df3</guid><dc:creator>Vincenzo Reggina</dc:creator><description>&lt;p&gt;The minimum time can you start a process is 5 minutes, i suggest to create an utility process will to be deleted after completition.&lt;br /&gt;In this model, you can call, with MNI (or similar) a process every X time, X determined with a timer and a specific expression.&lt;/p&gt;
&lt;p&gt;obviously the process have to be completed before 5 minutes.&lt;/p&gt;
&lt;p&gt;I hope to gave you an idea.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Frecuency to invoke a web service</title><link>https://community.appian.com/thread/90234?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2022 10:01:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0e8f1f30-50b4-485f-9e62-945ae4c58894</guid><dc:creator>Stewart Burchell</dc:creator><description>&lt;p&gt;I have to say that I hate the &amp;quot;polling&amp;quot; pattern with a vengeance. It doesn&amp;#39;t scale well and subjects you to conflicting priorities (trying to minimize the frequency of the calls versus the time-sensitivity of the business process).,&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;It would be ideal to set up an API in Appian to receive a call when a file is ready but this is not an option for limitations in the external system&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I would challenge this if possible. It&amp;#39;s unlikely that it technically can&amp;#39;t be done, but it may be a question of time/cost/skills.&lt;/p&gt;
&lt;p&gt;On the assumption that you cannot get they system to notify you when the files are ready (an event pattern, which is by far preferable) then the frequency of your calls need to meet the business time sensitivity (what is the &lt;strong&gt;longest&lt;/strong&gt; that it is acceptable to wait before receiving the files) versus reducing the load on the resources that you have (network capacity, application server resources on your Appian platform)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Frecuency to invoke a web service</title><link>https://community.appian.com/thread/90233?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2022 09:49:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:917952ea-e472-47a2-a60d-2431424e451f</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;The minimum time you can start a process model by a timer is 5 minutes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>