Package org.activiti.engine

Public API of the Activiti engine.

Typical usage of the API starts by the creation of a ProcessEngineConfiguration (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:

RepositoryService: Manages Deployments
RuntimeService: For starting and searching 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
HistoryService: Exposes information about ongoing and past process instances.
FormService: Access to form data and rendered forms for starting new process instances and completing tasks.

See:
          Description

Interface Summary
FormService Access to form data and rendered forms for starting new process instances and completing tasks.
HistoryService Service exposing information about ongoing and past process instances.
IdentityService Service to manage Users and Groups.
ManagementService Service for admin and maintenance operations on the process engine.
ProcessEngine Provides access to all the services that expose the BPM and workflow operations.
ProcessEngineInfo Represents information about the initialization of the process engine.
RepositoryService Service providing access to the repository of process definitions and deployments.
RuntimeService Service which provides access to Deployments, ProcessDefinitions and ProcessInstances.
TaskService Service which provides access to Task and form related operations.
 

Class Summary
ProcessEngineConfiguration Configuration information from which a process engine can be build.
ProcessEngines Helper for initializing and closing process engines in server environments.
 

Exception Summary
ActivitiClassLoadingException Runtime exception indicating the requested class was not found or an error occurred while loading the class.
ActivitiException Runtime exception that is the superclass of all Activiti exceptions.
ActivitiOptimisticLockingException Exception that is thrown when an optimistic locking occurs in the datastore caused by concurrent access of the same data entry.
ActivitiWrongDbException Exception that is thrown when the Activiti engine discovers a mismatch between the database schema version and the engine version.
 

Package org.activiti.engine Description

Public API of the Activiti engine.

Typical usage of the API starts by the creation of a ProcessEngineConfiguration (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:

RepositoryService: Manages Deployments
RuntimeService: For starting and searching 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
HistoryService: Exposes information about ongoing and past process instances.
FormService: Access to form data and rendered forms for starting new process instances and completing tasks.



Copyright © 2012 Alfresco. All Rights Reserved.