Error handling for states

Error handling for states.

You can change how to proceed when an error occurs while performing state transitions. This can happen, for example, when there is not network connection and writing data to the database fails.

The system needs to decide whether the state transition should be performed or whether the form record should remain in its old state.

Do not change state

When an error occurs, no state transition is performed and the form record remains in its old status.

The system state Received is treated specially. When a user submits a form and an error occurs, the user receives an error message reporting that the form could not be submitted. No form record will be created and the submitted form will not be shown in the inbox.

For any other state you have added yourself, when an error occurs while performing a user performs a manual state transitions in the Inbodx , the user will be alerted and the form record remains in its current state.

All errors will be added to the protocol.

Change state anyway

The state transitions will be performed regardless of whether any error may have occured or not.

All errors will be added to the protocol.

Error handling for actions

Error handling for actions.

You can change how to proceed in case an error occurs while processing an action. For example, an error may occur while sending a mail to an address that does not exist or when executing custom plugins.

Abort processing

The workflow processing is stopped and no more actions will be executed. The state to which this action belong will be informed of the error. When the state is set to not change states in case of an error, the form record will return to its previous state.

Continue processing

When an error occurs, the error will be added to the protocol, but ignored otherwise and the system proceeds with the next action. The results of the action can be accessed via variables.

Specific action

When an error occurs, the current action is skipped and the system proceeds with the selected action. Actions between the current action and the selected action will not be processed.

Tags:
Copyright 2000-2024