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 的设置与基本用户进行了比较,只发现了一些差异,即基本用户的特权不包括。但是,将这些权限授予我昨天创建的自定义角色并没有帮助。

如果有人知道这种方法有什么不同,请随时分享!

谢谢!