Flowchart (业务/程序流程图)
经典的顺序流程规划工具。通过起止、处理、判断与文档等专业图元,清晰梳理任务、数据或业务流的递进逻辑。
🎯 解决什么问题
当团队交接工作、编写操作规程、或开发软件算法时,如果纯用文字描述流程,执行者容易遗漏判断分支,造成生产事故或逻辑死循环。流程图将繁复的文字叙述转换为一目了然的图元路径,彻底规范操作标准。
🧠 思考逻辑与核心概念
流程图是顺序的、线性的思维模型。信息或任务从“起点(Start)”开始,沿着带有箭头的方向线流动。在经过“处理步骤(Process Step)”时发生状态改变;在经过“决策判断点(Decision Point)”时根据判定条件(如:是否合格、是否付费)分流到不同的下游分支,最终汇聚于“终点(End)”。确保整个网络不存在任何悬空的未闭合出口,就是合格的流程图逻辑。
📋 新手使用指南
- 标出起点 (Start):将灰色椭圆节点作为工作流的始发点。
- 串联处理步骤:添加矩形节点(代表具体的具体操作、计算或执行指令),用箭头指示先后次序。
- 放置决策判断:遇到有多种选择的节点,使用黄色菱形(判断点),并从其伸出两条以上的连接线(分别标上“是 / 否”或“类型 A / 类型 B”)。
- 关联文档或数据源:如果某一步需要生成报表或读取配置,关联粉红色(文档/数据库)节点。
- 收尾至终点 (End):引导所有流程分支最终安全合并回灰色终点,防止系统或业务逻辑陷入“挂起悬空”状态。
💡 经典示例
【用户注册审批流程】:
- [起点] -> [用户填写申请表单] -> [判断点:资料是否填写完整?]
- 否 -> [提示用户补充填写] -> 返回表单填写页面。
- 是 -> [写入用户待审核数据库] -> [管理员手动复核资料] -> [判断点:复核是否通过?]
- 否 -> [发送拒绝通知信] -> [终点]
- 是 -> [激活用户账号] -> [发送欢迎邮件并备份日志] -> [终点]
