zoukankan      html  css  js  c++  java
  • Activiti Service介绍

    原文地址:https://www.cnblogs.com/lyh421/p/6419518.html

    第一章 认识Activiti

    内容概览:讲解activiti的特点、接口概览、架构等基本信息。

    1.3 Activiti的特点

    1.使用mybatis

    2.原生支持spring,可以轻松集成spring

    3.引擎的Service接口

    Activiti引擎提供了7大Service接口,均通过processEngine获取,支持链式API风格。

    Service接口 作用
    RepositoryService 流程仓库服务,管理流程仓库,比如部署、删除、读取流程资源
    IdentityService 身份服务,管理用户、组及其关系
    RuntimeService 运行服务,处理所有正在运行态的流程实例、任务等。
    TaskService 任务服务,管理(签收、办理、指派等)、查询任务。
    FormService 表单服务,读取和流程、任务相关的表单数据
    HistoryService 历史服务,管理所有历史数据
    ManagementService 引擎管理服务,和具体业务无关,管理引擎。

     获取服务的方式

    ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
    //获取RuntimeService服务
    RuntimeService runtimeService = processEngine.getRuntimeService();
    //获取RepositoryService 服务
    RepositoryService repositoryService = processEngine.getRepositoryService();
    //获取TaskService 服务
    TaskService taskService = processEngine.getTaskService();
    //获取ManagementService 服务
    ManagementService managementService = processEngine.getManagementService();
    //获取IdentityService 服务
    IdentityService identityService = processEngine.getIdentityService();
    //获取HistoryService 服务
    HistoryService historyService = processEngine.getHistoryService();
    FormService formService = processEngine.getFormService();

    4.流程设计器

    Eclipse插件:Eclipse Designer

    web:Activiti Modeler

    5.分离runtime和history数据

    1.5 Activiti架构与组件

  • 相关阅读:
    Linux下安装Blender
    自我复制的3D打印机
    ODOO v10.0 自动生成财务凭证的科目设置
    初识Odoo的辅助核算
    Odoo9以后的社区版本和企业版功能上的区别
    06: linux中find查找命令总结
    02: shell中的if、case、for等语句
    01: shell基本使用
    05: 配置yum源
    04: linux基础总结-centos6.5
  • 原文地址:https://www.cnblogs.com/dyh004/p/10795290.html
Copyright © 2011-2022 走看看