<?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: SQL Server Polling Trigger Skips Records When Updates Occur During Processing in Workato Pros Discussion Board</title>
    <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11848#M4566</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tenor" style="width: 300px;"&gt;&lt;img src="https://systematic.workato.com/t5/image/serverpage/image-id/2580iF52B430BAB418332/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="tenor" alt="tenor" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Feb 2026 00:22:00 GMT</pubDate>
    <dc:creator>gary1</dc:creator>
    <dc:date>2026-02-13T00:22:00Z</dc:date>
    <item>
      <title>SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11601#M4457</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;We are facing an issue with the SQL Server 5-minute interval polling trigger recipe.&lt;BR /&gt;The trigger recipe is already in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;I&gt;Started&lt;/I&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;state.&lt;BR /&gt;&amp;nbsp;When we update a record in SQL Server, the job is picked up after some time and starts processing, which is expected.&lt;BR /&gt;However, during this processing time, if we update another record (without refreshing the recipe and without clicking&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;I&gt;Check for jobs&lt;/I&gt;), that second update is getting skipped.&lt;BR /&gt;After waiting for the next 5-minute polling interval, we observed the following message:&lt;/DIV&gt;&lt;DIV class=""&gt;"Last checked at Jan 13, 2026, 4:21:59 AM PST Found 1 job, queued it for processing. Skipped 1. Current queue size: Approx. 1 job Estimated time to clear queue: less than a minute"&lt;/DIV&gt;&lt;DIV class=""&gt;Only one record/job gets processed, while the record updated during the ongoing processing is skipped.&lt;BR /&gt;&lt;STRONG&gt;Expected Behavior:&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;All records updated in SQL Server should be captured and queued for processing by the polling trigger, even if they are updated while another job is already being processed.&lt;BR /&gt;No record should be skipped as long as it meets the trigger conditions.&lt;BR /&gt;&lt;STRONG&gt;Actual Behavior:&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;When multiple records are updated within the same polling window and one is already under processing, the subsequent update is skipped.&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Jan 2026 06:14:34 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11601#M4457</guid>
      <dc:creator>Patel0786</dc:creator>
      <dc:date>2026-01-19T06:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11786#M4532</link>
      <description>&lt;P&gt;Hi &lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/11127"&gt;@Patel0786&lt;/a&gt;, Workato assumes that if a job is already being processed, it won’t enqueue new jobs that were updated in the same polling window.&amp;nbsp;this limitation exists because: polling triggers are not real-time, queue size control and the “last checked at” timestamp is updated once a poll finishes or when the first job is queued.&lt;BR /&gt;&lt;BR /&gt;Possible workaround:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Reduce poll interval: Lower the polling interval (e.g., 1 minute) to reduce the likelihood of updates happening during processing (Warning: higher frequency increases load on SQL Server and Workato).&lt;/LI&gt;&lt;LI&gt;Use WHERE conditions on an UpdatedAt column&amp;nbsp;Ensure your trigger uses a reliable column like LastModified timestamp. Example:&amp;nbsp;SELECT * FROM MyTable&amp;nbsp;WHERE LastModified &amp;gt; :last_checked&amp;nbsp;ORDER BY LastModified ASC&lt;BR /&gt;This ensures all updates since the last poll are captured.&lt;/LI&gt;&lt;LI&gt;Use a “staging table” approach:&amp;nbsp;Instead of relying on last checked timestamps, maintain a queue table in SQL Server:&lt;BR /&gt;Every updated record is inserted into this table.&amp;nbsp;The trigger polls this table.&amp;nbsp;After processing, the row is marked as processed.&amp;nbsp;This guarantees no record is ever skipped, independent of processing time.&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Fri, 06 Feb 2026 15:50:09 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11786#M4532</guid>
      <dc:creator>francbaviello</dc:creator>
      <dc:date>2026-02-06T15:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11809#M4543</link>
      <description>&lt;P&gt;Just bumped into this post and your reply&amp;nbsp;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/10080"&gt;@francbaviello&lt;/a&gt;&amp;nbsp;(thank you for taking the time to respond and in such detail - appreciated!).&amp;nbsp; But I must have misunderstood your response (and in the same way I think as per&amp;nbsp;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/11127"&gt;@Patel0786&lt;/a&gt;&amp;nbsp;and their original query).&amp;nbsp; So just wanted to clarify how the polling mechanism works in Workato...&lt;/P&gt;&lt;P&gt;I've been involved in designing polling systems before and the way they work is to keep a "high water mark" of the last record in the table/queue that was successfully processed.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;So, when the first poling interval arrives, we see 3 new records (id 1-3).&amp;nbsp; We grab all three records (or one at a time) and process them.&lt;/LI&gt;&lt;LI&gt;Then we store the last id processed (3) - this is our "high water mark" for this table.&lt;/LI&gt;&lt;LI&gt;The next time the polling interval arrives, we use the "high water mark" value (3) when determining which records are "new" and therefore need processing. In a simple SQL scenario we'd just say WHERE id &amp;gt; high_water_mark.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This mechanism ensures no records are missed.&lt;/P&gt;&lt;P&gt;I would have expected Workato to work in the same way, however from your explanation it seems (alarmingly) not to.&amp;nbsp; Instead I think you're suggesting the following...&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The polling interval arrives, lets say 9:00 AM.&amp;nbsp; Workato grabs the records waiting (id 1-3) and processes them.&amp;nbsp; Let's say this takes a minute so the job finished at 9:01 AM.&amp;nbsp; During this minute of processing, let's say, two new records arrive (id 4-5).&lt;/LI&gt;&lt;LI&gt;Workato then sets the current time (i.e. when it finished processing @ 9:01 AM - one minute after the START of the first polling run) as a "high water mark" timestamp.&lt;/LI&gt;&lt;LI&gt;The next time the polling interval arrives, Workato use the "high water mark" value (9:01 AM) when determining which records are "new" and therefore need processing. In a simple pseudo-SQL scenario we'd just say WHERE timestamp &amp;gt; 9:01 AM.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Clearly in this case, we're going to miss records 4&amp;amp;5 that were created during the one minute processing window.&amp;nbsp; This surely cannot be how polling works in Workato?&lt;/P&gt;&lt;P&gt;I could understand that Workato might use a timestamp as a "high water mark" but surely the pseudo-SQL would then be&amp;nbsp; WHERE timestamp &amp;gt; 9:00 AM?&amp;nbsp; In other words, the time of the START of the last polling interval (not when processing finished)?&lt;/P&gt;&lt;P&gt;Otherwise you're going to miss any record created (and/or updated) during any job run.&amp;nbsp; The chances of this happening will increase with Recipe duration, but even a very quick Recipe still leaves this as a possibility.&lt;/P&gt;&lt;P&gt;Keen to get a definitive answer on this, as otherwise it feels like a fundamental issue as to how polling works.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2026 15:41:50 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11809#M4543</guid>
      <dc:creator>RussellJ</dc:creator>
      <dc:date>2026-02-10T15:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11819#M4547</link>
      <description>&lt;P&gt;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/1188"&gt;@gary1&lt;/a&gt;&amp;nbsp;any thoughts?&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Feb 2026 12:59:02 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11819#M4547</guid>
      <dc:creator>RussellJ</dc:creator>
      <dc:date>2026-02-11T12:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11844#M4563</link>
      <description>&lt;P&gt;Sorry, can't resist it...&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":rolling_on_the_floor_laughing:"&gt;🤣&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="anyone-answer.gif" style="width: 480px;"&gt;&lt;img src="https://systematic.workato.com/t5/image/serverpage/image-id/2579i49FEB083511924BE/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="anyone-answer.gif" alt="anyone-answer.gif" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Feb 2026 19:07:04 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11844#M4563</guid>
      <dc:creator>RussellJ</dc:creator>
      <dc:date>2026-02-12T19:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11846#M4565</link>
      <description>&lt;P&gt;I think only Workato can answer this, or whoever developed the SQL connector. It could be a faulty closure on the trigger. Hard to say without seeing the code.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2026 00:19:58 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11846#M4565</guid>
      <dc:creator>gary1</dc:creator>
      <dc:date>2026-02-13T00:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11848#M4566</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tenor" style="width: 300px;"&gt;&lt;img src="https://systematic.workato.com/t5/image/serverpage/image-id/2580iF52B430BAB418332/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="tenor" alt="tenor" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2026 00:22:00 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11848#M4566</guid>
      <dc:creator>gary1</dc:creator>
      <dc:date>2026-02-13T00:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Server Polling Trigger Skips Records When Updates Occur During Processing</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11856#M4570</link>
      <description>&lt;P&gt;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/1188"&gt;@gary1&lt;/a&gt;&amp;nbsp;ah someone clearly as old as me &lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;.&amp;nbsp; Love that film!&lt;/P&gt;&lt;P&gt;Do you happen to know whether there are any Wokato moderators or staff who frequent these forums?&amp;nbsp; If not I'll ping support directly.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2026 10:17:55 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sql-server-polling-trigger-skips-records-when-updates-occur/m-p/11856#M4570</guid>
      <dc:creator>RussellJ</dc:creator>
      <dc:date>2026-02-13T10:17:55Z</dc:date>
    </item>
  </channel>
</rss>

