我在包中添加自定义配置文件,但是,我无法通过安装创建自定义配置文件。经过更多调查,如果我在安装之前创建了自定义配置文件,则包可以更新fls和权限。安装时无法创建自定义配置文件?如果是这样,我可以使用安装脚本吗?
答案 0 :(得分:2)
我花了一段时间来弄明白,但这是解决方案:
克隆标准平台用户配置文件(因为具有Salesforce平台许可证的配置文件)并将其命名为有意义的内容,如MyApp_Profile
自定义MyApp_Profile以匹配将测试或使用您的应用的用户所需的访问级别
将自定义配置文件设置MyApp_Profile添加到包
继续完成包
通过克隆标准平台用户配置文件预先创建配置文件,并将其命名为有意义的内容,如MyApp_TestProfile
将MyApp_TestProfile分配给用户
安装软件包并在向导的步骤2(选择安全级别)上选择第三个选项(选择安全设置)
在“自定义安全性”部分下,确保MyApp_TestProfile(在步骤5中创建)已分配MyApp_Profile(在步骤1中创建)
完成软件包安装
使用已分配MyApp_TestProfile的用户登录测试或客户组织,然后从右上方菜单中选择您的应用程序。
欢迎你!
我希望这也解决了你的问题!