۶Ƶ

The scenario settings panel in ۶Ƶ Workfront Fusion

Access requirements

You must have the following access to use the functionality in this article:

۶Ƶ Workfront plan*
Pro or higher
۶Ƶ Workfront license*
Plan, Work
۶Ƶ Workfront Fusion license**

Current license requirement: No Workfront Fusion license requirement.

Or

Legacy license requirement: Workfront Fusion for Work Automation and Integration, Workfront Fusion for Work Automation

Product

Current product requirement: If you have the Select or Prime ۶Ƶ Workfront Plan, your organization must purchase ۶Ƶ Workfront Fusion as well as ۶Ƶ Workfront to use functionality described in this article. Workfront Fusion is included in the Ultimate Workfront plan.

Or

Legacy product requirement: Your organization must purchase ۶Ƶ Workfront Fusion as well as ۶Ƶ Workfront to use functionality described in this article.

To find out what plan, license type, or access you have, contact your Workfront administrator.

For information on ۶Ƶ Workfront Fusion licenses, see ۶Ƶ Workfront Fusion licenses.

Open the scenario settings

  1. Open the scenario editor, as explained in The scenario editor in ۶Ƶ Workfront Fusion.

  2. Click the gear icon near the lower-left corner of the page.

    In the Scenario settings panel that displays, you can configure various advanced settings for the scenario.

Allow storing incomplete executions

This option determines how ۶Ƶ Workfront Fusion proceeds if an error occurs during the execution of a scenario. With this option enabled, the scenario is paused and moved to View and resolve incomplete executions in ۶Ƶ Workfront Fusion. This gives you the possibility to fix the issue and continue executing from where the scenario was stopped. If this option is disabled, the scenario run stops and a rollback phase is started.

Sequential processing

This option forces all executions to happen in order, and is primarily relevant for Webhooks and for Incomplete Executions.

When sequential processing is enabled, parallel executions of the scenario are disabled.

Instant Webhooks

If a webhook trigger is configured as instant and “Sequential processing” is enabled, then all instant webhook payloads will be queued and processed in the order that they arrive. This can be useful when processing events from external systems in an exact order.

NOTE
There will be automatic processing delays as each payload is processed before the next is started.

Incomplete Executions

If “Incomplete Executions” is also enabled, if an error occurs during the execution of a scenario, the scenario is paused. One of the following then occurs:

  • If the Sequential processing option is enabled, Workfront Fusion stops processing the pre-existing sequence until all incomplete executions are resolved.
  • If the Sequential processing option is disabled, the scenario continues to run according to its schedule, accompanied by repeated attempts to rerun the incomplete executions.

For more information on incomplete executions, see View and resolve incomplete executions in ۶Ƶ Workfront Fusion.

NOTE
Sequential processing may cause a delay in the execution of a scenario. If there are incomplete executions still in the queue when an instant scenario triggers or a scheduled scenario is set to execute, that scenario will execute after all of the executions before it in the queue are complete.
If the use case for your scenarios does not require sequential processing, we recommend disabling the sequential processing option.

For more information on scheduling, see Schedule a scenario in ۶Ƶ Workfront Fusion.

Data is confidential

Once a scenario has been executed, you can by default display information about which data was processed by modules in the scenario. If you do not want this information to be stored, enable the Data is confidential option.

For more information about displaying information, see Scenario execution flow in ۶Ƶ Workfront Fusion.

IMPORTANT
If you enable this option, it may be difficult to solve errors that may occur during the execution of a scenario.

Enable data loss

This option has to do with enabling data loss if Workfront Fusion fails to save a bundle to the queue of View and resolve incomplete executions in ۶Ƶ Workfront Fusion (for example, due to a lack of free space). With this option enabled, the data is lost in order to prevent interruptions in the overall scenario execution. This is useful for scenarios where the highest priority is continuous execution and the incoming erroneous data is not that important.

Beyond that, when executing a scenario, a module can sometimes encounter a file that is larger than the maximum allowed size. In this case, Workfront Fusion proceeds in accordance with the setting of the Enable data loss option and a warning message is shown.

For more information about maximum file size, see About mapping files in ۶Ƶ Workfront Fusion.

For more information on warnings, see Error processing in ۶Ƶ Workfront Fusion.

Auto commit

The Auto commit settings applies to transactions and defines the way to process a scenario. If the Auto commit option is on, the commit phase on each module starts immediately after completing the operation phase. With the Auto commit option disabled, no commit occurs until operations are executed for all modules (this is the default mode).

For more information on transactions, see Scenario execution, cycles, and phases in ۶Ƶ Workfront Fusion.

Maximum number of cycles

Setting more cycles can be useful when you want to prevent connection interruption to a third-party service and assure that all records are processed within the one scenario run.

  • If the scenario starts with a polling trigger, the setting defines the maximum number of cycles allowed during the scenario execution.

    For more information on polling triggers, see Polling triggers in Types of modules.

  • If the scenario starts with an instant trigger, the setting is ignored and all the pending events are processed during a single scenario execution, one event per one cycle.

    For more information on instant triggers, see Instant triggers in Types of modules.

  • If the scenario does not start with a trigger (instant/polling), the specified maximum number of cycles is always performed.

INFO
Examples: Workfront > Watch record watches for new issues that come in, and Workfront >Convert object converts the new request into a project and assigns it the appropriate template.
A more cycles setting is applied only when you schedule your scenario execution. When you use the Run once button, cycle settings are taken into account.

Max number of cycles is set to 1 (default) max-number-of-cycles-is-set-to-1-(default)

The Maximum number of returned files in the Workfront >Watch records module is set to 10.
If 100 requests are submitted to Workfront, and the Limit field is set to 10, then 90 files are left unprocessed after one scenario run. The next 10 files are processed in the next scheduled scenario execution.

Max number of cycles is set to 10 max-number-of-cycles-is-set-to-10

The Maximum number of returned files in the Dropbox >Watch files module is set to 10.
If 100 files are added to the Dropbox folder and the Maximum number of returned files option is set to 10, then 10 files are processed during the first cycle, the next 10 files in the second cycle, the next 10 files in the third cycle and so on, until all files are processed.
All files are processed within 1 scenario run.
You can see the already-run cycles in the Scenario details:
For more information about this page, see Scenario details in ۶Ƶ Workfront Fusion.

Number of consecutive errors

Defines the maximum number of consecutive execution attempts before the execution of a scenario is deactivated (excluding DataError, DuplicateDataError and ConnectionError).

For more information on errors, see Error processing in ۶Ƶ Workfront Fusion.

NOTE
If a scenario starts with an instant trigger, the setting is ignored and the scenario is deactivated immediately once the first error has occurred.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43