You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何限制Dynamics 365本地版用户仅访问自定义App,无法进入主区域?

解决Dynamics 365本地版:限制特定角色仅访问自定义App,禁止主区域访问

我来帮你搞定这个权限控制问题——你已经完成了自定义App的角色分配,接下来只需要两步核心操作:移除目标角色对默认Dynamics App的访问权限,再设置自定义App为用户默认入口,具体细节如下:

1. 配置安全角色的应用程序权限

默认Dynamics App虽然在App列表里没有“管理角色”按钮,但可以通过安全角色的详细配置来限制访问:

  • 点击右上角齿轮图标 → 打开高级设置
  • 依次进入设置 → 安全 → 安全角色
  • 找到你要配置的目标安全角色,双击进入编辑界面
  • 切换到应用程序标签页,这里会列出所有系统和自定义应用
  • 找到默认的主应用(通常叫“Dynamics 365 - 销售”或对应模块的主应用),把它的访问级别改成无
  • 确认你的自定义App的访问级别是组织(或者符合你需求的范围,之前分配角色时应该已经设置好了)
  • 保存安全角色的修改

2. 设置用户的默认应用,实现登录自动跳转

让用户一登录就进入自定义App,需要给用户指定默认应用:

  • 在高级设置里,进入设置 → 安全 → 用户
  • 找到目标用户,双击打开用户记录
  • 切换到管理标签页,在默认应用下拉框里选你的自定义App
  • 保存用户记录

3. 额外验证:确保表单权限匹配需求(可选但关键)

因为你提到自定义App里的实体表单和主区域不同,要确保用户只能看到自定义App的表单:

  • 打开对应实体的表单设计器
  • 点击表单属性 → 切换到安全标签
  • 给你的目标安全角色分配该表单的访问权限,同时移除其他角色(比如默认角色)的访问权限(如果需要严格隔离的话)
  • 反过来,主区域的默认表单,设置为只有非目标角色能访问,目标角色无权限

特殊情况处理

如果在安全角色的“应用程序”标签里找不到默认主应用(比如某些旧版本本地版),可以试试这个方法:

  • 进入设置 → 我的应用
  • 找到默认主应用,点击右侧省略号 → 选择管理应用模块
  • 在弹出的界面里,移除目标安全角色的访问权限,保存即可

最后别忘了用目标角色的账号登录测试:确认登录后自动跳转到自定义App,应用切换器里看不到主区域选项,且只能访问自定义App内的表单和数据。

内容的提问来源于stack exchange,提问作者Toby Fieldgroove

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:20:31