<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Recipes getting Looped in Workato Pros Discussion Board</title>
    <link>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3917#M1806</link>
    <description>&lt;P&gt;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/1277"&gt;@gjames&lt;/a&gt;&amp;nbsp;Is correct. There is no out of the box way to handle this. Typically, you would have a designated API user, and thus exclude records updated by that user. In one scenario, I excluded record that has been updated in the past X minutes since I couldn't use the API user.&lt;/P&gt;</description>
    <pubDate>Mon, 20 Feb 2023 11:59:48 GMT</pubDate>
    <dc:creator>rachelnatik</dc:creator>
    <dc:date>2023-02-20T11:59:48Z</dc:date>
    <item>
      <title>Recipes getting Looped</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3915#M1804</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having an issue i can't figure out how to resolve the next escenario:&lt;/P&gt;&lt;P&gt;I have 2 Recipes updating the Customer Contact information, one form Salesforce and one from Epicor Kinetic but as there is not really a master record, by that i mean all changes can occur either on Salesforce or Epicor Kinetic, and both systems should have the same information, when either the Salesforce or Epicor Kinetic&amp;nbsp; have changes, so when one run it trigger ana update on the other system, which trigger back the update to the first system and it get loop&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2023 15:46:48 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3915#M1804</guid>
      <dc:creator>borre842</dc:creator>
      <dc:date>2023-02-17T15:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: Recipes getting Looped</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3916#M1805</link>
      <description>&lt;P&gt;There may be more elegant ways, but we had a similar situation and ended up examining the user_id that made the change and then ignored changes made by the Workato integration user_id. The idea being that we would only capture changes made by the users. Perhaps something like this could work for you?&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2023 16:22:56 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3916#M1805</guid>
      <dc:creator>gjames</dc:creator>
      <dc:date>2023-02-17T16:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Recipes getting Looped</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3917#M1806</link>
      <description>&lt;P&gt;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/1277"&gt;@gjames&lt;/a&gt;&amp;nbsp;Is correct. There is no out of the box way to handle this. Typically, you would have a designated API user, and thus exclude records updated by that user. In one scenario, I excluded record that has been updated in the past X minutes since I couldn't use the API user.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 11:59:48 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3917#M1806</guid>
      <dc:creator>rachelnatik</dc:creator>
      <dc:date>2023-02-20T11:59:48Z</dc:date>
    </item>
    <item>
      <title>Re: Recipes getting Looped</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3919#M1807</link>
      <description>&lt;P&gt;If you can't go off the user and the "past X minutes" won't work, some other ideas to toss out there...&lt;/P&gt;&lt;P&gt;- Use a custom flag on the affected records like "just updated by sync".&amp;nbsp; When Workato updates the target system it sets that to Yes, and then the triggered recipe checks for that.&amp;nbsp; If it's Yes, it just updates it to No and exits out.&amp;nbsp; Will consume 1 more Task, so that's a negative.&lt;/P&gt;&lt;P&gt;- I think the most robust, enterprise-level syncs like this would involve a 3rd system that serves as the "canonical" DB, but it might not be worthwhile if your needs aren't that strict.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2023 15:24:54 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/recipes-getting-looped/m-p/3919#M1807</guid>
      <dc:creator>mppowe</dc:creator>
      <dc:date>2023-02-20T15:24:54Z</dc:date>
    </item>
  </channel>
</rss>

