服务工单智能派发
1. 这个数字员工做什么
客户在简道云提交服务工单后,悟帆自动收到通知,AI 识别工单类型(安装、维修、投诉、咨询等),再从简道云拉取当前服务人员清单和每人手头的在办任务数,综合技能匹配度和工作负载,智能选出最合适的人,最后自动写回简道云生成一条派单记录。
以前是"客服收到工单 → 手动翻看谁有空 → 凭经验指派 → 录入派单表"。现在是"客户提交工单 → 悟帆自动出派单结果"。中间全部跳过。
核心价值:派单不再依赖某个"老调度"的经验,新人值班也能做出合理分配;同时避免了"忙的人越忙、闲的人越闲"的负载不均问题。
2. 适用角色
客服主管、售后服务经理、调度专员、现场服务团队负责人。
3. 效果预览

4. 简道云侧准备
本方案需要 3 张表单(其中 1 张为流程表单)。
4.1 服务工单(流程表单)
客户提交的原始工单,触发智能派单流程。
字段 | 类型 | 说明 |
工单编号 | 流水号 | 自动生成,格式 WO-YYYYMMDD-XXX |
客户名称 | 单行文本 | 提交工单的客户姓名或公司名 |
联系方式 | 电话 | 客户联系电话,便于服务人员后续沟通 |
服务地址 | 地址 | 需要上门服务的地点,精确到门牌号 |
问题描述 | 多行文本 | 核心字段,客户详细描述遇到的问题,AI 基于此识别工单类型 |
紧急程度 | 下拉框 | 选项:紧急 / 一般 / 不急,客户自行选择 |
期望上门时间 | 日期时间 | 客户期望的服务时间,可为空表示不限 |
附件 | 图片 | 可选,客户上传现场照片辅助 AI 判断 |
流程状态 | 流程状态 | 系统字段,自动标记当前流程节点 |
这张表设置为流程表单,流程起点为"客户提交"节点。在流程起点之后添加一个"智能派单"填写节点,该节点由悟帆通过 API 回写派单结果。
4.2 服务人员清单(普通表单)
维护服务团队的人员信息和技能标签。
字段 | 类型 | 说明 |
姓名 | 单行文本 | 服务人员姓名 |
工号 | 单行文本 | 唯一标识,如 EMP-001 |
所属成员 | 成员单选 | 关联简道云通讯录,用于流程指派 |
联系电话 | 电话 | 服务人员手机号 |
技能标签 | 下拉框(多选) | 选项:投影仪维修、电脑维修、网络维护、空调维修、水电维护、打印机维修、综合安装、客户投诉处理、产品咨询。根据实际业务扩展 |
服务区域 | 下拉框(多选) | 选项按城市/区域划分,如:市区、开发区、高新区、郊区 |
人员状态 | 下拉框 | 选项:在岗 / 休假 / 离职,默认"在岗"。AI 派单时自动过滤非在岗人员 |
4.3 服务派单记录(普通表单)
悟帆写回的派单结果,供客服主管审核和跟踪。
字段 | 类型 | 说明 |
派单编号 | 流水号 | 自动生成,格式 PD-YYYYMMDD-XXX |
关联工单 | 关联数据 | 关联"服务工单"表,拉取工单编号 |
工单类型 | 单行文本 | AI 识别结果,如"维修类-投影仪维修" |
指派人员 | 成员单选 | AI 选定的服务人员 |
指派理由 | 多行文本 | AI 生成的分配理由,如"技能匹配且当前任务负载最低(1个在办)" |
候选人列表 | 多行文本 | AI 评估过的候选人及评分,供主管参考 |
派单时间 | 日期时间 | 自动填入当前时间 |
派单状态 | 下拉框 | 选项:待接单 / 已接单 / 处理中 / 已完成 / 已取消,默认"待接单" |
4.4 Webhook 配置
在"服务工单"流程表单中配置数据推送,当客户提交工单(流程发起)时,自动将工单数据推送到悟帆。
配置路径:服务工单表单 → 表单设置 → 扩展功能 → 数据推送
- 推送地址:悟帆自动化管道的 Webhook URL(在悟帆侧创建后获取)
- 触发条件:新增数据时触发
- 推送内容:勾选全部字段(工单编号、客户名称、联系方式、服务地址、问题描述、紧急程度、期望上门时间)
- Secret:自动生成的密钥,悟帆侧用于验证请求来源
5. 悟帆侧准备
5.1 派单规则文档
这份文档放在悟帆的知识库里,作为 AI 派单时的决策依据。重点是写清楚分类规则和匹配逻辑,不要笼统。
不要这样写(太模糊,AI 无法执行):
"根据工单内容分配合适的人。"
要这样写(具体可执行):
# 服务工单智能派单规则
## 一、工单类型识别规则
根据"问题描述"字段内容,将工单分为以下类型:
| 工单类型 | 关键词/特征 | 所需技能标签 |
|---------|------------|-------------|
| 投影仪维修 | 投影仪、投影、幕布、画面、灯泡 | 投影仪维修 |
| 电脑维修 | 电脑、笔记本、台式机、开不了机、蓝屏 | 电脑维修 |
| 网络维护 | 网络、WiFi、断网、路由器、交换机 | 网络维护 |
| 空调维修 | 空调、制冷、制热、漏水、不启动 | 空调维修 |
| 水电维护 | 水管、电路、跳闸、漏水、灯不亮 | 水电维护 |
| 打印机维修 | 打印机、复印机、卡纸、缺墨 | 打印机维修 |
| 综合安装 | 安装、布线、搬迁、部署 | 综合安装 |
| 客户投诉 | 投诉、不满意、态度差、赔偿 | 客户投诉处理 |
| 产品咨询 | 咨询、了解、价格、方案、报价 | 产品咨询 |
如果问题描述无法明确归类,标记为"待人工分类"并通知客服主管。
## 二、人员匹配规则
按以下优先级依次筛选:
1. **状态过滤**:只考虑"人员状态=在岗"的人员
2. **技能匹配**:人员必须具备该工单类型对应的技能标签
3. **区域匹配**:人员的服务区域需覆盖工单的服务地址所在区域(如工单未填区域则跳过此条件)
4. **负载排序**:统计每人在"服务派单记录"中"派单状态≠已完成 且 ≠已取消"的记录数,优先分配负载最低的人
5. **紧急加权**:如果工单紧急程度=紧急,在负载相同的情况下优先选择历史完成率最高的人(可简化为按姓名排序取第一个)
## 三、异常处理
- 无匹配人员:派单记录中指派人员留空,指派理由写"无匹配人员:[原因]",并通知客服主管
- 工单描述过短(<10字)且无附件:标记为"信息不足",通知客户补充
5.2 简道云 API 连接
悟帆已内置简道云 API 工具包,需确保以下连接已配置:
- 简道云 API Key(在简道云后台 → 开发者中心获取)
- 目标应用的 App ID
- 三张表单的 Entry ID
6. 悟帆侧配置
6.1 创建 Webhook 自动化管道
在悟帆中创建一个自动化管道,触发类型选择 Webhook。创建后系统会返回一个 Webhook URL,将这个 URL 填入简道云的数据推送配置中。
6.2 任务指令
以下是悟帆自动化管道的完整任务指令,可直接复制使用:
你是一个服务工单智能派单助手。当收到新的服务工单推送时,按以下步骤执行:
1. 接收工单数据
从 Webhook 推送中获取以下信息:
- 工单编号:{{payload.工单编号}}
- 客户名称:{{payload.客户名称}}
- 联系方式:{{payload.联系方式}}
- 服务地址:{{payload.服务地址}}
- 问题描述:{{payload.问题描述}}
- 紧急程度:{{payload.紧急程度}}
- 期望上门时间:{{payload.期望上门时间}}
2. 识别工单类型
根据"问题描述"内容,对照知识库中的《服务工单智能派单规则》的"工单类型识别规则"表,判断该工单属于哪个类型,以及需要什么技能标签。
- 如果无法明确归类,标记为"待人工分类"
- 如果问题描述少于10个字且没有附件图片,标记为"信息不足"
3. 读取服务人员清单
使用简道云 API 查询"服务人员清单"表单,筛选条件:人员状态=在岗。
获取所有在岗人员的:姓名、工号、所属成员、技能标签、服务区域。
4. 统计当前任务负载
使用简道云 API 查询"服务派单记录"表单,筛选条件:派单状态 不等于 "已完成" 且 不等于 "已取消"。
统计每位服务人员在办的任务数量。
5. 智能匹配
按以下优先级筛选:
a. 技能匹配:人员的技能标签必须包含该工单类型所需的技能
b. 区域匹配:人员的服务区域覆盖工单地址所在区域(如工单未明确区域则跳过)
c. 负载排序:在满足 a、b 的候选人中,选在办任务数最少的人
d. 如果紧急程度=紧急,负载相同时取排序靠前的候选人
记录匹配过程:哪些人被筛掉了、为什么被筛掉。
6. 写回派单结果
使用简道云 API 在"服务派单记录"表单中新建一条数据:
- 关联工单:工单编号
- 工单类型:识别出的类型(如"维修类-投影仪维修")
- 指派人员:匹配到的人员(如无匹配则留空)
- 指派理由:说明为什么选这个人(如"技能匹配且当前任务负载最低(1个在办)")
- 候选人列表:列出所有参与评估的候选人及其技能匹配情况和负载数
- 派单时间:当前时间
- 派单状态:待接单
7. 异常处理
- 如果无匹配人员:指派理由写"无匹配人员"并说明原因(如"无在岗人员具备投影仪维修技能"),通知客服主管
- 如果工单信息不足:指派理由写"信息不足,待客户补充",通知客服主管联系客户
注意事项:
- 每次派单都要记录完整的候选人评估过程,方便主管复盘
- 如果简道云 API 调用失败,重试一次,仍然失败则记录错误信息并通知管理员
- 不要凭猜测分配人员,必须基于实际数据做决策
6.3 配置步骤
- 创建自动化管道:在悟帆中新建自动化 → 触发类型选"Webhook" → 获取 Webhook URL
- 配置简道云数据推送:将 Webhook URL 填入服务工单表单的数据推送地址
- 上传知识库文档:将《服务工单智能派单规则》上传到悟帆知识库
- 配置简道云连接:确保悟帆的简道云 API 连接已配置(API Key、App ID、Entry ID)
- 填入任务指令:将上述任务指令粘贴到自动化管道的任务设计中
- 测试联调:按下方测试用例逐条验证
7. 联调测试
测试用例 | 预期结果 |
提交工单:"3楼会议室投影仪无法开机,已尝试重启无效",紧急程度=一般 | AI 识别为"维修类-投影仪维修",从在岗人员中筛选具备"投影仪维修"技能的人,分配给负载最低的那位,写回派单记录 |
提交工单:"办公室空调不制冷,出风口有异味",紧急程度=紧急 | AI 识别为"维修类-空调维修",在技能匹配的候选人中优先分配,写回派单记录并标记紧急 |
提交工单:"想了解一下你们的年度维保方案",紧急程度=不急 | AI 识别为"产品咨询",匹配具备"产品咨询"技能的人员,分配给负载最低的人 |
提交工单:"设备坏了"(描述过短,无附件) | AI 标记为"信息不足",不分配人员,派单理由写"信息不足,待客户补充",通知客服主管 |
提交工单:"实验室精密仪器校准异常"(无对应技能标签) | AI 标记为"待人工分类",派单记录中指派人员留空,理由写"无匹配技能标签",通知客服主管 |
所有在岗人员都在休假(人员状态全为非在岗) | AI 无法匹配到任何候选人,派单理由写"无匹配人员:当前无在岗服务人员",通知客服主管 |
8. 踩坑提醒
Q1:Webhook 推送后悟帆没有响应,怎么排查?
先检查三个地方:(1)简道云数据推送配置中,推送地址是否填的是悟帆返回的完整 Webhook URL,不要多了空格或少了参数;(2)推送触发条件是否选的"新增数据时",如果选成了"修改数据时",新工单不会触发;(3)到悟帆自动化管道的执行历史里看有没有收到请求——如果连请求记录都没有,说明推送地址配错了;如果有记录但执行失败,看错误日志,通常是任务指令里的字段名和推送数据的字段名不一致。
Q2:AI 识别的工单类型经常不准,怎么办?
两个方向排查。第一,检查知识库里的《派单规则》文档是否被悟帆正确引用——在任务指令里明确写了"对照知识库中的规则表",如果知识库文档没上传或格式不对,AI 就只能靠自己猜。第二,丰富规则表中的关键词——实际业务中客户的表述千奇百怪,比如"画面投不出来"其实也是投影仪问题,把常见的口语化表述补充到关键词列表里,识别准确率会明显提升。如果某类工单反复识别错误,可以在规则表里加一条"易混淆场景"的补充说明。
Q3:派单结果里"候选人列表"是空的,只有最终指派的人?
这说明任务指令中第5步的"记录匹配过程"没有被充分执行。检查任务指令里是否有明确要求"记录哪些人被筛掉了、为什么被筛掉"。如果 AI 仍然偷懒只输出最终结果,可以在指令末尾加一句强制要求:"候选人列表字段必须包含至少3位候选人的评估信息,不足3人时列出全部候选人并说明原因。"
Q4:负载统计不准,明明某人已经完成了任务但还是被算作"在办"?
问题出在"服务派单记录"表的状态字段没有及时更新。服务人员在完成工单后需要把派单状态改为"已完成",如果这一步靠人工但经常忘记,建议在简道云侧配一个流程:服务人员提交完工报告时自动将关联的派单记录状态更新为"已完成"。数据准了,AI 的负载统计才准。
Q5:同一个工单被推送了两次,产生了两条重复的派单记录?
简道云数据推送在某些情况下会重试(比如第一次推送超时),导致悟帆收到两次相同请求。解决办法:在悟帆的任务指令中加一步去重逻辑——"在创建派单记录前,先查询是否已存在关联该工单编号的派单记录,如果存在则跳过创建,直接返回已有记录。"

400-111-0890
在线咨询