SuperAPI AI 工具集

salesforce

营销与增长

查看项目

更新于 10-15 22:42

技能介绍

用途:借助 Salesforce CLI(sf)与 Salesforce 组织交互,完成数据查询、记录管理、架构查看、批量操作、元数据部署和 Apex 执行。使用前 CLI 必须已认证,且建议始终加 --json 以获得结构化输出。若 sf 不可用,应停止并请用户按官方指南安装,随后用 sf org login web 登录。

主要能力:认证与组织管理(sf org login web/jwt/access-token/sfdx-url、sf org list/display/open/logout、sf config、sf alias);SOQL 查询(sf data query,支持 WHERE、关系查询、LIKE、日期过滤、ORDER BY、--all-rows、--file、--use-tooling-api、CSV 输出);SOSL 跨对象搜索(sf data search);单条记录读取、创建、更新、删除(sf data get/create/update/delete record);批量导出、导入、upsert、删除及树形导入导出(sf data export/import/upsert/delete bulk、sf data export/import tree);架构查看(sf sobject describe/list);Apex 执行与测试(sf apex run/test/get/list log);REST 与 GraphQL 调用(sf api request rest/graphql);元数据部署与检索(sf project deploy/retrieve/report/generate);诊断(sf doctor、sf version、sf whatsnew)。

使用方式:先认证,再按需执行命令,例如 sf data query --query "SELECT Id, Name FROM Account LIMIT 10" --json。超过 10,000 条记录改用 sf data export bulk。查询单对象用 SOQL LIKE,跨对象用 SOSL。多组织时用 --target-org 指定。

限制与安全边界:未经用户明确确认,不得创建、更新、删除、部署或执行 Apex;不得在对话中泄露访问令牌、认证 URL、刷新令牌或详细组织信息;未经要求不得导出数据到文件;有沙箱或预发环境时默认不操作生产组织;批量删除或导入前需用户审阅并确认;查询应加 LIMIT;Bulk API 2.0 不支持 COUNT() 等聚合函数;sf sobject describe 输出可能很大,应总结关键字段而非直接倾倒。认证失败或会话过期时,引导用户重新执行 sf org login web。