'Canvas App - Dataverse - User unable to create new records

Our users are unable to add a new record to a custom Dataverse table using a Canvas App.

Editing an existing record works - the record is saved with the changes in Dataverse.

They have the following security roles:

  • Basic User
  • and a custom role that grants create, read, write, append and append to permissions for the custom entities on an organizational level.

The inheritance is set to Direct User and Team.

We have also imported the min priv apps use role provided by Microsoft but - with the exception of one permission - it has everything that the Basic User does too.

Has anyone had this issue and know what permission is needed additionally?

We have also tried granting permissions for the following privileges under the "Customization" tab:

Canvas App, Option Set, Entity Key, Customizations, Solution, Publish Customizations

When granting the "system customizer" role, it works. Obviously, we can't leave this role enabled but it seems something in those settings makes it work.

Any help is appreciated!

Many thanks, Jenny



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source