The Granite Workflow API bundle provides public interfaces and types for the workflow engine.
The main entry point for using workflow functionality is through the use of a Workflow Session. Instances of the Workflow Session interface are used for workflow operations like deploying a Workflow Model or starting a new Workflow Instance.
Interface Summary Interface Description HasMetaDataInterface for workflow entities that provide meta data. PayloadMapThe
PayloadMapis listening to workflow events (started, terminated, completed and manages a payload map (only JCR_PATH payloads) in order to enable quick lookup for nodes/resources which might be subject of a workflow.
Exception Summary Exception Description WorkflowException
WorkflowExceptionis the base class for all workflow related exceptions that can occur during execution of workflows and according activities.