编程

SIPOC技能工具

试用

生成标准SIPOC流程图(供应商-输入-流程-输出-客户);当用户需要绘制过程流程图、梳理业务输入输出、建立跨部门流程映射或准备流程文档时使用

它能做什么

生成标准SIPOC流程图(供应商-输入-流程-输出-客户);当用户需要绘制过程流程图、梳理业务输入输出、建立跨部门流程映射或准备流程文档时使用

技能文档

SIPOC 流程图绘制工具

任务目标

  • 使用场景: 创建标准的SIPOC(Supplier-Input-Process-Output-Customer)流程图
  • 核心能力: 辅助用户梳理业务/流程的五大核心要素,生成可视化流程图
  • 触发条件: 用户请求"绘制SIPOC"、"创建流程图"、"梳理输入输出"、"建立供应商-客户关系"

前置准备

  • Python 环境需安装 playwright: pip install playwright && playwright install chromium
  • 或使用在线绘图方式,由智能体协助完成结构梳理

SIPOC 模型概述

SIPOC 是六西格玛和流程管理中的核心工具,由以下五部分组成:

要素说明示例
Supplier(供应商)提供输入的任何外部或内部供应方原材料供应商、数据提供方、上游部门
Input(输入)供应商提供的资源、信息或材料原材料、半成品、数据、需求
Process(流程)核心业务活动或处理步骤加工生产、订单处理、软件开发
Output(输出)流程产生的结果或产品产品、服务、报告、决策
Customer(客户)接收输出的个人或组织终端用户、内部客户、下游部门

操作步骤

第一阶段:信息收集

智能体通过交互式对话收集SIPOC各要素信息:

  1. 确定流程边界

    • 明确流程的起点和终点
    • 确定流程名称和编号
    • 询问流程负责人
  2. 收集供应商信息

    • 询问谁是输入的提供者
    • 区分内部供应商和外部供应商
    • 记录每个供应商提供的具体输入
  3. 梳理输入项

    • 列出所有关键输入
    • 标注输入的类型(原材料/信息/资源)
    • 说明输入的规格或要求
  4. 描述核心流程

    • 确定流程的主要步骤
    • 标注关键控制点
    • 说明流程的输入输出关系
  5. 识别输出项

    • 列出所有输出
    • 区分主要输出和副产物
    • 定义输出的质量标准
  6. 确定客户

    • 明确谁使用输出
    • 区分内部客户和外部客户
    • 了解客户的期望和需求

第二阶段:数据整理

将收集的信息整理为JSON格式:

{
  "process_name": "订单处理流程",
  "process_id": "P001",
  "supplier": [
    {"name": "客户", "provides": ["订单需求"]},
    {"name": "库存系统", "provides": ["库存数据"]}
  ],
  "input": [
    {"name": "客户订单", "description": "客户提交的采购订单"},
    {"name": "库存信息", "description": "实时库存数据"}
  ],
  "process": [
    {"step": "订单接收", "description": "接收并验证客户订单"},
    {"step": "库存确认", "description": "检查库存可用性"},
    {"step": "订单处理", "description": "完成订单配货和定价"},
    {"step": "发货执行", "description": "安排物流发货"}
  ],
  "output": [
    {"name": "已处理订单", "description": "完成支付的订单记录"},
    {"name": "发货通知", "description": "物流发货通知"}
  ],
  "customer": [
    {"name": "客户", "receives": ["已处理订单"]},
    {"name": "物流部门", "receives": ["发货通知"]}
  ]
}

第三阶段:生成可视化

调用脚本生成标准SIPOC图形:

python scripts/generate_sipoc.py --data "" --output "sipoc_diagram.html"

生成的HTML包含:

  • 标准SIPOC五行结构
  • 完整的要素卡片
  • 连接箭头和流程指示
  • 可打印的版式设计

第四阶段:导出交付

导出为PNG

