Which starting point is used in a flow with multiple potential first steps (Shopify B2B - NetSuite template)

We’re finishing up getting the Shopify B2B - NetSuite template working in our environment, but have a question as this is something I’ve never encountered before. The Orders flow has two potential starting points - either Get Order by ID or Get Orders (which would run based off last export date).

The ‘run’ arrow in the upper right corner has a drop-down to run the flow with a single source, and you can choose one or the other of the Gets.

If I schedule this flow, which one does it use? I don’t see a way to specify that. Obviously I’d want to use the Get Orders one that gets all orders since the last exported date.

1 Like

If you have "export execution mode" set to "serial", then the exports run in the order you see on the flow. If you have it set to "parallel", they will run at the same time. Since you probably don't need it to run every time, as it's more of an ad hoc export, I'd recommend either:

  • Removing it (if you don’t need it)
  • Cloning the flow (not advised if you would need it, because then logic/flow changes would need to be made in both places)
  • Setting a schedule override and not a flow schedule (doing this means only that export will run on schedule)

2 Likes

We ended up going with the schedule override on just the step we want running, and then left the schedule settings alone on the flow level and for the other starting point. That worked well.

2 Likes