Salesforce数据管理

18分钟前更新 1 00
Salesforce数据管理Salesforce数据管理
Salesforce数据管理

技能简介

该技能通过官方Salesforce CLI(sf)连接Salesforce CRM,支持查询客户、联系人、商机等记录,执行增删改操作,并处理批量数据任务。

业务背景

销售团队无需登录Salesforce后台,通过自然语言即可快速查询客户信息、更新商机状态或批量导入数据。大幅降低CRM操作门槛,让一线业务人员专注于客户沟通而非系统操作,同时减少因手工录入导致的数据错误。

落地案例:某区域销售经理需要跟进季度末的冲刺商机,直接输入"列出本季度金额大于50万且阶段为谈判中的商机",系统自动返回目标客户清单及负责人信息;确认无误后,再指令"将上述商机阶段统一推进到合同签署",即可完成批量更新,全程无需编写SOQL语句或切换多个页面。

能做什么

  • 使用SOQL语句查询账户、联系人、商机、线索、案例等对象数据
  • 创建和更新CRM记录,包括客户信息与销售机会
  • 删除单条或批量删除记录
  • 执行CSV格式的批量导入与更新
  • 查看对象结构与字段元数据

使用说明

安装Salesforce CLI

# 通过npm安装
npm install -g @salesforce/cli

# 或通过Homebrew安装
brew install salesforce-cli

配置认证

# 浏览器OAuth登录(推荐交互式使用)
sf org login web --alias myorg

# JWT方式登录(自动化场景)
sf org login jwt --client-id <consumer-key> --jwt-key-file <path-to-key> --username <user> --alias myorg

基础操作示例

# 查询前10条联系人
sf data query --query "SELECT Id, Name, Email FROM Contact LIMIT 10" --target-org myorg

# 创建联系人
sf data create record --sobject Contact --values "FirstName='John' LastName='Doe' Email='john@example.com'" --target-org myorg

# 更新商机阶段
sf data update record --sobject Opportunity --record-id 006XXXXXXXXXXXXXXX --values "StageName='Closed Won'" --target-org myorg

# 导出CSV
sf data query --query "SELECT Id, Name FROM Account" --result-format csv > accounts.csv

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言指令、SOQL语句、记录ID、字段键值对、CSV文件、组织别名
输出JSON/CSV查询结果、操作状态、新建记录ID、批量作业进度
适用人群Salesforce用户、销售运营、CRM管理员、需要自动化数据操作的开发者
不包含Apex开发、Flow设计、权限配置、可视化报表搭建、非CLI方式的API调用

 

风险提示

  • 删除操作不可逆,批量删除前务必确认筛选条件
  • 生产环境操作建议先在沙盒验证
  • Access Token需妥善保管,避免硬编码在脚本中
  • SOQL查询大表时建议添加LIMIT限制,防止超时

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/lucas-riverbi/salesforce-skill/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...