0

我在包中添加了自定义配置文件,但是,我无法通过安装来创建自定义配置文件。经过更多调查,如果我在安装之前创建了自定义配置文件,则该软件包可以更新 fls 和权限。没有办法在安装时创建自定义配置文件?如果是这样,我可以使用安装脚本来做到这一点吗?

4

1 回答 1

2

我花了一段时间才弄清楚,但这是解决方案:

在您的组织中:

  1. 克隆标准平台用户配置文件(因为它具有 Salesforce 平台许可证)并将其命名为有意义的名称,例如 MyApp_Profile

  2. 自定义 MyApp_Profile 以匹配将测试或使用您的应用程序的用户所需的访问级别

  3. 将自定义配置文件设置 MyApp_Profile 添加到包

  4. 继续完成包裹

在 TEST_ORG(或 YOUR_CUSTOMER_ORG)中:

  1. 通过克隆标准平台用户配置文件预先创建配置文件并将其命名为有意义的名称,例如 MyApp_TestProfile

  2. 将 MyApp_TestProfile 分配给用户

  3. 安装软件包并在向导的第 2 步(选择安全级别)中选择第三个选项(选择安全设置)

  4. 在“自定义安全”部分下,确保 MyApp_TestProfile(在步骤 5 中创建)分配了 MyApp_Profile(在步骤 1 中创建)

  5. 完成包安装

  6. 使用分配了 MyApp_TestProfile 的用户登录到测试或客户组织,然后从右上角的菜单中选择您的应用程序。

  7. 别客气!

我希望这也能解决你的问题!

于 2013-10-12T01:31:24.260 回答