Canvas 应用程序 - Dataverse - 用户无法创建新记录
Canvas App - Dataverse - User unable to create new records
我们的用户无法使用 Canvas 应用程序向自定义 Dataverse table 添加新记录。
编辑现有记录有效 - 记录与 Dataverse 中的更改一起保存。
他们具有以下安全角色:
- 基本用户
- 以及一个自定义角色,该角色授予组织级别自定义实体的创建、读取、写入、附加和附加权限。
继承设置为直接用户和团队。
我们还导入了 Microsoft 提供的 min priv apps use 角色,但除了一项权限外,它还具有基本用户可以执行的所有操作。
有没有人遇到过这个问题并且知道还需要什么权限?
我们还尝试在“自定义”选项卡下授予以下权限:
Canvas 应用,
选项集,
实体键,
定制,
解决方案,
发布自定义项
授予“系统定制员”角色时有效。显然,我们不能启用此角色,但似乎这些设置中的某些内容使它起作用。
感谢任何帮助!
非常感谢,
珍妮
所以我找到了解决方案。不太清楚为什么会这样,但确实成功了。
我从这里导入了“最低权限 Sec 角色”:https://docs.microsoft.com/en-us/power-platform/admin/database-security#minimum-privileges-to-run-an-app
我将其保存为新角色并为我们的自定义实体添加了所需的(组织级别)权限。现在我们的用户可以创建记录了!
我(还)不确定他们现在拥有哪些以前缺少的特权,因为我将最小特权 Sec Role 的设置与基本用户进行了比较,只发现了一些差异,即基本用户的特权不包括。但是,将这些权限授予我昨天创建的自定义角色并没有帮助。
如果有人知道这种方法有什么不同,请随时分享!
谢谢!
我们的用户无法使用 Canvas 应用程序向自定义 Dataverse table 添加新记录。
编辑现有记录有效 - 记录与 Dataverse 中的更改一起保存。
他们具有以下安全角色:
- 基本用户
- 以及一个自定义角色,该角色授予组织级别自定义实体的创建、读取、写入、附加和附加权限。
继承设置为直接用户和团队。
我们还导入了 Microsoft 提供的 min priv apps use 角色,但除了一项权限外,它还具有基本用户可以执行的所有操作。
有没有人遇到过这个问题并且知道还需要什么权限?
我们还尝试在“自定义”选项卡下授予以下权限:
Canvas 应用, 选项集, 实体键, 定制, 解决方案, 发布自定义项
授予“系统定制员”角色时有效。显然,我们不能启用此角色,但似乎这些设置中的某些内容使它起作用。
感谢任何帮助!
非常感谢, 珍妮
所以我找到了解决方案。不太清楚为什么会这样,但确实成功了。
我从这里导入了“最低权限 Sec 角色”:https://docs.microsoft.com/en-us/power-platform/admin/database-security#minimum-privileges-to-run-an-app
我将其保存为新角色并为我们的自定义实体添加了所需的(组织级别)权限。现在我们的用户可以创建记录了!
我(还)不确定他们现在拥有哪些以前缺少的特权,因为我将最小特权 Sec Role 的设置与基本用户进行了比较,只发现了一些差异,即基本用户的特权不包括。但是,将这些权限授予我昨天创建的自定义角色并没有帮助。
如果有人知道这种方法有什么不同,请随时分享!
谢谢!