Interface Summary Interface Description Step WorkflowManagerMonitor class that tracks running Workflows.
Class Summary Class Description AbstractStep DecisionAbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal). DecisionQueueKeeps a queue of pending Decisions that need to be acted on by named Principals. DefaultWorkflowManagerMonitor class that tracks running Workflows. FactRepresents a contextual artifact, which can be any serializable object, useful for making a Decision. OutcomeResolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions. SimpleDecision SimpleNotificationDecision subclass used for notifications that includes only one available Outcome:
SystemPrincipalSystem users associated with workflow Task steps. TaskAbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome. WorkflowSequence of
Stepobjects linked together.
WorkflowBuilderFactory class that creates common Workflow instances such as a standard approval workflow.
Exception Summary Exception Description DecisionRequiredExceptionException thrown when an activity -- that would otherwise complete silently -- cannot complete because a workflow
NoSuchOutcomeExceptionException thrown when an attempt is made to find an Outcome that does not exist.