SuperAPI AI 工具集

generate-permission-set

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:生成或编辑 Salesforce 权限集元数据(PermissionSet XML),授予对象、字段、用户和应用权限。

主要能力:按步骤定义核心属性(fullName、label、description);配置对象 CRUD 权限(allowCreate、allowRead、allowEdit、allowDelete、modifyAllRecords、viewAllRecords、viewAllFields);设置字段级安全(fieldPermissions,含 editable、readable);授予用户权限(userPermissions,如 ApiEnabled、ViewSetup、ManageUsers、RunReports);配置应用与标签可见性(applicationVisibilities、tabSettings);可选添加 Apex 类与 Visualforce 页面访问(classAccesses、pageAccesses);可选设置许可证与记录类型(license、hasActivationRequired、recordTypeVisibilities)。

使用方式:按步骤编写 XML,字段引用使用 ObjectName.FieldName 格式;自定义对象、字段、标签需带 __c 后缀,标准对象标签使用 standard- 前缀(如 standard-Account);需要编辑权限时 readable 与 editable 均设为 true;若需全部字段可见可改用 viewAllFields 对象权限。部署前按校验清单核对,并使用 Salesforce CLI 部署。

限制:必填字段绝不能出现在 fieldPermissions 中,否则部署失败;添加字段前须确认字段存在且非必填(元数据含 <required>true</required> 即为必填);API 名称错误或缺少后缀会导致失败;ViewAllData、ModifyAllData、ManageUsers 等权限需安全审查。资料未提供具体安装命令与价格信息。