限制来自 "main area" 本地 Dynamics 365 的用户访问

Restrict user access from "main area" Dynamics 365 on prem

我们创建了一个新的 "App",这是我们解决方案中的第一个应用程序。这个想法是,一组用户将只能访问此应用程序,他们将无法再访问应用程序的 "main area"。某些实体的某些表单看起来与其他实体不同等。 ("main area" 我指的是默认存在的 "normal" 区域或多或少)。

因此,授予这组用户访问新应用程序的权限很容易,因为他们具有特定的安全角色,我们已将此角色分配给该应用程序。

但现在的问题是: 我们如何限制这组用户只能访问这个应用程序?也就是说,当他们浏览到动态时,他们应该立即在新应用程序中 "land",并且不应再访问 "main area"。 我觉得由于 "default Dynamics"-app 没有此 "Manage Roles" 选项,我不确定从默认应用程序中删除此特定安全角色的最佳方法是什么。

当您说 "main area" 时,它表示 "Dynamics 365 - custom"。每个人都可以通过 url 像 https://xyz.crm.dynamics.com/main.aspx 一样访问它。

在:设置 - 应用程序 - 我的应用程序

它可以隐藏在除系统管理员角色之外的所有用户的左侧导航中,也可以对所有人可见(与其他应用程序不同)。

从今天开始,阻止用户访问它的唯一方法是训练他们像 https://xyz.crm4.dynamcis.com/Apps/yourcustomApp to land directly & not the https://xyz.crm.dynamics.com 一样为应用程序添加书签 url 以避免混淆,直到 MS 增强它。

Reference