35CRM 设备管理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的说明,在你的 AI 助手中安装 @org-r4wuabfo/crm-device-mgmt。
技能介绍
要解决什么问题
在 35CRM(傲融)里维护设备档案和设备 BOM,往往要对着 REST 接口拼 Token、分页条件和表单字段。中文参数若用 Shell 直接 curl,还容易踩编码问题。这个技能把认证、查询和「新增」表单流程收敛成可复用的脚本与文档索引,让 Agent 在会话里按同一套规范调用。
技能如何工作
对话开始时一次性收集 CRM 凭据,通过 scripts/crm_login.py 校验 Token,成功后在本会话内复用 token 与 base_url,避免反复追问。
常见操作与接口对应关系如下:
- 设备档案:
POST /deviceArchive/list查列表;新增走viewId=DeviceArchiveAdd→POST /deviceArchive/insert(详见device_archive.md) - 设备 BOM:
POST /deviceBom/list查列表;新增走viewId=DeviceBomAdd→POST /deviceBom/insert(详见device_bom.md)
通用能力由三个脚本承担:crm_login.py 验 Token;crm_query.py 带 Token 的列表/查询;crm_form_submit.py 处理新增类 view/form → 解析字段 → insert 流程。枚举、搜索条件结构等见 enums.md,请求规范见 authentication.md 与 base.md。
边界与注意点
- 含中文的请求必须经 Python 脚本发出,不要用 Bash 直接 curl(见
base.md)。 - 日期提交格式为
Y-m-d H:i:s,例如2026-06-05 00:00:00。 - 解析列表响应时优先
resp.get('rows') or resp.get('data') or []。 - multipart 上传需通过 subprocess 配合
curl --data-binary @-等方式发送,细节以参考文档为准。
使用场景
- 售后同事在 35CRM 里按条件分页查询设备档案,核对现场装机序列号与系统记录是否一致
- 产线或工程变更后,需要在 CRM 中新增设备 BOM 行项,并走 DeviceBomAdd 表单提交 insert
- 设备入库或台账补录时,通过设备档案列表接口定位记录,再按 DeviceArchiveAdd 流程新增档案
- Agent 会话中先校验 Token,再对 /deviceArchive/list 或 /deviceBom/list 做带搜索条件的批量查询
适合人员
- 负责 35CRM 主数据维护、需批量查改设备档案与 BOM 的 CRM 管理员
- 要把装机信息回写傲融 CRM、常做设备档案新增与列表核对的售后或实施顾问
- 对接 35CRM REST、又必须规避中文 curl 编码问题的集成或自动化脚本维护者
- 用 Agent 代劳设备台账查询、BOM 清单拉取与表单新增的一线业务支持人员