Action Logic Editor allows calling other Actions from the logic of a given Action. 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 either belong to the same Context or should have been shared with the Context in which it is being called.
- Should not create “recursive” situation where Actions call each other cyclically (System will automatically check for this condition)
- An Action cannot call itself