Scenario settings
8 min
to access scenario settings , click the gear icon in the builder here you can set various advanced settings process data in order you can choose to processes data in the order it's received, with each run finishing before the next starts if there's an incomplete execution, no new runs are processed until all incomplete executions are resolved when enabled, make completes each execution before starting the next new runs are paused until all incomplete executions are resolved if disabled, the continues to run according to its schedule docid\ scpfttwgfapf077ujo1jh , regardless of errors process data in order also applies to webhooks docid 1yhunj8jvzyxip9cf3ps1 by default, processes webhooks in parallel when you enable process data in order, waits until the previous execution is complete before starting the next one keep data confidential make stores the data processed during each run in your execution logs this lets you inspect and troubleshoot when something goes wrong if you enable this setting, won't retain any of that data your logs will still show that a run happened, but without the actual payload enable keep data confidential if your scenarios handle sensitive or personal data that shouldn't be stored after processing if enabled, there are very limited options to solve errors that occur in a execution store incomplete executions when a scenario run fails, saves it as an incomplete execution so the data isn't lost you can then retry the run manually or let handle it automatically either way, your scenario keeps running if enabled, the is paused and moved to the incomplete executions docid 6zznn7v35herrcjfccp9q folder this gives you the possibility to fix the issue and continue from where the stopped if disabled, the run stops and starts a rollback phase https //help make com/scenario execution cycles and phases#f koc you can resolve each incomplete execution either manually or automatically the data in this folder counts towards the storage limits of your subscription plan https //www make com/en/pricing discard data if storage is full if your incomplete executions folder is full when an error occurs, discards the failed data and keeps the scenario running discarded data can't be recovered, so make sure you have enough space if losing data isn't an option use updated variable values when retrying an incomplete execution, you can use either the current variable values or the ones from the original run enable this to use the latest team and organization variable values disable it to use the values that were active at the time of the original run errors before deactivation you can set how many errors in a row accommodates before deactivating the this setting defines the maximum number of attempts before the deactivates (though there are exceptions listed in the error handling overview docid 7 hehdtuu2xyys8 qurub if a starts with an instant trigger, the setting is ignored and the is deactivated immediately once the first error has occurred commit after each module by default, commits data only when the entire scenario finishes successfully enable this setting to commit data after each module runs instead if enabled, data is committed right away and cannot be restored in the case of an error if disabled, no commit occurs until operations are executed for all modules this affects data modules, instant triggers, and webhook responses use it when you need to ensure data is saved incrementally for example, if a later module fails, data processed by earlier modules is still committed rather than rolled back commit trigger last this setting defines the module commit order after a successful operation phase this setting is enabled by default if enabled, the commit phase skips the trigger and processes that module last if disabled, the commit phase occurs in the default order cycles per run this setting defines the maximum number of cycles allowed during a execution setting more cycles https //help make com/scenario execution cycles and phases#75 3e can be useful when you want to prevent connection interruption to third party services this can also ensure all records are processed within the run if you execute the manually by clicking the run once button, the setting is ignored and only one cycle will be performed