# Uses of Package
com.orchestranetworks.workflow

Packages that use com.orchestranetworks.workflow
Package
Description
com.orchestranetworks.interactions
Provides classes for UI interactions.
com.orchestranetworks.ui
This package provides the capability to create custom user interface components that are integrated within EBX®.
com.orchestranetworks.userservice
A public API for user services.
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- Classes in com.orchestranetworks.workflow used by com.orchestranetworks.interactions
  Class
  Description
  WorkItemKey
  Identifies a work item.
- Classes in com.orchestranetworks.workflow used by com.orchestranetworks.ui
  Class
  Description
  WorkflowView
  Specifies a view in the data workflow area of the user interface.
  WorkItemKey
  Identifies a work item.
- Classes in com.orchestranetworks.workflow used by com.orchestranetworks.userservice
  Class
  Description
  WorkflowView
  Specifies a view in the data workflow area of the user interface.
  WorkItemKey
  Identifies a work item.
- Classes in com.orchestranetworks.workflow used by com.orchestranetworks.workflow
  Class
  Description
  ActionPermissionsOnWorkflowContext
  This interface is used as the context for `ActionPermissionsOnWorkflow` execution.
  BuiltInTrigger_launchWorkflow.IncomingEvent
  Represents the event that launched the workflow.
  ConditionBeanContext
  This interface is used as the context for `ConditionBean` evaluation.
  ConditionContext
  This interface is used as the context for `Condition` evaluation.
  CreationWorkItemSpec
  This class specifies the properties of a work item to be created.
  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.
  MailSpec.ContentType
  MailSpec.NotificationType
  Indicates the notification type.
  ProcessExecutionContext
  This interface is used as a base interface for workflow context.
  ProcessExecutionContext.WorkflowPermission
  Represents the permissions associated with the workflow model.
  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.
  ProcessInstanceHistory.TerminationType
  ProcessInstanceKey
  Identifies a process instance.
  ProcessInstanceStep
  Represents a step of a process instance.
  ProcessInstanceStep.WaitTaskState
  Represents the different states of a wait task.
  ProcessLauncher
  Prepares and launches a workflow instance.
  ProcessLauncherResult
  Represents the result of a workflow instance launcher
  PublicationSpec
  Specifications for publishing a single workflow.
  PublicationSpec.PublicationMode
  Retrieves the mode of the publication.
  PublishedProcess
  Represents a workflow publication and provides information about it.
  PublishedProcessKey
  Identifies a specific publication of a process definition.
  ScriptTaskBeanContext
  This interface is used as the context for `ScriptTaskBean` execution.
  ScriptTaskContext
  This interface is used as the context for `ScriptTask` execution.
  SubWorkflowsCompletionContext
  Provides the context when all launched sub-workflows have completed.
  SubWorkflowsCreationContext
  Provides the context for launching the sub-workflows of a step.
  UserTask.CompletionStrategy
  Defines the different strategies for work items completion.
  UserTask.UserTaskMode
  Represents the user task mode.
  UserTask.WorkItem
  Defines the resulting state of a work item.
  UserTask.WorkItem.State
  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 for `work items creation`.
  UserTaskResult
  Represents a user task result.
  UserTaskUsersForAllocationCollectorContext
  This interface is used as the context for `UserTask.getUsersForAllocation(UserTaskUsersForAllocationCollectorContext)` to get the users list for the allocation or reallocation of a work item.
  UserTaskWorkItemCompletionContext
  This interface is used as the context for `work item completion`.
  WaitTaskOnResumeContext
  This interface is used as the context for `resuming a wait task`.
  WaitTaskOnStartContext
  This interface is used as the context for `starting a wait task`.
  WaitTaskResumeMessage
  Represents the message given to resume a wait task.
  WaitTaskResumeResult
  Represents the result after resuming a wait task.
  WaitTaskResumeResult.ErrorReason
  Indicates the reason of a resumption failure.
  WorkflowEngine
  Represents the workflow engine and offers some administration functionalities.
  WorkflowLauncherInfo
  Represents information about a workflow launcher activation, including details about the launcher, associated documentation, and context variables.
  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.
  WorkflowView
  Specifies a view in the data workflow area of the user interface.
  WorkItemKey
  Identifies a work item.