SuperAPI AI 工具集

dx-org-permission-set-assign

通用与其它

查看项目

更新于 10-16 08:47

技能介绍

用途:将权限集分配给 Salesforce org 用户,仅通过 Bash 工具执行 sf org assign permset,不使用 MCP 工具(如 assign_permission_set)。范围仅限分配,不含创建权限集、列出权限集或检查用户权限。

主要能力:支持单个或多个权限集;默认分配给 org 默认管理员;可指定目标 org 或指定用户(--on-behalf-of)。

用法示例:默认管理员分配单个,sf org assign permset --name <PermSetName> --json;分配多个,sf org assign permset --name <PermSet1> --name <PermSet2> --json;指定 org,sf org assign permset --name <PermSetName> --target-org <alias> --json;指定用户,sf org assign permset --name <PermSetName> --on-behalf-of <username1> --on-behalf-of <username2> --json。

限制与注意:始终加 --json;权限集名区分大小写;名称含空格需用双引号;目标 org 与用户使用 CLI 别名而非 User.Alias 字段;重复分配幂等;可能出现部分成功,JSON 中含 successes 与 failures 数组,任一失败则退出码非零;权限集若需激活,用户可能看不到权限,需在 Setup 手动激活;用户不存在可先用 sf org display user --target-org <alias> 核对。