In certain situations, an action may get stuck in a particular state, preventing subsequent actions from executing. By setting an action timeout, you can mark these stuck actions as “Failed” to free up the device for future tasks.
Timeouts can be configured in three places:Action Types - Specific to individual action types.Global Settings - Applies to all action types.Advanced Settings - Global for all action types but only affects actions in the “Scheduled” state.
Set timeouts for individual action types, applicable if they’re stuck in any state other than “Scheduled,” “Failed,” or “Completed.”To set a timeout for an action type:
1
Access Settings Tab
Navigate to the Settings tab by clicking on your username at the top right.
2
Go to Action Types and Edit
Go to Action Types and click on the edit icon next to the action type you want to update.
3
Set Timeout
In the Timeout dropdown, select a duration from the list or set a custom time, then click Submit.
This timeout applies globally to all action types but only affects actions that are stuck in the “Scheduled” state.Use Case: If you have a phased action with a success-rate dependency, and a prior phase does not meet its criteria, the next phase may get stuck in “Scheduled.” This timeout will help mark those phases as “Failed” to allow progression.
The default for scheduled actions is set to “Never”.
To set a timeout for scheduled actions using Advanced Settings:
1
Access Advanced Settings
In the Advanced Settings section, enable the Advanced Settings Toggle.
2
Set Timeout
Choose a timeout value from the dropdown, or set a custom time, then trigger the action.
For actions stuck in any state other than “Scheduled,” “Completed,” or “Failed,” the timeout is checked in this order:
Action Types Timeout (if configured)
Global Timeout (if action types timeout is not configured)
For actions in the “Scheduled” state, only the Advanced Settings Timeout applies, overriding any Action Types or Global timeouts.This approach ensures that actions can proceed smoothly without getting indefinitely delayed in unresponsive states.