2.引擎概述

1483 上次更新时间:2021-09-07 11:32:42

Document

编者按
   流程引擎是无代码平台的核心,它可以帮助我们去实现非常灵活的流程设计,极大的助力企业实现数据流转的的规范化。速融云作为无代码领导者厂商,深耕企业流程管理多年,通过自研 BPM流程引擎,可以支撑起几乎所有的流程节点设计场景,一起来看看吧。

1.功能介绍

速融云提供的流程引擎,与表单是绑定的 。您可以这么理解,表单是数据的载体,流程是表单流转规则。

我们通过流程所提供的 「分支」、「审批」、「填写」、「重新计算」、「智能助手」、「插件」功能支撑了丰富的流程场景,如「会签、或签」、「驳回」、「撤回」、「跳转节点」等。

概念

流程节点:一个流程由多个节点组成的。

阻塞节点:需要人工进行处理的,比如「审批」、「填写」、「秒杀」、「开始」节点。

非阻塞节点:不需要人员进行处理的,系统将会自动执行,比如「抄送」、「自动计算」、「跳转」等。

节点流转规则

同一个分支节点(包括主分支),都是自上而下流转的。

跳转节点只能跳转到本分支上面的任意阻塞节点。

分支节点当所有子分支执行完毕以后,才能往下流转。(不管并行的分支是否执行完成)

应用管理员可以对已经流转完成的表单进行激活、调整节点等操作。

节点主要设置内容包括

  • 负责人设计
  • 表单权限
  • 提醒设置
  • 节点执行自动设置值
  • 节点按钮自定义
  • 驳回、撤回、转交设置
  • 节点超时设置

负责人设计

只有阻塞节点才可以设计负责人。负责支持设置丰富类型。

  • 成员、部门、角色、外部联系人、外部联系人标签、动态。其中动态支持。
  • 申请人
  • 表单中的成员、部门控件
  • 申请人部门的主管、部门控件部门主管。

表单权限

在我的待办处理时,可以看到的字段显示值。

可以设置 编辑、只读、隐藏 3 个状态。
可以对指定的控件或者容器进行设置。

注意:

  • 如果从我的待办进入,将会把该成员处理过的所有节点权限进行叠加,取权限并集。
  • 如果抄送节点进入,则只能看到抄送节点所有设置的节点状态。

提醒设置

可以设置,是否通过绑定的微信、企业微信、飞书对负责人进行提示。

节点执行自动设置值

有些场景,为了方便,在用户操作指定操作以后,我们可以不需要用户自己改表单的值,系统会自动根据设置修改值,自动修改。 比如 在立项审批单中,管理员同意后,我们可以把状态改为「执行中」,拒绝的话可以把状态改为「已拒绝」。对整个流程处理非常方便。

节点按钮自定义

为了进一步的提高流程的定制度,我们提供了按钮定制方案,除了改变按钮的文案,可以修改按钮的颜色。

驳回、撤回、转交设置

节点超时设置

对于流程节点处理有 SLA(流程执行时间)限制的节点数据,我们提供了丰富的超时控制。以便在节点执行的过程中,进行报警。

  • 截止时间设计:如果达到截止时间,会在我的待办处的已超时分类出现,如果在截止时间附近则会提示即将超时。
  • 超时处理:如果打开自动提交,则到超时时间,将会自动提交、或者同意。
  • 超时预警:如果达到预警时间,则会自动推送超时提醒,但是不会做任何处理。