美文网首页
Activiti 工作流

Activiti 工作流

作者: changhr2013 | 来源:发表于2018-05-04 14:38 被阅读0次

一、定义工作流

使用Eclipse插件完成

  • LeaveProcess.bpmn (给计算机进行流程的执行和信息的传递使用的)
  • LeaveProcess.png (给用户看的)

二、执行和管理工作流

调用Activiti的API

  • activiti.cfg.xml和log4j.properties文件

流程引擎ProcessEngine对象

  • 所有操作都离不开引擎对象
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();

由流程引擎创建各个Service

  • 这些Service是调用工作流23张表的服务
    eg: RepositoryService repositoryService = processEngine.getRepositoryService();
服务名称 服务说明
RepositoryService 管理流程定义
RuntimeService 执行管理,包括启动、推进、删除流程实例等操作
TaskService 任务管理
HistoryService 历史管理(执行完的数据的管理)
IdentityService 组织机构管理
FormService 一个可选服务,任务表单管理
ManagerService 使用Activiti的定制环境中基本上不会用到。 它可以查询数据库的表和表的元数据。另外,它提供了查询和管理异步操作的功能。

相关文章

网友评论

      本文标题:Activiti 工作流

      本文链接:https://www.haomeiwen.com/subject/tkudrftx.html