ProcessEngineConfiguration
    (typically based on a configuration file), from which a ProcessEngine can be obtained.ProcessEngine, BPM and workflow operation
    can be executed:RepositoryService:
    Manages DeploymentsRuntimeService:
    For starting and searching ProcessInstancesTaskService:
    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 execution of business processesHistoryService:
    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 | Description | 
|---|---|
| ArtifactFactory | 
 Create and destroy artifacts of a given class in a container specific way. 
 | 
| AuthorizationService | 
 The authorization service allows managing  
Authorizations. | 
| CaseService | 
 Service which provides access to  
case instances
 and case executions. | 
| DecisionService | 
 Service to evaluate decisions inside the DMN engine. 
 | 
| ExternalTaskService | 
 Service that provides access to  
ExternalTask instances. | 
| FilterService | |
| 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 | |
| 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. 
 | 
| ProcessEngineServices | 
 Base interface providing access to the process engine's
 public API services. 
 | 
| RepositoryService | 
 Service providing access to the repository of process definitions and deployments. 
 | 
| RuntimeService | |
| TaskService | 
 Service which provides access to  
Task and form related operations. | 
| Class | Description | 
|---|---|
| EntityTypes | |
| ProcessEngineConfiguration | 
 Configuration information from which a process engine can be build. 
 | 
| ProcessEngines | 
 Helper for initializing and closing process engines in server environments. 
 | 
| Exception | Description | 
|---|---|
| AuthorizationException | 
 Exception thrown by the process engine in case a user tries to
 interact with a resource in an unauthorized way. 
 | 
| BadUserRequestException | 
 Exception resulting from a bad user request. 
 | 
| BpmnParseException | 
 Exception during the parsing of an BPMN model. 
 | 
| ClassLoadingException | 
 Runtime exception indicating the requested class was not found or an error occurred
 while loading the class. 
 | 
| MismatchingMessageCorrelationException | |
| OptimisticLockingException | 
 Exception that is thrown when an optimistic locking occurs in the datastore 
 caused by concurrent access of the same data entry. 
 | 
| ProcessEngineException | 
 Runtime exception that is the superclass of all exceptions in the process engine. 
 | 
| ScriptCompilationException | 
 Exception resulting from a error during a script compilation. 
 | 
| ScriptEngineException | 
 Base exception resulting from a script engine interaction. 
 | 
| ScriptEvaluationException | 
 Exception resulting from a error during a script evaluation. 
 | 
| SuspendedEntityInteractionException | 
 This exception is thrown, if an operation that requires a non-suspended entity (execution, task, process definition) 
 is executed on a suspended one. 
 | 
| TaskAlreadyClaimedException | 
 This exception is thrown when you try to claim a task that is already claimed
 by someone else. 
 | 
| WrongDbException | 
 Exception that is thrown when the Activiti engine discovers a mismatch between the 
 database schema version and the engine version. 
 | 
ProcessEngineConfiguration
    (typically based on a configuration file), from which a ProcessEngine can be obtained.ProcessEngine, BPM and workflow operation
    can be executed:RepositoryService:
    Manages DeploymentsRuntimeService:
    For starting and searching ProcessInstancesTaskService:
    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 execution of business processesHistoryService:
    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 © 2017. All rights reserved.