先写流程,不要先要图
Mermaid 可以用文字定义流程图,但语法正确不能保证流程完整。向 ChatGPT 提供“从哪里开始、在哪个节点判断、每条分支走向哪里、何时结束”。本文用虚构材料检查演示;真实行政或业务规则应以主管部门或组织的现行规则为准,不依据本例办事。

把两条路径写成句子
自拟规则是:开始后检查材料是否齐全;齐全就登记并结束;不齐全就列出缺失项,退回补充,之后重新检查。先用文字写出这些步骤,再让模型转换成 Mermaid 的 flowchart TD,TD 表示从上到下。节点可用 A[开始]、B{材料齐全?} 等形式,箭头用 --> 表示方向。判断节点要给“是”“否”两条边;否路径不能直接消失,必须到补充材料,再回到检查。
参考文本可用:flowchart TD; A[开始] --> B{材料齐全?}; B -->|是| C[登记]; C --> D[结束]; B -->|否| E[列出缺失项]; E --> F[补充材料]; F --> B。这里分号表示为便于展示而写在一行;在编辑器里通常按语句逐行写更易读。节点标签不能暗中增加截止日或审批结论。
两轮检查的侧重点不同
先用 Mermaid 编辑器渲染,确认没有语法错误、箭头方向和文字都显示正确。再按业务规则逐条“走一遍”:齐全路径能否结束?不齐全路径是否回到检查?补充后如果仍不齐全会怎样?图中没有规定次数上限,不应自动画出“最多三次”。
复杂流程应先拆分
若存在多个审批人、并行步骤和权限条件,一张图可能不适合承载所有细节。先分成几个子流程,各自保存原始规则与版本日期。本站示例参考 Mermaid 官方流程图语法,但未把它冒充为任何机构的正式流程。
