I have a process workflow that starts when a Lead is created. It's job is to update certain fields in the record every 24 hours for 7 days, starting the day after the process was created, unless it's deactivated by a user (by checking a checkbox in the record). At which point the workflow should no longer trigger.
As stated in this article : https://help.salesforce.com/articleView?id=process_limits_scheduled_processing.htm&type=5
"For processes that start when a record is created, Salesforce never reevaluates the record associated with that process. The scheduled time for the actions stays the same, even if the record no longer meets the associated criteria when the scheduled actions are executed."
This leads me to believe that this process will trigger every day for 7 days, regardless of the user updating the record (the tick a checkbox indicated the process should not run).
How can I prevent the processes running once a user has explicitly updated a record to indicate that it should no longer run?