泛微OA系统灵活的流程引擎

一般OA系统的流程引擎,都可以让用户自定义流程要经过哪些节点,每个节点由什么人来处理。泛微OA的流程引擎,除了这个基本功能外,还可以实现更多的灵活设置。

\01 单节点多处理人

每个节点的处理人,可以是一个人,也可以是多个人,多个人在审批过程中,还有多种处理方式:

  1. 可以是会签的方式,即每个人同时收到审批通知,所有人都批准流程才能继续往下走。
  2. 或者非会签的方式,即其中一个人同意即可。
  3. 会签方式还可以定义为依次逐个处理,即第一个人审批同意后才流到第二人审批,所有人都同意后才流到下个节点。
  4. 抄送(需提交),即流程打开后,需要点击确认按钮,流程才会消失。
  5. 抄送(不需提交),即流程打开后,关闭后自动消失
泛微OA系统灵活的流程引擎_第1张图片
节点处理人设置

\02 自定义规则是否参与审批

对于每个处理人,还可以设置规则,定义什么时候需要审批,什么时候不需要。比如下图例子,可以设置行政中心部门的流程才需要经过某人的审批。

处理规则设置

\03 流程节点进入时、流出时,执行代码可定义

流程进入某一个节点时,可以定制在进入节点前,或者离开节点后附加执行特定的代码。执行代码可以简单对流程中某些字段赋值,也可以调用外部接口实现复杂逻辑。

泛微OA系统灵活的流程引擎_第2张图片
节点前字段赋值
泛微OA系统灵活的流程引擎_第3张图片
调用外部接口类型

\04 审批时允许操作可定义

除了流程走向可以定义,还可以定义某个节点的操作人在审批时可以执行哪些操作,比如有些节点只能通过,有些节点可以驳回,有些节点还可以转发、沟通。

审批允许操作定义页面

整体来看,泛微的流程引擎设计非常的灵活,可以用设置的方式满足客户复杂的控制需求。

你可能感兴趣的:(泛微OA系统灵活的流程引擎)