Activiti学习笔记5 — 常用API解析
常用API解析:
一、ProcessEngineConfiguration 流程引擎配置对象(配置数据库连接4个大配置和建表策略)
二、ProcessEngine 流程引擎核心对象(服务大管家)
三、RepositoryService 仓库服务。管理规则相关的信息。
四、RuntimeService 运行时服务。 负责流程的启动,查看,执行等操作。
五、TaskService 任务服务。管理任务的查看,接手,办理等操作。
六、规则管理相关:
1、DeploymentBuilder 发布配置对象(配置发布规则文件和规则图片)
2、Deployment 发布对象(用于描述一次发布行为)
3、ProcessDefinition 流程定义对象
4、ActivityImpl 流程对象
七、流程执行相关
1、ProcessInstance 流程实例,描述一个规则下一次实际的执行。
2、Execution 执行对象,描述一个流程当前活动的节点信息。
3、Task 任务对象,对执行对象的一种扩展描述,针对人工任务的详细信息展示。