序号 | 功能 | 简介 |
1 | 流程流转方式 | 支持人工任务的顺序、并行、同步、独占式选择、简单聚合、多重选择、同步聚合、多重聚合、分支模式,支持人工或子流程的任意循环、手工终止、串行、并行的会签、加签等 |
2 | 多种任务节点 | 支持单人任务节点、多人并行任务节点、多人顺序人工节点,支持多个的会签投票的办理,支持邮件通知节点、支持脚本节点、支持外部接口或服务的任务节点,支持自动的任务节点,支持多实例的循环审批节点,支持其他自定义的任务节点。 |
3 | 丰富的事件及监听配置管理 | 引擎创建、关闭事件,活动创建事件、活动完成的事件、活动删除事件、流程变量创建事件、流程变量删除事件、人工任务创建事件、人工任务完成事件、人工任务分配事件、流程启动事件、流程完成事件、流程异常结束事件,流程取消事件,自定义扩展的事件。 |
4 | 异常处理 | 支持各种异常的处理,包括:全局超期、节点超期、节点无人员等异常及异常处理的扩展机制: 消息通知:在异常发生时,给流程发起人、管理员或其他指定人员发送异常消息通知。
超时处理:可以忽略、跳转、挂起、终止或自定义处理方式
|
5 | 支持子流程 | 支持启动一个或多个子流程,支持主从流程问的同步与异步流及数据相互传递。 |
6 | 支持接口与流程交互 | 支持外部系统通过认证与流程引擎进行交互调用,如调用接口口获得流程方案列表、流程图、流程待办列表、流程任务办理、流程结束等 |
7 | 任务人员的多种办理设置 | 支持按子公司、部门、角色、岗位、项目方式设置节点的办理人; 支持按表单字段动态来获取流程办理人
支持根据流程变量来设置节点的办理人员
支持多种人员或组的关系来设置节点的人员
支持动态脚本获得人员来设置节点的人员
支持自定义接口实现人员查找算法来设置节点的人员
|
8 | 支持流程定义的多版本 | 支持流程定义的多版本管理,支持启用一个版本,多个版本同时运行的方式 |
9 | 运行流程表单的多版本 | 支持流程表单的多个版本同时运行 |
10 | 组织人员、组及关系设置 | 支持多种内置的人员关系设置,如从属关系、上下级关系、汇报关系、项目关系,部门负责人,支持可视化的新型关系配置及维护。 |
11 | 支持沟通协办 | 支持在办理过程中沟通别人以及协办 |
12 | 支持流程阅读 | 支持配置流程的阅读权限以决定可访问该流程实例的用户 |
13 | 支持办理人为空通知管理员 | 支持配置流程节点不能跳过,并且通知管理员进行干预 |
14 | 支持代办 | 支持设置流程的代办人,任务自动转办 |
15 | 支持重复办理自动跳过 | 支持配置相同审批人是否自动跳过 |
16 | 办理时限设置 | 支持按工作日、自然日历设置办理时限、超期的自动处理的配置项 |
17 | 催办 | 支持按照内置的计划任务定期给流程办理人员、相关负责人进行催办消息的推送。 |
18 | 引擎对表单的支持 | 支持流程节点的表单设置,允许流程挂接多个流程表单 |
19 | 流程表单数据持久化两种方式的支持 | 支持表单的数据以JSON持久化、支持表单数据物理表存储。 |
20 | 流程引擎的操作权限 | 可以按主办、协办、阅读者、创建者、管理员不同身份,对流程实例具有不同的操作权限。 |
21 | 表单访问权限 | 按流程实例的按照主办、协办、阅读者、创建者、管理员提供不同的表单访问权限 |
22 | 节点表单设置权限 | 支持流程实例优先使用局部的节点配置,若无则才使用全局的节点配置。 |
23 | 流程引擎支持操作 | 流程支持同意、会签中的充权、沟通、追回、转办、催办、回退、回退原路返回、自由跳转、人工自由干预跳转、加签、作废、传阅、替换处理人、终止流程,暂停流程等流程操作 |
24 | 支持多路网关及接口条件 | 选择网关,并行网关、条件网关及规则配置,支持外部动态脚本配置。 |
25 | 流程定义设计工具支持 | 可使用支持BPMN2的设计工具,如Activiti Modeler Designer或在线的Activiti BPMN Modeler或其他支持BPMN的设计工具均可。 |
26 | 组织结构 | 支持读取第三方组织结构进行节点人员配置及使用平台的组织架构 |
27 | 支持多种流行的数据库 | 平台支持多种数据结构化的数据库,如MySql,Oracle,Sql Server,达梦数据库等。 |
28 | 支持流程引擎对应的事件调用外部接口 | 支持在对应的事件中调用外部系统的接口。 |
29 | 流程导出 | 支持将流程、表单、节点配置等相关属性导出成XML文件格式。可支持单个或多个。 |
30 | 流程导入 | 支持导入流程XML文件,或一个或多个流程定义的导入 |
31 | 流程文件的导出及打开修改 | 支持在线下载流程定义文件并且进行编辑修改再上传 |
32 | 流程定义分类管理 | 对流程定义进行分类管理 |
33 | 流程调试 | 支持流程测试,可输入流程参数、变量、发起人等进行模拟测试及删除。 |
34 | 流程实例管理 | 支持查看及管理所有的流程实例,对流程 实例进行恢复版本、暂停流程、恢复流程、 结束流程、替换处理人、删除实例、更新流程、打印列表、导出操作,修改流程变量,更改执行路径。 |
35 | 待办事项管理 | 支持查看所有的流程事项,支持更换人员、更改审批路径,沟通,更改流程变量。 |
36 | 消息跟踪 | 对待办、短信、邮件、即时消息进行显示 |
37 | 工作日历 | 支持全单位或公司使用同一份工作日历,以实现有效的办理期限。 |
38 | 动态脚本支持 | 支持Groovy脚本,可在引擎中调用任何引擎中的任何组件以及自定义的服务,甚至包括外部的接口服务均可使用它来调用。 |