11.3 流程管理引擎

概述

流程管理引擎采用Activiti Engine。为了便于集成,Activity Engine与其他模块的通信方式通过Activiti Rest和Mule两个模块进行通信。目前不存在第三种与其他模块的交互机制。

流程与用户

每个流程拥有以下类型的用户:

1. 流程创建人员
2. 流程操作人员
3. 流程关注者
4. 流程监控人员

不同的用户类型,对流程的操作定义描述如下。

流程相关人员的操作

流程创建人员

流程创建人员对流程的操作如下:

流程操作人员

流程操作人员对流程的操作如下:

流程关注者

流程关注者对流程的操作如下:

1. 查看流程的进度

什么人员可以关注流程?

1. 根据级别权限进行控制;
2. 默认情况下,只有流程创建人的上级可以关注流程

流程监控人员

流程监控人员对流程的操作如下:

2. 安装和部署

初体验:

访问www.haomo-studio.com:18080/activiti-explorer/
用户名:kermit
密码:kermit

3. 接口说明

Activiti Rest的最新接口说明文档见:

http://activiti.org/userguide/index.html#_rest_api

中文版本的见:

http://www.mossle.com/docs/activiti/index.html

4. 其他说明

activiti中TenantId的临时使用:

null的话 只是起动了,没有执行保存、提交动作
1为正常提交
2为仅保存
3为被强制归档了

与Mule模块的集成

5. 参考文档

1. http://www.mossle.com/docs/activiti/index.html
2. http://activiti.org/userguide/index.html#_rest_ap

results matching ""

    No results matching ""