python scripts/export_sipoc.py --input "sipoc_diagram.html" --format "png" --output "sipoc_diagram.png"

导出为PDF

python scripts/export_sipoc.py --input "sipoc_diagram.html" --format "pdf" --output "sipoc_diagram.pdf"

使用示例

示例1:订单处理流程

  • 场景/输入: 用户需要为订单处理部门建立标准流程图
  • 预期产出: 包含供应商、输入、流程步骤、输出、客户的完整SIPOC图
  • 关键要点:
    • 流程从接收订单到发货完成
    • 供应商包括客户和内部系统
    • 客户包括下游物流和终端用户

示例2:软件开发交付

  • 场景/输入: 项目经理需要梳理开发到交付的全流程
  • 预期产出: 展示从需求到交付的端到端流程图
  • 关键要点:
    • 供应商:需求方、架构团队
    • 输入:需求文档、设计规范
    • 流程:设计、开发、测试、部署
    • 输出:软件产品、文档
    • 客户:终端用户、运维团队

示例3:面试流程优化

  • 场景/输入: HR需要梳理招聘面试全流程
  • 预期产出: 可视化招聘流程的SIPOC图
  • 关键要点:
    • 供应商:招聘网站、内部推荐
    • 输入:候选人简历、职位需求
    • 流程:筛选、面试、评估、录用
    • 输出:录用通知、入职安排
    • 客户:用人部门、新员工

资源索引

  • 脚本: 见 scripts/generate_sipoc.py(用途:生成标准SIPOC HTML可视化文件)
  • 脚本: 见 scripts/export_sipoc.py(用途:导出SIPOC图为PNG或PDF格式)
  • 参考: 见 references/sipoc-guide.md(何时读取:需要SIPOC详细定义、填写规范或模板参考时)
  • 资产: 见 assets/sipoc-template.css(直接用于:SIPOC图形样式模板)

注意事项

  • SIPOC图的粒度应适中,每个流程步骤约5-7个核心步骤
  • 输入输出应与流程步骤有明确的因果关系
  • 供应商和客户应区分内部和外部
  • 生成的图形可直接打印或嵌入文档
  • 如需自定义样式,可修改 assets/sipoc-template.css

TRACE 测评

维度评分说明
T — 可信任度9/10纯文档/脚本技能,无外部依赖风险,支持中文交互
R — 可靠性10/10有清晰工作流程; 有异常处理说明; 输出格式明确
A — 适用性9/10有适用范围声明; 触发条件明确
C — 规范性10/10frontmatter 完整; 文档结构清晰; 内容充分
E — 有效性10/10输出明确; 含使用示例; 文档详尽
总分48/50通过

相关技能

通过自然语言生成可编辑的 ProcessOn 图表,覆盖流程图、架构图、ER 图等结构化图示。

31 次安装1 星标

生成技能流程图、决策树、工作流图。读取 SKILL.md 或技能定义文件,提取决策节点与执行步骤,输出自包含 HTML 流程图(SVG,零依赖)。适用于可视化 Skill 执行流程、画决策树、生成 agent skill 的 decision flow diagram、流程可视化。Reads a SKILL.md...

1 次安装

通过苏格拉底追问方式提取用户隐性 SOP 知识,生成 AS-IS + TO-BE 可视化流程图和配置文件组。当用户提到"帮我梳理 SOP"、"提取我的工作流程"、"开始 SOP 调研"、"了解我的工作方式"、"AI能取代我吗"时触发。

16 次安装1 星标

面向供应商质量经理的供应商整体管理方案生成技能;以标准化框架覆盖分类分级、准入、绩效、审核、变更、协议、帮扶与应急,产出纯文字版与 Markdown 方案文档。

质量管理QC手法辅助工具;支持柏拉图、鱼骨图、直方图、控制图、散布图等图表自动生成;用户需进行质量分析、问题诊断或数据可视化时使用;覆盖QC七大手法

1 次安装