How does the "Since Last Successful Run" filter work?

In the Data Settings of EZ Exporter, under Filters > Created, there's an option you can select called "Since Last Successful Run."

This filter will include only new data that were created since the start time of the last successful run of the Export Profile the Data Settings is assigned to.

  • Note that clicking the "Download" button is not considered a "Run", so this is ignored and a good way to preview which records will be included in the next run.
  • Also note that each Export Profile has a separate run history.

For example, say you have an Export Profile named New Orders which is scheduled to run hourly:

  1. The initial run at 1:00 will include all orders as a run history doesn't exist yet.
  2. The next run at 2:00 will only include orders from 1:00 until the current time.
  3. The next run at 3:00 will only include orders from 2:00 until the current time.
  4. ..and so on.

To summarize, below are important points to be aware of:

  • The initial run will include everything, so if you have a lot of data you might want to set the filter to "Today" first, perform an initial run, and then change it back to "Since Last Successful Run."
  • A "Download" is not considered a "Run" and is thus ignored in the logic.
  • Each Export Profile has a separate run history, so if you have the same Data Settings assigned to multiple Export Profiles, the filter will be based on the last successful run of the specific Export Profile it's assigned to.

App: EZ Exporter

Tags: scheduling, advanced features