【问题标题】:Dynamics CRM 2011 - Segregating data by Client entityDynamics CRM 2011 - 按客户实体分离数据
【发布时间】:2011-06-02 19:08:01
【问题描述】:

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

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

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

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

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

这可以在 CRM 2011 中完成吗?怎么样?

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

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2011


    【解决方案1】:

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

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

    【讨论】:

    • 可以使用团队代替 BU 吗?我的理解是,一个用户一次只能分配到一个 BU,所以当他们需要访问多个客户端时,这不起作用?
    • 当然。没注意到你有 2011 年。团队将是处理此问题的另一种方式。
    • 使用 Teams,新创建的记录默认分配给当前用户,要求他们手动将每条记录重新分配给团队。有什么办法吗?自动化的工作流程步骤可能不知道将其重新分配给哪个团队。
    猜你喜欢
    • 2012-04-18
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    相关资源
    最近更新 更多