三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

FlowLong高级特性:并行会签、票签与超时审批功能详解

FlowLong高级特性:并行会签、票签与超时审批功能详解

FlowLong高级特性:并行会签、票签与超时审批功能详解

【免费下载链接】flowlong飞龙工作流 FlowLong workflow🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器、🚩为中国特色审批匠心打造❗项目地址: https://gitcode.com/gh_mirrors/fl/flowlong

FlowLong工作流引擎作为真正的国产工作流解决方案,专为中国特色审批场景设计,提供了丰富的高级特性。本文将详细解析并行会签、票签与超时审批三大核心功能,帮助用户快速掌握这些实用特性的应用方法。

并行会签:多人协同审批的高效模式

并行会签是FlowLong工作流引擎中一种重要的审批模式,适用于需要多人共同确认的业务场景。根据README.md中的定义,并行会签指同一个审批节点设置多个人,如A、B、C三人,三人会同时收到待办任务,需全部同意之后,审批才可到下一审批节点。

这种模式的优势在于:

  • 提高审批效率:多人同时处理,避免串行等待
  • 增强审批严谨性:多角色共同把关,降低决策风险
  • 适用场景广泛:如项目立项、费用报销等需要多部门确认的流程

在FlowLong中,并行会签功能已经稳定支持,用户可以通过流程设计器轻松配置会签节点和参与人员。

票签:基于权重的柔性决策机制

票签是FlowLong提供的一种灵活的审批模式,特别适合需要根据参与者权重进行决策的场景。根据NodeModel.java的定义,票签是指"总权重大于节点passWeight属性"的审批方式。

票签的核心特点

  1. 权重分配机制:每个参与者可以设置不同的权重值,如FlwTaskActor.java中所述,权重表示"票签任务时,该值为不同处理人员的分量比例"。

  2. 通过条件:默认情况下,当所有参与者的投票权重总和大于50%时,票签节点通过,如FlowLongEngineImpl.java中注释所示:"票签(总权重大于50%表示通过)"。

  3. 灵活配置:用户可以根据实际业务需求调整通过权重阈值,满足不同场景的决策要求。

票签的应用场景

  • 管理层决策:根据职位级别设置不同权重
  • 专家评审:根据专家领域影响力设置权重
  • 部门投票:根据部门规模设置权重

FlowLong在TestVoteSign.java等测试用例中提供了票签功能的详细测试场景,确保了该功能的稳定性和可靠性。

超时审批:智能处理流程停滞问题

超时审批是FlowLong工作流引擎提供的智能化功能,旨在解决审批流程中可能出现的停滞问题。根据README.md的说明,超时审批功能可以"根据设置的超时审批时间,超时后自动审批【自动通过或拒绝】"。

超时审批的核心价值

  • 避免流程阻塞:防止因个别人员未及时处理而导致整个流程停滞
  • 提高流程效率:确保业务流程按时推进,不被拖延
  • 增强系统智能:减少人工干预,实现流程自动化

超时审批的配置方式

FlowLong在版本迭代中不断优化超时审批功能,如changelog.md中记录的"opt: 优化超时审批配置",使超时规则的设置更加灵活和直观。用户可以根据不同的审批节点设置不同的超时时间和处理策略(自动通过或拒绝)。

总结:FlowLong高级特性的应用价值

并行会签、票签与超时审批作为FlowLong工作流引擎的三大高级特性,分别解决了不同场景下的审批需求:

  • 并行会签实现了多人协同审批,提高了审批效率和严谨性
  • 票签提供了基于权重的柔性决策机制,适应复杂的决策场景
  • 超时审批则通过智能化手段,确保流程顺畅运行,避免停滞

这些特性的实现,离不开FlowLong在核心代码中的精心设计,如PerformType.java中对各种审批类型的明确定义和TaskServiceImpl.java中对会签、票签任务生成逻辑的处理。

通过灵活运用这些高级特性,用户可以构建更加符合中国特色审批需求的工作流系统,提升业务流程的效率和智能化水平。

要开始使用FlowLong工作流引擎,您可以通过以下命令克隆仓库:

git clone https://gitcode.com/gh_mirrors/fl/flowlong

【免费下载链接】flowlong飞龙工作流 FlowLong workflow🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器、🚩为中国特色审批匠心打造❗项目地址: https://gitcode.com/gh_mirrors/fl/flowlong

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表