我已经集成了我们的 SharePoint 站点和我们的 Dynamics CRM 2011 系统,以便我们可以从 CRM 上传文档。但我有一个想法,通过 CRM 中的安全性,用户只能看到与他们相关的记录,但如果他们只是去 SharePoint 网站,他们将能够看到与任何记录相关的文档,即使他们在 CRM 中看不到它.
所以我想知道是否有可能以某种方式将 CRM 的安全性“同步”到 SharePoint 中,这样用户就无法在任何一个系统中看到他们不想要的东西。
谢谢
我已经集成了我们的 SharePoint 站点和我们的 Dynamics CRM 2011 系统,以便我们可以从 CRM 上传文档。但我有一个想法,通过 CRM 中的安全性,用户只能看到与他们相关的记录,但如果他们只是去 SharePoint 网站,他们将能够看到与任何记录相关的文档,即使他们在 CRM 中看不到它.
所以我想知道是否有可能以某种方式将 CRM 的安全性“同步”到 SharePoint 中,这样用户就无法在任何一个系统中看到他们不想要的东西。
谢谢
开箱即用是可能的。有一个商业CB Replicator解决方案正好解决了这个问题。它执行 CRM 安全模型到 SharePoint 组和文件夹级别权限的复杂映射。
简而言之,它将微型插件部署到 CRM 中,收集所有可能需要更改权限的事件。有一个独立的服务可以获取这些事件并将适当的权限写入 SharePoint,作为 sharepointdocumentlocation 实体对引用文件夹的项目级权限。
它支持 CRM 中导致权限更改的各种操作,例如安全角色、业务单位层次结构、权限深度、团队成员资格、访问团队、访问团队模板、共享。
不幸的是,这不可能开箱即用。SharePoint 的安全模型通常基于 AD 组,而 CRM 使用每个用户应用的应用内安全角色。
为了使这些保持同步,需要在服务器端进行一些自定义开发,如果有可能的话。