Package com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and
invoking them.
Developer Guide
See Workflow model .
-
Interface Summary Interface Description ActionPermissionsOnWorkflowContext This interface is used as the context forActionPermissionsOnWorkflowexecution.ConditionBeanContext This interface is used as the context forConditionBeanevaluation.ConditionContext This interface is used as the context forConditionevaluation.DataContext The data context is a container for variables which must be kept during the whole process.DataContextReadOnly The data context is a container for variables which must be kept during the whole process.MailSpec This interface provides the possibility to send emails in a workflow context.ProcessExecutionContext This interface is used as a base interface for workflow context.ProcessExecutionInfoContext This interface is used as a generic context for workflow execution to get information about the current process instance.ProcessInstance Represents a workflow and provides related information.ProcessInstanceComment Represents a comment of a workflow.ProcessInstanceHistory Interface that represents the history of a workflow.ProcessInstanceStep Represents a step of a process instance.ProcessLauncherResult Represents the result of a workflow instance launcherPublishedProcess Represents a workflow publication and provides information about it.ScriptTaskBeanContext This interface is used as the context forScriptTaskBeanexecution.ScriptTaskContext This interface is used as the context forScriptTaskexecution.SubWorkflowsCompletionContext Provides the context when all launched sub-workflows have completed.SubWorkflowsCreationContext Provides the context for launching the sub-workflows of a step.UserTask.WorkItem Defines the resulting state of a work item.UserTaskBeforeWorkItemCompletionContext Dedicated context to perform checks when the user clicks the 'accept' or the 'reject' button on an interaction.UserTaskCreationContext This interface is used as the context forwork items creation.UserTaskResult Represents a user task result.UserTaskUsersForAllocationCollectorContext This interface is used as the context forUserTask.getUsersForAllocation(UserTaskUsersForAllocationCollectorContext)to get the users list for the allocation or reallocation of a work item.UserTaskWorkItemCompletionContext This interface is used as the context forwork item completion.WaitTaskOnResumeContext This interface is used as the context forresuming a wait task.WaitTaskOnStartContext This interface is used as the context forstarting a wait task.WorkflowPublisher Publishes one or more workflow.WorkflowTriggerAfterProcessInstanceStartContext Dedicated context to handle the event "after process instance start".WorkflowTriggerAfterWorkItemCreationContext Dedicated context for handling the event "after work item creation".WorkflowTriggerBeforeProcessInstanceTerminationContext Dedicated context for handling the event "before process instance completion".WorkflowTriggerBeforeWorkItemAllocationContext Dedicated context for handling the event "before work item allocation".WorkflowTriggerBeforeWorkItemDeallocationContext Dedicated context for handling the event "before work item deallocation".WorkflowTriggerBeforeWorkItemReallocationContext Dedicated context for handling the event "before work item reallocation".WorkflowTriggerBeforeWorkItemStartContext Dedicated context for handling the event "before work item start".WorkflowTriggerBeforeWorkItemTerminationContext Dedicated context for handling the event "before work item termination".WorkflowTriggerContext Context for handling events related to a workflow.WorkflowTriggerStepContext Context for handling events related to a workflow step.WorkflowTriggerWorkItemAllocationContext Context for handling the event related to work item allocations.WorkflowTriggerWorkItemAuthenticatedContext Context for handling events related to a workflow work item in an authenticated user session.WorkflowTriggerWorkItemContext Context for handling events related to a workflow work item. -
Class Summary Class Description ActionPermissionsOnWorkflow Defines permission rules for workflow administration and management.BuiltInTrigger_launchWorkflow Built-in trigger to start a workflow and initialize its context.BuiltInTrigger_launchWorkflow.IncomingEvent Represents the event that launched the workflow.Condition Condition node; its purpose is to evaluate which fork the process must take.ConditionBean This abstract class must be extended in order to define a library condition.CreationWorkItemSpec This class specifies the properties of a work item to be created.MailSpec.ContentType MailSpec.NotificationType Indicates the notification type.ProcessExecutionContext.WorkflowPermission Represents the permissions associated with the workflow model.ProcessInstanceKey Identifies a process instance.ProcessLauncher Prepares and launches a workflow instance.PublicationSpec Specifications for publishing a single workflow.PublishedProcessKey Identifies a specific publication of a process definition.ScriptTask Script task node, represents an automatic task during a process execution.ScriptTaskBean This abstract class must be implemented in order to define a library script task.SubWorkflowsInvocationBean This abstract class must be extended in order to define a specific sub-workflow invocation.UserTask If a user task requires custom behavior that cannot be specified declaratively in the workflow model, this abstract class must be extended.UserTask.CompletionStrategy Defines the different strategies for work items completion.UserTask.WorkItem.State WaitTaskBean This abstract class must be extended to define a wait task bean.WaitTaskResumeMessage Represents the message given to resume a wait task.WaitTaskResumeResult Represents the result after resuming a wait task.WorkflowEngine Represents the workflow engine and offers some administration functionalities.WorkflowTriggerBean Defines a specific workflow trigger to be called at each main event in the life cycle of a workflow instance.WorkflowView Specifies a view in the data workflow area of the user interface.WorkItemKey Identifies a work item. -
Enum Summary Enum Description ProcessInstanceHistory.TerminationType ProcessInstanceStep.WaitTaskState Represents the different states of a wait task.PublicationSpec.PublicationMode Retrieves the mode of the publication.UserTask.UserTaskMode Represents the user task mode.WaitTaskResumeResult.ErrorReason Indicates the reason of a resumption failure.