|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
org.activiti.Configuration
(typically based on a configuration file), from which a ProcessEngine can be obtained.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 tasksIdentityService: Used for managing Users,
Groups and the relations between themManagementService: 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. |
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
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||