Main Granite Workflow API
Provides interfaces and types related to the execution of workflow instances.
Interface Summary Interface Description DynamicParticipantExecutorService Interface to support execution of 3rd party dynamic participant selection code. HistoryItemContains information about the history of a
InboxItemDefines an item which is available in the workflow inbox ParticipantInterface which returns information about a workflow participant ParticipantStepChooserThe
ParticipantStepChooserinterface is intended for impls that will define the participant dynamically.
Routerepresents the possible next destinations which will be selectable after a
ScriptContextProviderProvides more context to script execution by the workflow engine StepExecutorService Interface to support execution of 3rd party workflow step code. WorkflowA
Workflowrepresents the current state of an instance of a
WorkflowDatainstance "carries" the data pushed through the
WorkflowExternalProcessThis is the interface to use to run external process steps. WorkflowExternalProcessProxyThis is the interface to use to proxy to
WorkflowProcessis the interface to be used for automatic workflow steps implemented in Java.
WorkItemis the unit that is passed through an
instance of a
Enum Summary Enum Description InboxItem.PriorityThe possible priority values for InboxItem. StatusEnumeration of statuses Workflow.StateEnumerates the possible states of a Workflow