功能

工作流引擎设计指南

IMS 内置可视化工作流引擎,帮助企业将纸质审批转化为线上自动化流程。从简单的请假审批到复杂的多部门会签,均可通过拖拽方式快速配置。

一、流程建模基础

工作流由节点和连线组成,每个节点代表一个处理步骤:

  • 开始节点 — 流程起点,可设置触发条件
  • 审批节点 — 指定审批人与审批方式
  • 条件分支 — 根据表单字段值自动路由
  • 抄送节点 — 通知相关人员知悉
  • 结束节点 — 流程终点,可触发后续动作

二、审批方式

IMS 支持四种审批模式,适应不同业务场景:

1. 或签(任一人通过即可)
   适用:日常报销、物品领用

2. 会签(所有人通过才算通过)
   适用:合同审批、重大项目立项

3. 依次审批(按顺序逐个审批)
   适用:离职交接、跨部门协作

4. 条件审批(根据规则自动跳过或指定审批人)
   适用:金额分级审批、按地区分配
条件审批支持设置规则表达式,如 amount > 5000 时流转到财务总监。

三、条件分支设计

通过可视化规则编辑器,非技术人员也能配置复杂分支逻辑:

IF 请假类型 == "病假" AND 天数 > 3
   THEN 需要上传医院证明
   AND 流转到人事总监
ELSE IF 请假类型 == "年假" AND 剩余天数 >= 申请天数
   THEN 直接流转到直属主管
ELSE
   THEN 驳回并提示原因

四、自动化动作

节点完成后可自动执行预设动作,减少人工操作:

  • 自动更新关联表单字段(如审批通过后状态改为「已通过」)
  • 发送邮件/短信/企业微信通知
  • 调用外部 API(如同步到 ERP 系统)
  • 生成 PDF 审批单并归档到文档中心
  • 触发定时提醒(如 24 小时未审批自动催办)

五、流程版本管理

业务流程会随组织调整而变化,IMS 提供版本控制机制:

  • 每次发布流程自动生成新版本
  • 已发起的流程继续按旧版本执行
  • 新发起的流程使用最新版本
  • 支持版本对比与一键回滚

六、监控与优化

管理员可通过流程分析面板发现瓶颈:

  • 平均审批耗时统计
  • 各节点通过率与驳回率
  • 超时未处理人员清单
  • 流程实例状态实时追踪
建议每季度回顾一次流程数据,识别高频驳回原因并优化表单设计或规则配置。