ProcessEngine
流程引擎:工作流的几大服务都是有ProcessEngine引擎产生的,引擎依赖于配置文件
RepositoryService
仓库服务:提供流程部署,以及流程部署的查询、删除、激活和挂起
BpmnModel部署实例(包括流程这行过程以及封装的参数)
流程定义相关操作
RuntimeService
任务运行时服务:流程实例的开启、删除、挂起、激活、获取活动id、任务执行中操作人操作组等的操作和查询;流程执行过程的查询;监听器和事件的操作
TaskService
流程任务服务:流程任务的操作(增、删、改、查、认领、完成、委办、完成委办、任务的用户操作等)
HistoryService
历史服务:历史任务查询、历史任务关联人查询、历史任务实例查询、日志查询
ManagementService
流程引擎进行管理和维护操作的服务:触发器和事件的管理
DynamicBpmnService
流程定义和部署存储库的访问的服务:
ProcessEngineConfiguration
构建流程引擎的配置信息:流程配置信息的相关操作以及默认值