activiti 7个服务的理解

转载 2017年01月02日 23:49:30






RepositoryService

Activiti 中每一个不同版本的业务流程的定义都需要使用一些定义文件,部署文件和支持数据 ( 例如 BPMN2.0 XML 文件,表单定义文件,流程定义图像文件等 ),这些文件都存储在 Activiti 内建的 Repository 中。Repository Service 提供了对 repository 的存取服务。

RuntimeService

Activiti 中,每当一个流程定义被启动一次之后,都会生成一个相应的流程对象实例。Runtime Service 提供了启动流程、查询流程实例、设置获取流程实例变量等功能。此外它还提供了对流程部署,流程定义和流程实例的存取服务。

TaskService

Activiti 中业务流程定义中的每一个执行节点被称为一个 Task,对流程中的数据存取,状态变更等操作均需要在 Task 中完成。Task Service 提供了对用户 Task Form 相关的操作。它提供了运行时任务查询、领取、完成、删除以及变量设置等功能。

IdentityService

Activiti 中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的 TaskIdentity Service 提供了对 Activiti 系统中的用户和组的管理功能。

ManagementService

Management Service 提供了对 Activiti 流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于 Activiti 系统的日常维护。

HistoryService

 History Service 用于获取正在运行或已经完成的流程实例的信息,与 Runtime Service 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化。

FormService

Activiti 中的流程和状态 Task 均可以关联业务相关的数据。通过使用 Form Service 可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单。

activiti引擎的七大service接口

  • qq_32571823
  • qq_32571823
  • 2015年12月18日 10:49
  • 2842

(四)activiti的几个核心类

先来一张图:              在前几篇文章汇中已经集成好了activiti,最后我们获取到的是activiti对外提供的7个核心服务,所有针对activiti的操作都是使用这7个核心服务来...
  • sxyandapp
  • sxyandapp
  • 2016年02月04日 11:47
  • 2329

Java Activiti(7)--任务办理

1、具体操作package com.cloud.wyscha.action;import com.cloud.wyscha.entity.User; import org.activiti.engin...
  • lovoo
  • lovoo
  • 2017年10月11日 22:17
  • 81

Activiti——流程执行历史记录(七)

转自:http://blog.csdn.net/zjx86320/article/details/50363544 之前的几篇文章,为大家简单的介绍了部署流程定义、启动流程实例、查看和办理个人任务以...
  • u013490585
  • u013490585
  • 2017年06月09日 17:56
  • 189

Activiti入门教程七(玩转存储引擎API)

在Activiti中有很多的组件,说组件就有点高大上了,其实Activiti在设计上,为了把数据库划分,所以才分为这么多类。比如后天有存储用户的,那么我就设计一个用户组件,用来管理用户的增删改查。相应...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2015年09月21日 13:26
  • 3212

activiti 数据表结构分析以及7大服务

各个表的作用 1、结构设计 1.1 逻辑结构设计  Activiti使用到的表都是ACT_开头的。 ACT_RE_* 用于存储流程部署以及流程定义的信息;如,流程...
  • qi95719
  • qi95719
  • 2017年03月23日 10:36
  • 391

activiti入门七(identityService介绍)

在Activiti中内置了一套简单的对用户和用户组的支持,用于满足基本的业务需求。org.activiti.engine.identity该包用来进行身份管理和认证,其功能依托于IdentitySer...
  • whatlookingfor
  • whatlookingfor
  • 2016年10月28日 18:26
  • 4651

activiti(7):监听器之流程监听及spring注入

activiti监听器使用及spring管理与注入
  • v_will
  • v_will
  • 2017年09月16日 12:31
  • 2335

Activiti 5.17 引擎核心接口和服务的关系

一、EngineServices 接口EngineServices 定义了对外提供的所有服务的方法。二、ProcessEngine接口ProcessEngine 提供所有可以调用的服务,这些服务提供了...
  • teamlet
  • teamlet
  • 2015年01月24日 22:46
  • 3817

activiti核心接口详解

  • 2017年08月15日 11:03
  • 436KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:activiti 7个服务的理解
举报原因:
原因补充:

(最多只允许输入30个字)