一句话版本:装一次,之后你只需要用中文跟 AI 说话,AI 就能帮你操作售后宝——查工单、建客户、派任务、管设备,全程不需要碰后台。

这东西对你有什么用?
日常工作中你一定经历过这些场景:
| 以前 | 现在 |
|---|---|
| 客户打电话报修,你登录后台 → 填工单 → 找工程师 → 手动派工,来回切换 5-10 分钟 | 跟 AI 说一句话,30 秒搞定 |
| 要查客户的联系人和地址,打开客户页 → 切 Tab → 再切 Tab,信息散落在好几个页面 | AI 帮你一次性拉出来,一屏看完 |
| 领导让你统计本月完成的工单,一页页翻列表 → 手动导出 → 再整理 | 跟 AI 说"导出本月已完成工单",自动汇总 |
SHB-CLI 就是让这一切成为可能的桥梁。 它让 AI 能够直接和售后宝系统对话,你不需要学任何命令,不需要碰终端,只需要说人话。
工作原理(三句话解释)
想象你和 AI 是一个群聊,群里其实有三个人:
plain
你 ──说话──▶ AI ──执行命令──▶ 售后宝系统
│
◀──返回结果────────┘- 你发消息 = 告诉 AI 你想做什么
- AI 执行命令 = AI 自动操作售后宝系统
- 系统返回结果 = 你直接看到整理好的数据
你只需要配置一次,之后就可以完全忘记 CLI 的存在。
谁适合用?
- AI 工具用户:使用 Claude Code、Cursor、Trae、openClaw 等 AI 工具的人,安装后一句话操作售后宝
- Agent 开发团队:正在构建需要与售后宝集成的 AI 产品,CLI 提供完整的业务域覆盖
安装与授权
AI Agent 工具自动安装
将以下信息发送给你的 AI Agent 工具(如WorkBuddy、悟空、Trae、 Cursor、Codex、Claude Code、openClaw等),它会自动完成安装:
帮我安装售后宝 CLI:https://publink.ai/shbcli.md
安装过程中可能会出现权限授权提示,请按照提示进行授权操作。安装完成后,系统会生成一个授权链接,用户需手动复制该链接到浏览器中,按照页面提示完成售后宝账号授权。
AI Agent 工具推荐下载地址:
WorkBuddy:https://www.codebuddy.cn/work/
悟空:https://wukong.dingtalk.com/
小宝Claw:https://xiaobaoai.app/
EasyClaw:https://easyclaw.cn/
Marvis :https://marvis.qq.com/
Codex:https://www.codex.com/
快速开始:说第一句话
打开你的 AI Agent 工具(如 WorkBuddy、悟空、Trae、Claude Code、Cursor等),在对话框中输入:
"帮我搜索今天的待处理工单"
AI 收到你的请求后,会自动调用 CLI 查询售后宝系统,把工单列表整理好展示给你。
典型使用场景
场景 1:工单全流程自动化
以前怎么做:客户来电报修 → 登录售后宝后台 → 手动填写工单表单 → 保存 → 再找到可派工的工程师 → 手动分配。来回切页面,操作 5-10 分钟。
现在怎么做:跟 AI 说一句话。
"帮我给张三创建一个空调维修工单,派给李四"
AI 自动完成:搜索客户拿到 ID → 创建工单填入信息 → 按名字查找工程师 → 提交派工。全程不到 30 秒,你只需要最后确认一下。
场景 2:客户信息一键查询
以前怎么做:打开客户列表 → 搜索 → 点进去看详情 → 再切到联系人 Tab → 再切到地址 Tab。信息分散在好几个页面。
现在怎么做:
"帮我查一下张三的联系人和地址"
AI 自动把客户基本信息、所有联系人、所有服务地址一次性拉出来,整理成表格给你看。一屏搞定。
场景 3:在系统里新建客户
以前怎么做:打开客户管理页 → 点新建 → 逐项填写名称、联系人、电话、客户编号、自定义字段等 → 保存。
现在怎么做:
"帮我在系统里新建一个客户,公司名叫'北京某某科技有限公司',联系人是李经理,电话 138-0000-0001,客户编号 CU-2024-008"
AI 先查字段定义确认有哪些自定义字段,再创建客户。如果客户编号已存在会提示你更换。
场景 4:产品资产管理
以前怎么做:安装完设备后回到办公室,打开系统录入产品信息,手动填表。
现在怎么做:
"给某客户新增一台中央空调产品,序列号 AC-2024-001"
AI 帮你在系统里创建产品记录,关联到对应客户。
想查某个客户名下有哪些设备?一句话就行:
"帮我看看某客户有哪些产品"
场景 5:批量数据操作
以前怎么做:在后台一页页翻工单列表,手动统计或者导出 Excel。
现在怎么做:
"帮我导出本月所有已完成的工单"
AI 自动帮你翻完所有分页,汇总成一份完整的数据文件。
演示效果
1、安装登录授权教程

