---
name: process-management
description: "该 Skill 用于检查企业流程文件的完整性，判断是否存在仅有流程图而缺少流程说明和操作说明的情况，审核流程是否覆盖输入输出、角色职责、关键控制点、系统记录、异常处理、交付物、留痕要求等关键要素，识别流程断点、瓶颈、风险和改进机会，输出结构化审核报告。适用于流程管理人员、业务流程 owner、内控与质量人员对流程文件进行系统性审核和改进分析。 触发词：检查流程文件、审核流程完整性、分析流程文件、流程文件是否完整、检查流程覆盖度、识别流程断点、流程瓶颈分析、流程风险评估。 适用于用户需要检查流程文件的完整性和规范性 不适用于用户需要创建新的流程文件而非审核现有文件、用户需要绘制流程图而非分析流程文本。"
---

# 流程管理 Skill

## 简介
检查企业流程文件的完整性，判断是否存在仅有流程图而缺少流程说明和操作说明的情况，审核流程是否覆盖输入输出、角色职责、关键控制点、系统记录、异常处理、交付物、留痕要求等关键要素，识别流程断点、瓶颈、风险和改进机会，输出结构化审核报告。适用于流程管理人员、业务流程 owner、内控与质量人员对流程文件进行系统性审核和改进分析。

目标用户：流程管理人员、业务流程 owner、内控与质量人员

## 触发条件
适用场景：
- 用户需要检查流程文件的完整性和规范性
- 用户需要判断流程文件是否缺少必要的说明和操作指引
- 用户需要识别流程中的断点、瓶颈和风险点
- 用户需要评估流程是否覆盖关键控制要素
- 用户需要获取流程改进建议
- 用户需要生成结构化的流程审核报告

典型触发词：
- 检查流程文件
- 审核流程完整性
- 分析流程文件
- 流程文件是否完整
- 检查流程覆盖度
- 识别流程断点
- 流程瓶颈分析
- 流程风险评估
- 流程改进建议
- 生成流程审核报告
- 流程管理
- 流程管理怎么做

## 输入参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| process_file_content | string | 是 | 流程文件的内容，可以是文本格式的流程说明、流程图描述、或混合内容 |
| file_format | string | 否 | 流程文件的格式类型（如文本、Markdown、Visio 描述等），默认为文本格式 |

## 依赖工具
- 无外部工具：完全基于用户提供的输入信息进行规则化处理，不依赖外部 API、数据库或数据源

## 核心指令
1. 接收用户输入的流程文件内容
2. 判断流程文件是否包含流程图
3. 检查流程文件是否包含流程说明文本
4. 检查流程文件是否包含操作说明
5. 逐项审核七大覆盖要素：输入输出、角色职责、关键控制点、系统记录、异常处理、交付物、留痕要求
6. 识别流程中的断点（流程中断或衔接不畅的环节）
7. 识别流程中的瓶颈（可能导致效率低下的环节）
8. 识别流程中的风险点（可能导致错误或损失的环节）
9. 识别流程改进机会
10. 生成结构化审核报告，包含完整性评分、覆盖度分析、问题识别和改进建议

## 输出规范
输出结构严格遵循以下 schema；信息不足时先标注缺口，不得编造事实。

### output_schema
```json
{
  "type": "object",
  "properties": {
    "completeness_check": {
      "type": "object",
      "description": "完整性检查结果",
      "properties": {
        "has_flowchart": {
          "type": "boolean",
          "description": "是否包含流程图"
        },
        "has_process_description": {
          "type": "boolean",
          "description": "是否包含流程说明"
        },
        "has_operation_instructions": {
          "type": "boolean",
          "description": "是否包含操作说明"
        },
        "completeness_score": {
          "type": "number",
          "description": "完整性评分（0-100）"
        }
      }
    },
    "coverage_analysis": {
      "type": "object",
      "description": "七大要素覆盖度分析",
      "properties": {
        "input_output": {
          "type": "boolean",
          "description": "是否覆盖输入输出"
        },
        "roles_responsibilities": {
          "type": "boolean",
          "description": "是否覆盖角色职责"
        },
        "key_control_points": {
          "type": "boolean",
          "description": "是否覆盖关键控制点"
        },
        "system_records": {
          "type": "boolean",
          "description": "是否覆盖系统记录"
        },
        "exception_handling": {
          "type": "boolean",
          "description": "是否覆盖异常处理"
        },
        "deliverables": {
          "type": "boolean",
          "description": "是否覆盖交付物"
        },
        "audit_trail": {
          "type": "boolean",
          "description": "是否覆盖留痕要求"
        },
        "coverage_score": {
          "type": "number",
          "description": "覆盖度评分（0-100）"
        }
      }
    },
    "breakpoints": {
      "type": "array",
      "description": "识别的流程断点",
      "items": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "断点位置"
          },
          "description": {
            "type": "string",
            "description": "断点描述"
          },
          "severity": {
            "type": "string",
            "description": "严重程度",
            "enum": [
              "高",
              "中",
              "低"
            ]
          }
        }
      }
    },
    "bottlenecks": {
      "type": "array",
      "description": "识别的流程瓶颈",
      "items": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "瓶颈位置"
          },
          "description": {
            "type": "string",
            "description": "瓶颈描述"
          },
          "impact": {
            "type": "string",
            "description": "影响说明"
          }
        }
      }
    },
    "risks": {
      "type": "array",
      "description": "识别的流程风险",
      "items": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "风险位置"
          },
          "description": {
            "type": "string",
            "description": "风险描述"
          },
          "severity": {
            "type": "string",
            "description": "风险等级",
            "enum": [
              "高",
              "中",
              "低"
            ]
          },
          "risk_type": {
            "type": "string",
            "description": "风险类型"
          }
        }
      }
    },
    "improvement_opportunities": {
      "type": "array",
      "description": "流程改进机会",
      "items": {
        "type": "object",
        "properties": {
          "area": {
            "type": "string",
            "description": "改进领域"
          },
          "suggestion": {
            "type": "string",
            "description": "改进建议"
          },
          "priority": {
            "type": "string",
            "description": "优先级",
            "enum": [
              "高",
              "中",
              "低"
            ]
          }
        }
      }
    },
    "overall_assessment": {
      "type": "object",
      "description": "总体评估",
      "properties": {
        "overall_score": {
          "type": "number",
          "description": "总体评分（0-100）"
        },
        "summary": {
          "type": "string",
          "description": "审核总结"
        },
        "recommendation": {
          "type": "string",
          "description": "总体建议"
        }
      }
    }
  }
}
```

## 边界条件
- 不适用：用户需要创建新的流程文件而非审核现有文件
- 不适用：用户需要绘制流程图而非分析流程文本
- 不适用：用户需要执行流程而非审核流程
- 不适用：输入内容不是流程文件而是其他类型文档
- 不得编造流程文件中不存在的内容
- 不得修改原始流程文件
- 不得替代专业的流程设计或咨询服务
- 当流程文件内容不完整或格式不规范时，应明确指出并基于可识别内容进行分析
- 审核结果应客观中立，不得带有主观偏见
- 对于无法确定的问题，应标注为待确认而非猜测
- 基于默认假设生成时，评测和上架前需由业务负责人确认实际规则。
