When recipes use scheduling, users can see unexpected results or sometimes no results at all. Here are some common reasons why your recipe might be having issues.
My recipe with an event-based schedule didn't run
When recipes are chained together with event-based scheduling, unscheduling or manually running an upstream recipe or connection can result in unexpected outcomes.
To check whether an unscheduled recipe is the cause:
- Open the recipe that’s not behaving as expected. If it isn’t scheduled, schedule it.
- If you don’t find an issue in the first recipe, check whether the preceding recipe is scheduled.
- Continue working back through the chain as needed.
If you find no unscheduled recipes in the chain, check that the data input sources are included in a scheduled connection.
If an unscheduled recipe or connection isn’t the cause, a triggering recipe or connection executed using the Run now option could be the problem. To resolve this situation:
- Wait until the item is triggered automatically.
- Manually run all upstream triggers for the recipe, starting with the first recipe.
If you can’t find a cause, unschedule all the upstream recipes and connections and then reschedule them, starting with the first recipe. This action resets the chain.
My scheduled recipe didn't run and I see no errors
When a scheduled recipe, time-based or event-based, becomes invalid due to any missing datasets or other configuration issues, the recipe doesn't start, regardless of the schedule. If a recipe doesn't start, it doesn't show up in the job monitor. This means that you don't get a recipe job error or any notification that the recipe has an error. Open the recipe in the recipe editor to find any errors and fix them. When the recipe is valid again, the scheduled job runs as expected.