2、使用操作演示


命令参考
以下按模块列出所有可用命令及参数说明。你可以直接参考此表告诉 AI 要做什么,也可以了解 AI 背后执行的命令细节。
工单管理(Task)
工单是售后宝的核心业务对象——客户报修、设备巡检、上门服务,都是通过工单来流转的。
命令列表
| 命令 | 说明 | 典型用法 |
|---|---|---|
task search | 搜索工单列表 | "帮我找一下有哪些工单" |
task detail | 查看工单详情 | "这个工单的具体情况是什么" |
task create submit | 创建并提交工单 | "帮我建一个新工单" |
task alloc submit | 派工(分配执行人) | "这个工单派给谁去做" |
task field list | 获取工单字段定义 | "这种工单要填哪些信息" |
task field common | 获取通用字段 | "所有工单都有哪些公共字段" |
task type list | 获取工单类型列表 | "系统里有哪几种工单类型" |
task search 常用参数
| 参数 | 说明 |
|---|---|
--keyword | 按关键词搜(标题、描述里有这个词的工单) |
--template-id | 只看某一种类型的工单 |
--state | 只看某个状态的工单(如待处理、已完成) |
--page / --page-size | 翻页用的,默认第 0 页、每页 10 条 |
--format-data | 把字段编码翻译成人能看懂的标签 |
--all | 一次性拉回所有数据,不用自己翻页 |
task create submit 常用参数
| 参数 | 说明 |
|---|---|
--template-id | 用哪个工单模板来创建(必填) |
--customer-id | 这个工单属于哪个客户 |
--service-content | 服务内容,比如"空调维修" |
--description | 详细描述问题 |
--level | 工单优先级 |
--no-approve | 跳过审批检查(谨慎使用) |
task alloc submit 常用参数
| 参数 | 说明 |
|---|---|
--task-id | 要派工的工单 ID(必填) |
--executor-id | 直接指定执行人 ID(如果你知道的话) |
--search-user | 按名字搜索执行人(更常用,AI 会让你选) |
--synergies | 需要协助的人 |
--no-approve | 跳过审批检查 |
客户管理(Customer)
客户是所有业务的起点——你得先知道是哪个客户的事,才能创建工单、查设备。
命令列表
| 命令 | 说明 | 典型用法 |
|---|---|---|
customer list | 搜索客户 | "帮我找一下某客户的信息" |
customer linkman search | 查联系人 | "这个客户的对接人是谁、电话多少" |
customer address list | 查地址 | "我要去这个客户那里,地址是什么" |
customer create | 新建客户 | "帮我在系统里添加一个新客户" |
customer field list | 查客户有哪些字段 | "新建客户需要填什么信息" |
customer list 常用参数
| 参数 | 说明 |
|---|---|
--keyword | 按关键词搜(客户名称、编号) |
--status | 按客户状态筛选 |
--serial-number | 用客户编号精确匹配 |
--customer-manager | 只看某个客户经理负责的客户 |
--lm-phone | 按联系人电话找客户 |
--page / --page-size | 翻页,默认第 1 页、每页 10 条 |
customer linkman search 常用参数
| 参数 | 说明 |
|---|---|
--customer-id | 查哪个客户的联系人(必填) |
--keyword | 按关键词搜联系人 |
--name | 按联系人姓名找 |
--phone | 按电话号码找 |
--is-main | 只看主要联系人 |
customer address list 常用参数
| 参数 | 说明 |
|---|---|
--customer-id | 查哪个客户的地址(必填) |
--page / --page-size | 翻页 |
customer create 常用参数
| 参数 | 说明 |
|---|---|
--name | 客户名称(必填,最大 50 字) |
--lm-phone | 联系人手机(--lm-phone 或 --lm-email 二选一) |
--lm-email | 联系人邮箱 |
--lm-name | 联系人姓名 |
--serial-number | 客户编号(创建时校验唯一性) |
--manager-id | 客户负责人用户 ID |
--attr | 自定义字段值,JSON 对象格式,如 '{"industry":"制造业"}' |
--force | 跳过客户编号唯一性校验 |
--from-setting | 从设置页视角获取字段(含更多配置项) |
产品管理(Product)
产品就是你给客户安装或维护的设备——空调、电梯、打印机等等。
命令列表
| 命令 | 说明 | 典型用法 |
|---|---|---|
product search | 全局搜产品 | "帮我找一下编号是 AC-001 的设备" |
product search --customer-id <id> | 看某客户的产品 | "张三名下有哪些设备" |
product create | 登记新产品 | "新装了一台空调,帮我录入系统" |
product field list | 查产品有哪些字段 | "录产品需要填什么信息" |
product catalog list | 查产品分类 | "系统里产品是怎么分类的" |
product catalog field list | 查分类的扩展字段 | "这个分类下有哪些额外字段" |
product search 常用参数
| 参数 | 说明 |
|---|---|
--keyword | 关键词搜索(产品名、编号) |
--name | 按产品名称搜 |
--serial-number | 按序列号精确搜 |
--type | 按产品类型筛选 |
--customer-id | 只看某个客户的产品 |
--sort | 按什么排序(默认按创建时间) |
--desc | 是否倒序(默认是) |
--page / --page-size | 翻页,默认第 1 页、每页 10 条 |
product create 常用参数
| 参数 | 说明 |
|---|---|
--name | 产品名称(必填) |
--serial-number | 设备序列号/编号 |
--type | 产品类型 |
--customer-id | 属于哪个客户 |
--template-id | 使用哪个产品模板 |
--catalog-id | 归属到哪个产品分类 |
--create-qrcode | 是否同时生成二维码 |
--attr | 自定义字段值,JSON 对象格式,如 '{"color":"红色"}' |
事件管理 (Event)
事件是工单的上游——客户来电报障、设备告警、销售线索,先落成一条"事件",确认之后再转成工单派人上门。这个模块让 AI 能帮你登记事件、跟进事件。
命令列表
| 命令 | 说明 | 白话解释 |
|---|---|---|
event search | 搜索事件列表 | "最近有哪些报障事件" |
event detail | 查看事件详情 | "这条事件具体是什么情况" |
event create submit | 创建事件(可同时指派执行人) | "帮我登记一条客户报障" |
event update submit | 更新事件(先读当前状态再改) | "把这条事件的联系人电话改一下" |
event field list | 获取事件字段定义 | "这类事件要填哪些信息" |
event type list | 获取事件类型列表 | "系统里有哪几种事件类型" |
event search 常用参数:
| 参数 | 白话说明 |
|---|---|
--keyword | 关键词搜索,但只匹配事件编号、客户名称、联系人姓名、联系人电话(不搜正文) |
--template-id | 只看某一种事件类型 |
--state | 按事件状态筛选 |
--format-data | 把字段编码翻译成人能看懂的标签 |
--all | 一次性拉回所有数据,不用自己翻页 |
event type list | 获取事件类型列表 |
备件管理(Part)
备件就是工程师上门要带的零件——滤网、压缩机、主板。这个模块让 AI 帮你查备件档案、查库存在哪个库房、查谁手上还有多少。
命令列表
| 命令 | 白话说明 | 典型场景 |
|---|---|---|
part search | 搜备件档案 | "有没有叫压缩机的备件" |
part detail | 看备件详情 | "这个备件的规格是什么" |
part field list | 查备件字段定义 | "备件都有哪些字段" |
part stock search | 查备件库存 | "哪些备件快没货了" |
part stock distribution | 看某个备件在各库房/个人库的分布 | "这个件现在都在哪儿" |
part personal search | 查个人备件库持有情况 | "工程师手上都带着什么件" |
part personal holding | 查某人持有某备件多少个 | "张三手上还有几个滤网" |
part personal stock-record | 个人备件库存变动记录 | "他这个件是什么时候领的" |
part personal use-record | 工单领用/退回记录 | "这个件用在哪张工单上了" |
part personal users | 按姓名解析出可见人员的 userId | "先把'张三'换成系统里的 ID" |
part stock search 常用参数:
| 参数 | 白话说明 |
|---|---|
--missing | 只看低于安全库存的(缺货预警) |
--repertory-type | 按库房类别筛:备件库、不良品库、区域库、备件其他库 |
--repertory-id | 只看某一个库房 |
--sparepart-id | 只看某一个备件 |
--all | 一次性拉回所有数据,不用自己翻页 |
event type list | 获取事件类型列表 |
云仓物料(Warehouse)
云仓物料是总部维护的物料主数据——编号、名称、规格、单位、几种价格、是否可售、是否按 SN 管理。它分三块:物料、服务 BOM、物料替换。
命令列表
| 命令 | 白话说明 | 典型场景 |
|---|---|---|
warehouse material search | 搜物料 | "编号 M-001 的物料是什么" |
warehouse material detail | 看物料详情 | "这个物料的价格和单位" |
warehouse material field | 查物料字段定义 | "建物料要填什么" |
warehouse material create | 新建物料 | "帮我建一个新物料" |
warehouse material update | 改物料 | "把成本价改成 200" |
warehouse material update batch | 批量改同一个字段 | "这 20 个物料的属性统一改掉" |
warehouse material update status | 批量启用/停用 | "这批物料先停用" |
warehouse material delete | 批量删除(软删) | "这些废弃物料删掉" |
PaaS 自定义业务(PaaS)
售后宝里除了工单、客户、产品之外,还有一批"自己配出来的菜单"——寄修、巡检计划、报销单、验收单等等。它们背后都是 PaaS 表单 + 流程。这个模块让 AI 能像操作工单一样操作这些自定义业务,包括发起和推进审批流程。
命令列表
| 命令 | 白话说明 | 典型场景 |
|---|---|---|
paas app forms | 列出你能看到的表单(可按名字搜) | "'寄修'这个菜单在系统里叫什么" |
paas template-fields | 查表单的字段定义 | "这个单子要填哪些字段" |
paas template add-fields / save-fields | 增改字段定义 | "给这个表单加一个字段" |
paas form search | 查表单数据 | "本月的寄修单有哪些" |
paas form get / batch-get | 看单条/批量看数据详情 | "这张寄修单的明细" |
paas form save / start-content | 新建或保存数据(start-content 保存的同时发起流程) | "帮我提一张寄修单并走审批" |
paas form delete | 删除数据 | "这张单作废" |
paas flow start / approve | 发起流程 / 审批或完成任务 | "这单帮我审过去" |
paas flow buttons / log | 看当前能点哪些按钮 / 看流程日志 | "这单卡在谁那儿了" |
常见问题
我完全不懂命令行,能用吗?
完全可以。 你不需要记住任何命令,也不需要打开终端(安装和登录那一次除外)。全程跟 AI 用中文对话,AI 会自己判断该执行什么操作。命令行只是 AI 和售后宝之间的"通信协议"——就像你不需要懂 HTTP 协议也能正常上网一样。
AI 会不会误操作?比如不小心创建了错误的工单?
不会。 CLI 设计了多层安全机制:
- AI 在执行写入操作前通常会先跟你确认
- 所有操作都有日志可追溯
- 你可以随时跟 AI 说"等一下"来暂停操作
--search-user 是什么意思?为什么派工不直接用 ID?
因为你通常只知道工程师叫什么名字,不知道他在系统里的 ID。--search-user "张三" 会先去系统搜索叫"张三"的用户,如果有多个结果会列出来让你(或 AI)选择。这是为了让 AI 更容易帮你完成派工——它只需要知道人名就够了。
--format-data 是做什么的?
售后宝的工单有很多自定义字段,原始数据里存的是编码(比如字段 ID 和选项 ID)。加上 --format-data 后,CLI 会自动把编码翻译成人能看懂的标签。比如把 "field_001": "opt_003" 变成 "服务类型": "紧急维修"。这样 AI 汇报结果时你能直接看懂。
数据量很大时 --all 会不会卡住?
不会。--all 内部做了优化:每次请求 50 条、自动间隔 500ms 避免压垮服务器。几百条数据通常几秒完成。如果数据量特别大(几千条),可能需要等十几秒,但不会卡住或超时。
多租户场景怎么切换?
如果你的账号关联了多个租户,可以通过 --profile 参数切换。正常情况下 AI 会自动处理,不需要你操心。
总结
SHB-CLI 让 AI 能够直接操作售后宝系统,覆盖日常业务的核心场景:
| 能力 | 覆盖 | 对你意味着什么 |
|---|---|---|
| 工单管理 | 搜索、创建、更新、派工、工单类型,自定义字段 | 一句话创建工单、修改工单、分配任务 |
| 事件管理 | 搜索、详情、创建、更新、类型与字段 | 报障线索先落成事件,再转工单派人 |
| 客户管理 | 搜索、新建、修改、联系人、地址、自定义字段 | 新建客户、拜访前一句话拿到全部信息 |
| 产品管理 | 搜索、创建、定义字段、产品类型 | 设备台账增删查,自定义字段全支持 |
| 备件管理(只读) | 备件档案、库存与分布、个人备件库、领用记录 | 出发前先确认零件有没有货、在谁手上 |
| 云仓物料 | 物料主数据、服务 BOM、物料替换(含批量与启停用) | 物料台账和替换关系批量维护,改错不怕 |
| PaaS 自定义业务 | 表单定位、字段定义、数据增删改查、流程发起与审批 | 自己配出来的菜单,AI 也能查能填能走流程 |
一句话总结:安装一次,让 AI 替你操作售后宝。你只管说话,它替你干活。