My system uses vRO version 8.18.1 to manage a central Main workflow that handles highly complex processes. To provide backup and support in case of failures, I want to create a Fallback workflow-an alternative process that will be triggered if the main workflow fails. The goal is for the fallback to precisely detect what caused the failure, similar to an advanced Default error handler, and take appropriate action.
Key Requirements
-
Transferring Information from the Main Workflow:
- When the main workflow fails (for example, after completing 10 Scriptable tasks), it's necessary to extract relevant information from the failed process: variables, values, and process state.
- It's important to identify which variables received a null value so that the fallback can dynamically decide what to do: continue, perform a fix, or execute specific Scriptable tasks.
-
Fallback Operation:
- The fallback process needs to receive all variable values and state information from the main workflow as they were right before the failure.
- The fallback can analyze these values, make logical decisions, and perform corrective actions or continue working as needed.
Central Questions and Possible Solutions