Skip to content

流程编排

流程编排负责定义业务逻辑及其执行顺序。通过图形化界面编排节点,系统将编排数据转化为执行模型,并下发给底层工作流引擎处理。

1. 可视化设计器

流程设计器预览

系统深度集成 LogicFlow 实现业务流程的图形化建模与逻辑编排:

  • 编排组件:提供标准的节点类型与连线工具,支持拖拽式交互。
    • 节点类型:包括审批、自动化执行、网关判定、即时通讯等。
    • 属性配置:定义节点的具体行为参数(处理器、执行脚本、判定表达式等)。
  • 逻辑连线:定义节点间的流转顺序。在网关连线上可配置具体的判定条件。

2. 全局参数配置

  • 通知配置
    • 全局开关,控制流程状态变更时的外部推送。
    • 支持飞书等渠道的富媒体卡片推送,审批人可直接在移动端进行决策。
  • 负责人设置
    • 指定流程的负责人。
    • 负责人具备对异常实例的干预权限,包括终止流程、接收自动化任务异常通知。

3. 运行机制

  • 实例初始化:工单提交后,系统根据绑定的流程定义生成唯一的流程实例。
  • 异步处理:引擎采用异步任务分发机制,通过消息队列实现与分布式执行器的指令下发与状态同步。
  • 上下文管理 (Context)
    • 每个实例维护独立的变量空间。
    • 变量引用规范
      • 判定逻辑:条件网关内使用 $key 语法进行表达式求值。
      • 文案渲染:通知类节点(如群通知)使用 {{field.key}} 语法动态注水文案。
      • 任务执行:自动化脚本直接操作 args 字典/对象获取最新字段值。

4. 运维建议

  • 版本管理:流程发布后生成新的逻辑片段,已运行实例不受新版本发布影响。
  • 测试验证:在正式关联业务模版前,建议通过测试模版验证分支网关(Gateway)的条件匹配以及自动化节点的变量捕获是否准确。

TIP

可靠性提示:对于涉及核心变更的自动化节点,建议在其后配置群通知节点,将执行结果实时通报至相关维护群。

基于 MIT 许可发布