Action Logic Editor allows calling one Action from another Action's logic. This may be necessary in various situations where a reusable and modular Action may be required in multiple places. Following conditions must be met by an Action to be callable:
- Destination Context of the called Action should either match with the Destination Context of the Action where it is called or should be “Current Context”
- Called Action should be available in the Context of the Action where it is being called. Either the called Action should belong to the same Context as the Action where it is being called or should have been shared with the Context of such Action.
- Should not create “recursive” situation where Actions call each other cyclically (System will automatically check for this condition)
- An Action cannot call itself
To call an action in the logic, type "/action" and then select the Action to call. Provide values for input parameters of this called Action. Capturing output values is optional.