0

我正在评估 CRM 2011 以替换现有应用程序,并且对安全性和按客户(或帐户)隔离信息有一些疑问。

我有一个“客户”的自定义实体。有许多与“客户”相关的自定义实体构成了需要捕获的数据。

我想限制特定团队/用户在特定客户上工作,并且只查看他们有权访问的那些客户的数据。

我看到可以将单个实体分配给团队/用户,但我需要客户锁定所有相关实体,以便普通用户

  1. 在属于其他客户的视图或搜索中看不到记录。
  2. 无法为其他客户创建或访问记录。

这可以在 CRM 2011 中完成吗?如何?

另外 - 是否可以限制流程/工作流程仅在特定客户的记录上操作或触发?

4

1 回答 1

1

可能最简单的事情就是将您的安全性建立在业务部门的基础上。客户组及其相关记录都在同一个业务部门中,只要您将他们的安全角色设置为只允许访问他们自己业务部门中的记录,就可以了。

对于仅在特定客户端上触发的工作流,这取决于确切的要求。您当然可以检查客户的业务部门作为工作流程的第一步,并以此为基础继续或退出。如果它更复杂,您可以编写自定义工作流程序集来为您进行检查。

于 2011-06-03T02:46:23.903 回答