Workflows drive behavior using actions. Actions can take place before,
during, or after a state, or during a transition, for example:
Calling external services outside of Vault
Call public APIs within the Vault system
Creating new Tasks and Workflows for human interaction
Tickets and Tasks are raised when human interaction is required to
advance or terminate a Workflow