关于 service-omni-agent-work-sharing-configure
用于检查并按需更改 Salesforce AgentWork 内部组织范围默认共享设置的技能。它仅将 Private 改为 Read,保留外部共享设置,并通过重新读取元数据验证部署。
主要功能
- 01检查 AgentWork 当前共享模型
- 02以计划模式预览而不部署
- 03经确认后将 Private 改为 Read
- 04保留外部共享设置
- 05重新读取元数据验证部署
适用场景
- 01变更前评估 AgentWork 的内部可见性
- 02不写入组织即可规划共享设置调整
- 03在测试组织授予内部读取权限
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ forcedotcom/ sf-skills --skill service-omni-agent-work-sharing-configure安装后在 Claude Code 中输入/service-omni-agent-work-sharing-configure确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/api-notes.mdscripts/configure-and-report.shscripts/tests/_bootstrap.pytest_agent_work_sharing_contracts.py详细介绍
service-omni-agent-work-sharing-configure
检测并可选择配置标准 AgentWork 对象的组织范围内部默认值。支持的无头契约是 CustomObject:AgentWork 元数据:检索当前元数据,保留 externalSharingModel,部署内部 sharingModel=Read,然后再次检索以验证结果。
此设置可让已拥有对象访问权限的内部用户广泛获得读取可见性。它不能替代 OmniSupervisorConfig:该配置会筛选主管可见的代表、队列、技能、操作和选项卡,但不会授予记录访问权限。
输入
bash scripts/configure-and-report.sh <org-alias> --plan
bash scripts/configure-and-report.sh <org-alias> --confirm-org-wide-visibility
org-alias为必填项,且必须已通过sf完成身份验证。--plan会检索并报告当前模型和目标模型,但不会部署。- 仅当运行需要将
Private更改为Read时,才必须提供--confirm-org-wide-visibility。省略该参数会在部署前阻止操作。
安全契约
- 运行会拒绝生产客户组织。计划模式保持只读。
externalSharingModel会原样保留。Read和ReadWrite已提供内部读取可见性,会直接复用。该技能绝不会将ReadWrite收窄为Read。- 唯一支持的更改是将
Private改为Read;该技能绝不会授予内部编辑权限。 - 分类、检索、部署或回读失败都会阻止操作。对于无法确定的响应,绝不会报告成功。
- 请使用专用沙盒或测试组织,因为更改 OWD 可能会启动共享重新计算。
工作流
- 对目标组织进行分类,并执行生产环境写入保护。
- 通过 Metadata API 检索
CustomObject:AgentWork。 - 读取内部和外部共享模型。
- 如果当前模型为
Read或ReadWrite,则直接复用,不进行部署。 - 在计划模式下,报告拟议的
Private到Read更改,然后以黄色状态退出。 - 在运行模式下,要求明确确认影响范围。
- 仅部署保留外部共享设置且内部模型为
Read的标准对象元数据。 - 再次检索,并要求内部模型为
Read且外部模型未更改。
输出
包含 status、previous_sharing_model、sharing_model、external_sharing_model、changed、dry_run、deploy_id 和 blocking_issue 的单个 JSON 对象。
configured:已确认的Private到Read部署成功,且回读结果匹配。reused:当前的Read或ReadWrite已提供可见性。action_needed:计划模式发现当前为Private;未执行写入。blocked:安全保护或受支持 API 验证失败。
限制
- 此技能会更改可见性,而非主管范围。筛选功能请使用主管配置技能。
- 此技能不会创建共享规则或逐条记录的
AgentWorkShare行。 - 此技能无法证明特定主管在 UI 中拥有完整访问权限;配置完成后,请使用目标主管用户验证端到端的 Command Center 工作流。
参考资料
| 文件 | 阅读时机 |
|---|---|
references/api-notes.md | 批准组织范围更改或诊断检索/部署失败之前 |
评论
支持 Markdown