SuperAPI AI 工具集

lcrm-business-record

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:将销售的自然语言输入整理并创建 LCRM 商务记录。若信息缺失先提醒补充,提交前必须经用户确认。注意商务记录查询功能已移至 lcrm-search skill,本技能仅负责创建。

使用方式:主脚本入口为 node scripts/business-record.mjs <action> [options]。环境变量必填 LCRM_API_KEY,可选 LCRM_BASE_URL(默认 https://crm.langcore.net),目标接口为 POST /api/business-records。

必填字段:customerId 或 leadId(二选一,销售场景优先 customerId)、followUpType(枚举)、contactedPerson、description(去 HTML 后至少 10 字)。可选字段:opportunityId、opportunityStatus、estimatedCloseDate、actualCloseDate、attachments。followUpType 枚举为:微信 电话 线上会议 邮件 现场拜访 商务活动 其他。

流程:先解析输入抽取客户名称、联系人名称、跟进类型(无法判断先置空)与记录内容;用 node scripts/business-record.mjs find-customer --company-name "<客户名>" --limit 5 将客户名转为 ID,无结果则提示客户不存在,多结果则列出候选由用户确认;建议用 customer-detail --customer-id "<customerId>" 校验联系人,未命中不阻断但需提示;组装 payload 并本地校验;输出确认卡片(含 customerId 与客户名、contactedPerson、followUpType、description 摘要),仅当用户明确回复确认/提交/是才执行 POST。

提交示例:node scripts/business-record.mjs create --customer-id "<customerId>" --follow-up-type "电话" --contacted-person "张三" --description "已与客户确认POC范围和预算,预计下周提交技术方案。" 也可用 --payload 或 --payload-file。成功返回 id 与关键字段,失败透出后端错误并给出补充建议。若后端提示需完善联系人信息,需用户前往 LCRM 系统 web 端补全姓名、电话、角色。