Activiti5工作流实战-4
1:核心API 1.1:ProcessEngine 说明: 1) 在Activiti中最核心的类,其他的类都是由他而来。 2) 产生方式: 在前面看到了两种创建ProcessEngine(流程引擎)的方式,而这里要简化很多,调用ProcessEngines的getDefaultProceeEngine方法时会自动加载classpath下名为activiti.cfg.xml文件。 3) 可以产生RepositoryService 4) 可以产生RuntimeService 5) 可以产生TaskService 各个Service的作用: RepositoryService 管理流程定义 RuntimeService 执行管理,包括启动、推进、删除流程实例等操作 TaskService 任务管理 HistoryService 历史管理(执行完的数据的管理) IdentityService 组织机构管理 FormService 一个可选服务,任务表单管理 ManagerService 1.2:RepositoryService 是Activiti的仓库服务类。所谓的仓库指流程定义文档的两个文件:bpmn文件和流程图片。 1) 产生方式 2) 可以产生DeploymentBuilder,用来定义流程部署的相关参数 3) 删除流程定义 1.3:RuntimeService