Salesforce 集成用户最佳实践
Salesforce Integration User Best Practice
问题-
每个集成有一个专门的用户是个人选择还是一种好的做法?
背景
我们与 Salesforce 有大约 5 种不同的集成。每个集成服务于不同的目的和需求。例如一个是双向同步,另一个是从外部系统到 SF 的单向同步,还有一个是从 SF 到外部系统的单向同步。
目前每个集成都有一个专门的集成用户。
据我了解,原因是,每个集成用户都有不同的权限,而且无论出于何种原因,如果我们的一个用户帐户出现问题,我们都不希望所有集成都受到影响。每个集成都有专门的用户还可以让我们更好地调试和缓解问题。
有人可以就如何决定提出建议吗 - 是创建新的集成用户还是使用同一用户进行多个集成更好。
我想说,为多个集成重用同一用户的最有力论据是:
- 用户许可证很贵,一些组织没有很多未使用的许可证。
- 使用单个配置文件维护单个用户更容易。
但是,出于您已经提到的一些相同原因,我更喜欢每个集成都有单独的用户:
- 安全性:每个集成用户只能访问其需要的内容。
- 能够更好地隔离和调试出现的问题。
就个人而言,我喜欢将 stripped-down 集成配置文件分配给所有集成用户并通过权限集分配权限的方法;它使事情更容易管理。
问题- 每个集成有一个专门的用户是个人选择还是一种好的做法?
背景 我们与 Salesforce 有大约 5 种不同的集成。每个集成服务于不同的目的和需求。例如一个是双向同步,另一个是从外部系统到 SF 的单向同步,还有一个是从 SF 到外部系统的单向同步。
目前每个集成都有一个专门的集成用户。 据我了解,原因是,每个集成用户都有不同的权限,而且无论出于何种原因,如果我们的一个用户帐户出现问题,我们都不希望所有集成都受到影响。每个集成都有专门的用户还可以让我们更好地调试和缓解问题。
有人可以就如何决定提出建议吗 - 是创建新的集成用户还是使用同一用户进行多个集成更好。
我想说,为多个集成重用同一用户的最有力论据是:
- 用户许可证很贵,一些组织没有很多未使用的许可证。
- 使用单个配置文件维护单个用户更容易。
但是,出于您已经提到的一些相同原因,我更喜欢每个集成都有单独的用户:
- 安全性:每个集成用户只能访问其需要的内容。
- 能够更好地隔离和调试出现的问题。
就个人而言,我喜欢将 stripped-down 集成配置文件分配给所有集成用户并通过权限集分配权限的方法;它使事情更容易管理。