美文网首页
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