# AI 调度问题管理平台流程图 本文档承接 [AI 调度问题管理平台 PRD](./ai-dispatch-issue-platform-prd.md),用于把 MVP 阶段的核心业务流、AI 调度逻辑、状态流转和页面关系固定下来。 ## 1. 设计简报 交付目标:为 Issue Hub AI 的“中心 AI 调度平台”版本提供可评审的流程图和界面设计依据。 用户与主操作:提交人快速提交问题,中心端确认 AI 派单,处理人接单解决,部门负责人监控队列和超时。 视觉方向:冷静、清晰、企业级调度台,强调队列、状态、责任人和下一步动作。 交互方向:关键状态变化必须可追溯;AI 建议必须有理由、置信度和人工确认入口;超时与升级要在工作台里醒目但不过度打扰。 边界约束:MVP 阶段 AI 先做建议,不默认自动改变业务状态;先做角色 + 部门权限,不做复杂审批流。 ## 2. 全链路问题处理流程 ```mermaid flowchart TD A["提交人创建问题"] --> B["上传描述、截图、附件"] B --> C["AI 分析问题"] C --> C1["生成摘要"] C --> C2["识别分类、严重程度、影响范围"] C --> C3["推荐责任部门、处理人、SLA"] C1 --> D["进入中心待派发队列"] C2 --> D C3 --> D D --> E{"中心端是否采纳 AI 建议"} E -- "采纳" --> F["派发到个人或部门队列"] E -- "调整" --> G["人工修改部门、人员、优先级"] G --> F E -- "信息不足" --> H["退回提交人补充"] H --> B F --> I{"是否派到部门"} I -- "部门队列" --> J["部门负责人分派处理人"] I -- "个人队列" --> K["处理人收到待接单"] J --> K K --> L["处理人接单"] L --> M["处理中"] M --> N{"是否需要协作或转派"} N -- "请求协作" --> O["协作人补充处理"] O --> M N -- "转派" --> P["填写转派原因"] P --> F N -- "无需" --> Q["提交处理结果"] Q --> R["提交人验收"] R -- "通过" --> S["关闭问题"] R -- "返工" --> T["退回处理中"] T --> M S --> U["AI 生成复盘摘要"] U --> V["可沉淀为知识库条目"] ``` ## 3. AI 调度判断流程 ```mermaid flowchart TD A["新问题进入 AI 调度"] --> B["结构化提取"] B --> B1["标题、摘要、关键事实"] B --> B2["业务模块、客户、影响范围"] B --> B3["缺失信息"] B1 --> C["相似问题检索"] B2 --> C C --> D["规则匹配"] D --> D1["关键词与分类规则"] D --> D2["部门职责规则"] D --> D3["SLA 与优先级规则"] D --> E["候选部门和候选处理人评分"] C --> E E --> F{"置信度是否达标"} F -- "高" --> G["推荐派发对象"] F -- "中" --> H["推荐部门,等待中心确认"] F -- "低" --> I["进入人工分诊队列"] G --> J["生成派单理由"] H --> J I --> J J --> K["写入 AI 分析记录"] K --> L["展示给中心端"] ``` ## 4. 问题状态流转图 ```mermaid stateDiagram-v2 [*] --> draft: 创建草稿 draft --> submitted: 提交 submitted --> ai_triaged: AI 分析完成 ai_triaged --> dispatch_pending: 进入待派发 dispatch_pending --> waiting_submitter: 退回补充 waiting_submitter --> submitted: 补充后再提交 dispatch_pending --> assigned_to_department: 派发到部门 dispatch_pending --> assigned_to_user: 派发到个人 assigned_to_department --> assigned_to_user: 部门负责人分派 assigned_to_user --> accepted: 接单 accepted --> in_progress: 开始处理 in_progress --> waiting_collaborator: 请求协作 waiting_collaborator --> in_progress: 协作完成 in_progress --> transferred: 转派 transferred --> dispatch_pending: 重新分派 in_progress --> resolved: 提交结果 resolved --> closed: 验收通过 resolved --> reopened: 验收返工 reopened --> in_progress: 重新处理 draft --> cancelled: 取消 submitted --> cancelled: 取消 closed --> [*] cancelled --> [*] ``` ## 5. 多角色协作泳道 ```mermaid flowchart LR subgraph Submitter["提交人客户端"] S1["提交问题"] --> S2["补充信息"] S2 --> S3["验收结果"] end subgraph Center["中心调度端"] C1["待派发队列"] --> C2["查看 AI 建议"] C2 --> C3["派发或退回"] C3 --> C4["监控超时与升级"] end subgraph Department["部门负责人端"] D1["部门问题池"] --> D2["查看人员负载"] D2 --> D3["分派处理人"] D3 --> D4["介入高风险问题"] end subgraph Handler["处理人客户端"] H1["收到待接单"] --> H2["接单处理"] H2 --> H3["协作、转派或完成"] H3 --> H4["提交处理结果"] end subgraph AI["AI 调度能力"] A1["摘要分类"] --> A2["派单建议"] A2 --> A3["提醒升级"] A3 --> A4["复盘沉淀"] end S1 --> A1 A2 --> C2 C3 --> D1 C3 --> H1 D3 --> H1 H4 --> S3 C4 --> D4 H3 --> A3 S3 --> A4 ``` ## 6. 提醒与升级流程 ```mermaid flowchart TD A["问题状态或时间变化"] --> B{"是否触发提醒规则"} B -- "否" --> C["继续监控"] B -- "是" --> D["生成提醒事件"] D --> E{"提醒对象"} E -- "待派发" --> F["中心管理员"] E -- "待接单" --> G["处理人、部门负责人"] E -- "待补充" --> H["提交人"] E -- "待协作" --> I["协作人"] F --> J{"是否超过升级阈值"} G --> J H --> J I --> J J -- "否" --> K["普通提醒"] J -- "是" --> L["升级提醒"] L --> M["部门负责人或中心管理员介入"] M --> N["写入问题时间线"] K --> N ``` ## 7. 页面与流程映射 | 流程节点 | 页面 | 关键操作 | | --- | --- | --- | | 提交问题 | 问题提交页 | 填写、上传、AI 辅助补全 | | AI 分析 | 中心调度台、问题详情页 | 查看摘要、分类、派单建议 | | 中心派发 | 中心调度台 | 采纳 AI、手动调整、退回补充 | | 部门分派 | 部门问题池 | 查看负载、指定处理人 | | 个人处理 | 个人工作台、问题详情页 | 接单、评论、转派、完成 | | 协作处理 | 问题详情页 | 请求协作、补充处理记录 | | 验收关闭 | 提交人客户端、问题详情页 | 验收通过、返工 | | 监控升级 | 管理看板、中心调度台 | 查看超时、升级、催办 |