SuperAPI AI 工具集

life-sciences-prerequisites-validate

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:校验 Salesforce 组织是否满足 Life Sciences Cloud for Customer Engagement 的全部前置条件。通过 sf CLI 对当前已认证组织运行检查,输出合并的通过/失败报告,并为失败项给出修复步骤。仅做校验,不会自动启用或配置任何设置。

主要能力:按顺序执行 12 项评分检查,包括用户配置文件与权限集、Life Sciences CE 设置、Surveys、OWD 共享、Inventory Count、Sales Account Plans、Care Plans、Chatter 设置、数据保护与隐私、多币种、州/国家(地区)选项列表、Person Accounts。另有一个不计分的托管包硬性门禁:若未安装 lsc4ce 包,显示失败信息并停止后续检查。

使用方式:需先收集目标组织(别名或用户名,来自 sf config get target-org 或用户指定),并确认登录用户即为被校验的管理员。先运行 sf org display --target-org <org> 确认连接,失败则要求用户先认证。随后逐项检查,所有检查均须在报告中占一行,查询报错记为 FAIL 并继续,不得跳过或中止(托管包门禁除外)。最终以表格呈现,状态为 PASS、FAIL 或 WARNING,并给出汇总行“X of 12 prerequisites passed”。OWD 共享检查为 WARNING 级,值不符时报告 WARNING 而非 FAIL。

适用场景:管理员在部署 Life Sciences Cloud 前需要一次性了解全部待修复项时使用。相关技能可参考 life-sciences-territory-configure(区域设置)与 life-sciences-fieldsalesrep-coordinate(端到端设置)。

限制:不修改组织设置;部分设置无法通过 Metadata API 查询,需改用 Tooling API 或组织设置查询;Person Accounts 启用后不可禁用,多币种激活后不可停用,州/国家选项列表启用不可逆,修复步骤中需包含相应警告。具体查询命令、期望值与修复细节见 references/checks-user-and-package.md 与 references/checks-org-settings.md。