# 采购预审 Flow 节点配置清单

场景：斑头雁智能体工作流练习。现场不接真实 OA、预算、采购或供应商系统，把低敏样例资料放进演练知识库。

知识库资料：
- 采购单摘要：CG-2026-001、项目、科目、金额、拟选供应商、附件清单。
- 预算样例：项目可用余额、差额、预算例外口径。
- 历史价样例：同规格历史采购区间、样本数量、差异率口径。
- 供应商风险样例：准入状态、风险等级、延期交付记录、更新时间。
- 预审规则：字段完整性、预算不足、价格异常、供应商风险、越权请求。
- 输出模板：预审建议、依据、风险点、补件项、人工确认项。

| 活动节点 | 输入 | 输出 | 配置要点 |
|---|---|---|---|
| 1. 开始节点：表单输入 | 采购单号或采购单摘要；可用 `CG-2026-001` 作为样本。 | 变量：`purchase_request`、`operator_role`。 | Start 选表单触发，字段设为必填。 |
| 2. LLM 节点：理解单据 | `{{purchase_request}}` 和当前办理人角色。 | 结构化 JSON：单号、项目、科目、金额、供应商、附件、查询关键词、缺失字段。 | 提示词要求只做抽取和补字段判断，不下审批结论。 |
| 3. 知识库节点：查询演练资料 | `{{单据理解结果}}` 里的单号、项目、品类、供应商和风险关键词。 | 命中的预算样例、历史价样例、供应商风险样例、预审规则、输出模板。 | 选择演练知识库；查询关键词引用上一步变量；输出优先用 JSON。 |
| 4. LLM 节点：预审判断 | 单据理解结果 + `{{知识库命中结果}}`。 | 预审结果：建议、依据、风险点、补件项、人工确认项、风险等级。 | 明确不得自动审批、付款、定标或修改预算。 |
| 5. 逻辑分支：路由结果 | `risk_level`、缺失字段、预算差额、价格差异、供应商风险。 | 三条路径：可继续、需补件、高风险转人工。 | 分支条件写成可测试字段，不写模糊描述。 |
| 6. LLM 节点：生成意见草稿 | 预审结果 + 分支路径 + 输出模板。 | 可复制到 OA 的预审意见草稿、补件清单或转人工说明。 | 语气简短、列依据，不出现“已审批通过”。 |
| 7. 输出节点：返回结果 | 意见草稿、风险等级、依据、人工确认项。 | 最终返回给用户的结构化预审结果。 | Output 引用上一节点变量，便于调试日志追溯。 |

搭建顺序：
1. 新建 Flow，开始节点选择表单触发，增加采购单号 / 采购单摘要和当前办理人角色。
2. 增加 LLM 节点，只做单据理解和字段抽取。
3. 增加知识库节点，查询演练知识库里的预算、历史价、供应商风险、预审规则和输出模板。
4. 增加 LLM 预审节点，把单据理解结果和知识库命中结果一起输入。
5. 增加逻辑分支节点，把可继续、需补件、高风险转人工分开。
6. 增加 LLM 草稿节点，生成 OA 预审意见、补件清单或转人工说明。
7. 连接输出节点，用 T01-T08 样本查看每一步日志。