[]
        
(Showing Draft Content)

流程校验

流程校验规则用于验证流程定义的正确性和合规性。在设计和执行流程时,这些规则可以帮助团队捕获和解决问题,确保流程按照预期工作。

规则类型

流程校验规则可以分为以下几个主要类型:

  1. 结构规则: 这些规则检查流程定义的结构,包括步骤和连接之间的正确性。例如,确保没有未连接的步骤或重复的连接。

  2. 数据规则: 数据规则用于验证流程中的数据处理和传递是否正确。例如,检查数据字段的映射是否正确或数据转换是否有效。

  3. 合规性规则: 合规性规则检查流程是否符合特定的法规、标准或政策要求。这些规则通常需要特定的业务逻辑和验证。

  4. 权限规则: 权限规则用于确保只有授权用户可以访问和修改流程定义。这有助于保护流程的安全性。

  5. 性能规则: 性能规则检查流程的执行效率,例如,是否存在冗余步骤或循环。

结构规则

名称

说明

流程视图

  1. 不允许修改

  2. 当没有任何流程定义时,可删除

流程内建页面

  1. 允许任意修改

  2. 允许删除

开始节点

  1. 有且只能有一个

  2. 不能有连入的线

结束节点

  1. 允许不存在

  2. 不能有连出的线

连线

  1. 必须连接两个不同的节点

人工节点

  1. 允许没有连线,即孤立的节点

抄送节点

  1. 允许没有连线,即孤立的节点

分流合流

  1. 至少有一条出线

数据规则&合规性规则

名称

说明

流程属性设置-标题

任意文本,不超过 190 个字符

流程属性设置-描述

任意文本,不超过 4000 个字符

节点名称

任意文本,可以重名,不超过 190 个字符

注释

任意文本,不限长度

节点操作名称

任意文本,可以重名,不超过 190 个字符

节点操作备注

任意文本,不超过 4000 个字符

负责人

任意文本,通常为用户名,不超过 190 个字符

通过人数

大于 0

通过比例

10% - 100%,步长间隔 10%

超时设置

  1. 到期时长,最小值 0

  2. 超时设置名称,任意文本,不超过 190 个字符

调度节点名称

任意文本,若不是流程中存在的节点名称,运行时将报错

变量名称

与 Excel 单元格起名规范一致

性能规则

名称

说明

循环检测

流程运行过程中,<span class="ne-text">自动通过规则</span>出现节点循环时,将停止该规则,避免无限循环。

作用

流程校验规则在以下方面具有重要作用:

  1. 确保正确性: 定义合适的规则可以帮助捕获流程定义中的错误,例如缺少必要的步骤或不正确的连接。

  2. 保障合规性: 某些行业和法规要求流程必须满足特定标准和合规性要求。校验规则可确保流程遵循这些要求。

  3. 提高可维护性: 校验规则有助于确保团队在设计和修改流程时遵循一致的标准,提高了流程的可维护性。

  4. 节省时间和资源: 通过在设计阶段检测问题,规则可以避免在流程执行期间出现问题,从而节省了时间和资源。

结论

流程校验规则是确保流程正确性和合规性的关键工具。活字格流程引擎通过定义和应用适当的规则,帮助开发者提高流程设计的质量,减少错误和问题,从而实现更高效和安全的流程管理。