Directives for error handling in Adobe Workfront Fusion

Access requirements

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

Adobe Workfront plan*
Pro or higher
Adobe Workfront license*
Plan, Work
Adobe Workfront Fusion license**

Current license requirement: No Workfront Fusion license requirement.

Or

Legacy license requirement: Workfront Fusion for Work Automation and Integration

Product

Current product requirement: If you have the Select or Prime Adobe Workfront Plan, your organization must purchase Adobe Workfront Fusion as well as Adobe 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 Adobe Workfront Fusion as well as Adobe 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 Adobe Workfront Fusion licenses, see Adobe Workfront Fusion licenses.

Directives for error handling

Rollback

Scenario execution is stopped immediately and a Rollback phase is started on all the modules in an attempt to revert them all to their initial state. The subsequent modules are not processed.

Barring a few error types, the scenario is deactivated after the number of consecutive errors specified under Scenario settings. For more information, see Number of consecutive errors.

The scenario execution status is marked as "error."

Note: This is the default behavior if no error handler route is attached to the module and the Allow storing incomplete executions setting under Scenario settings is not checked.

Commit

Scenario execution is stopped immediately and a commit phase is started on all modules. The subsequent modules are not processed.

All unprocessed bundles are ignored.

The scenario execution status is marked as "success." For information about commit phases, see Commit in the article Scenario execution, cycles, and phases in Adobe Workfront Fusion.

Resume

A substitute output is specified and supplied to the module that encounters an error.

The subsequent modules are processed.

The scenario execution status is marked as "success."

Ignore

The error is ignored and the subsequent modules are not processed.

If there are unprocessed bundles, the scenario execution continues normally.

The scenario execution status is marked as "success."

Break

The state of the scenario execution is stored in the queue of incomplete executions where the error can be resolved manually. For more information, see View and resolve incomplete executions in Adobe Workfront Fusion.

There are, however, some exceptions. For more information, see Allow storing incomplete executions in the article The scenario settings panel in Adobe Workfront Fusion.

The subsequent modules are not processed.

If there are unprocessed bundles, the scenario execution continues normally.

The scenario execution status is marked as "warning" when the Automatically complete execution option is disabled.

See the Break section below for further information.

Retry

In some cases it could be useful to re-execute a failing module for a couple of times when there is a chance that the reason for the failure might pass over time.

Workfront Fusion currently does not offer the Retry directive, though several workarounds can be employed to mimic its functionality. For more information, see Retry error handling in Adobe Workfront Fusion.

NOTE

Break break

When an error is handled by the Break directive, a record is created in the Incomplete executions folder. This record stores the state of the scenario execution, along with data from the prior modules. The record references the module where the error originated and contains information regarding what data was received by the module as input. For each bundle of data that causes the error, a separate record is created.

For more information, see View and resolve incomplete executions in Adobe Workfront Fusion.

Resolve errors resulting from the Break directive

You can resolve the error manually by updating the scenario (if needed) and running it once.

You can also configure the scenario to automatically process an incomplete execution by re-executing the scenario. To configure the module to process incomplete executions:

  1. Inside the Break module, enable the Automatically complete execution option.

  2. In the Number of attempts field, enter or map the maximum number of attemps that you want the module to retry the execution

    This number must be between 1 and 100.

  3. In the Interval between attempts field, enter or map the number of minutes between each retry attempt.

With this option enabled, when an error takes place, the incomplete execution is retrieved (after the time specified in the Interval between attempts field) and executed with the original input data. This will repeat until the execution of the module completes without an error or until the Number of attempts specified is reached.

NOTE
If the initial retry attempt fails, the interval between retries increases exponentially every other attempt.

When “Automatically complete execution” is turned on, the scenario run is marked as “Success” because the Break error handler’s auto-retry is handling the issue automatically. In this case, users do not receive an email about the failed run.

When “Automatically complete execution” is turned off, the run is marked as “Warning”.

There are some exceptions to executions being stored under Incomplete Executions, and with some error types, the auto-retry of a scenario execution is not possible.

For more information, see Allow storing incomplete executions in the article The scenario settings panel in Adobe Workfront Fusion.

For additional information, see Advanced error handling in Adobe Workfront Fusion.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43