Package org.activiti

Public API of the Activiti engine.

Typical usage of the API starts by the creation of a org.activiti.Configuration (typically based on a configuration file), from which a ProcessEngine can be obtained.

Through the services obtained from such a ProcessEngine, BPM and workflow operation can be executed:

ProcessService: Allows the creation of Deployments and the starting of and searching on ProcessInstances
TaskService: Exposes operations to manage human (standalone) Tasks, such as claiming, completing and assigning tasks
IdentityService: Used for managing Users, Groups and the relations between them
ManagementService: Exposes engine admin and maintenance operations, which have no relation to the runtime exection of business processes

See:
          Description

Interface Summary
Deployment represents a deployment that is already present in the process repository.
DeploymentBuilder builder for creating new deployments.
Execution represent a 'path of execution' in a process instance.
HistoricDataService  
IdentityService is the service to manage Users and Groups.
Job represents one job (timer, message, etc.).
JobQuery builds dynamic queries for Jobs.
ManagementService is a service for admin and maintenance operations on the process engine.
ProcessDefinition is an object structure representing an executable process composed of activities and transitions.
ProcessEngine provides access to all the services that expose the BPM and workflow operations.
ProcessEngineInfo represents information about the initialization of the process engine.
ProcessInstance represents one execution of a ProcessDefinition.
ProcessInstanceQuery builds dynamic search queries for process instances.
ProcessService provides access to Deployments, ProcessDefinitions and ProcessInstances.
TablePageQuery  
Task represents one task for a human user.
TaskQuery builds dynamic search queries for tasks.
TaskService provides access to Task related operations.
 

Class Summary
DbProcessEngineBuilder builds a process engine based on a couple of simple properties.
Page holds the parameters of a page (partial result) for a query.
ProcessEngines helper for initializing and closing process engines in server environments.
TableMetaData data structure containing meta data (column names, column types, etc.) about a certain database table.
TablePage Data structure used for retrieving database table content.
 

Enum Summary
DbSchemaStrategy  
SortOrder  
 

Exception Summary
ActivitiException runtime exception that is the superclass of all Activiti exceptions.
ActivitiOptimisticLockingException is thrown when an optimistic locking occurs in the datastore caused by concurrent access of the same data entry.
ActivitiWrongDbException is thrown when the Activiti engine discovers a mismatch between the database schema version and the engine version.
 

Package org.activiti Description

Public API of the Activiti engine.

Typical usage of the API starts by the creation of a org.activiti.Configuration (typically based on a configuration file), from which a ProcessEngine can be obtained.

Through the services obtained from such a ProcessEngine, BPM and workflow operation can be executed:

ProcessService: Allows the creation of Deployments and the starting of and searching on ProcessInstances
TaskService: Exposes operations to manage human (standalone) Tasks, such as claiming, completing and assigning tasks
IdentityService: Used for managing Users, Groups and the relations between them
ManagementService: Exposes engine admin and maintenance operations, which have no relation to the runtime exection of business processes



Copyright © 2010 Alfresco. All Rights Reserved.