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

系统深度集成 LogicFlow 实现业务流程的图形化建模与逻辑编排:
- 编排组件:提供标准的节点类型与连线工具,支持拖拽式交互。
- 节点类型:包括审批、自动化执行、网关判定、即时通讯等。
- 属性配置:定义节点的具体行为参数(处理器、执行脚本、判定表达式等)。
- 逻辑连线:定义节点间的流转顺序。在网关连线上可配置具体的判定条件。
2. 全局参数配置
- 通知配置:
- 全局开关,控制流程状态变更时的外部推送。
- 支持飞书等渠道的富媒体卡片推送,审批人可直接在移动端进行决策。
- 负责人设置:
- 指定流程的负责人。
- 负责人具备对异常实例的干预权限,包括终止流程、接收自动化任务异常通知。
3. 运行机制
- 实例初始化:工单提交后,系统根据绑定的流程定义生成唯一的流程实例。
- 异步处理:引擎采用异步任务分发机制,通过消息队列实现与分布式执行器的指令下发与状态同步。
- 上下文管理 (Context):
- 每个实例维护独立的变量空间。
- 变量引用规范:
- 判定逻辑:条件网关内使用
$key语法进行表达式求值。 - 文案渲染:通知类节点(如群通知)使用
{{field.key}}语法动态注水文案。 - 任务执行:自动化脚本直接操作
args字典/对象获取最新字段值。
- 判定逻辑:条件网关内使用
4. 运维建议
- 版本管理:流程发布后生成新的逻辑片段,已运行实例不受新版本发布影响。
- 测试验证:在正式关联业务模版前,建议通过测试模版验证分支网关(Gateway)的条件匹配以及自动化节点的变量捕获是否准确。
TIP
可靠性提示:对于涉及核心变更的自动化节点,建议在其后配置群通知节点,将执行结果实时通报至相关维护群。