前言
在采用画布应用(Canvas App)的 Dynamics 365 项目中,新增用户的权限配置往往涉及多个步骤:分配许可证、设置业务部门、配置安全角色,还需要单独在画布应用中进行共享操作。否则,即使用户拥有系统访问权限,也无法在 Power Apps 中看到相应的画布应用。
如果逐一为每个用户手动共享应用,不仅操作繁琐,而且在用户数量超过 100 时,Power Apps 会明确提示:
❌ Try security groups. For best results, we recommend using security groups to share your app with more than 100 users.
更复杂的是,项目通常涉及开发、测试、生产至少三个环境。若采用单用户共享方式,每个环境都需要重复操作,效率低下。
相比之下,通过安全组共享画布应用,只需在新增用户时将其加入对应的安全组,即可自动获得应用访问权限。这种方法显著提升了多环境和多用户场景下的管理效率。如果你从没有实践过这两种方式,可能难以体会通过安全组共享的方式带来的效率提升。
以下是具体步骤。
具体步骤
Step 1. 创建安全组
- 打开 Microsoft 365 admin center(地址信息请看下方)
- 导航至:“ Teams 和组 ” –> “ 活动团队 & 组 ” –> “ 安全性 ” –> “ 添加组 ”
- 组类型选择 “ 安全 ”
- 根据实际填写 “名称” 和 “说明” ,然后点击 “下一步”
- 确认信息后点击“创建组”
Microsoft 365 admin center 地址:
| # | 类型 | 地址 |
|---|---|---|
| 1 | Global版 | portal.partner.microsoftonline.com |
| 2 | 世纪互联版 | portal.partner.microsoftonline.cn |
Step 2. 将用户添加到安全组
- 在用户列表中搜索目标用户
- 勾选相应用户
- 点击菜单栏中的“管理组”
- 搜索并勾选对应的安全组,点击“保存更改”
Step 3. 画布应用分享给安全组
- 打开 Power Apps 门户:
- 世纪互联版:make.powerapps.cn
- Global 版:make.powerapps.com
- 切换到“所有应用”页面
- 勾选目标画布应用
- 点击工具栏上的“共享”按钮
- 搜索并选择创建的安全组
- 确认选择后点击“共享”
如果本文对你有所帮助,可以请我喝杯咖啡
(完)