Hello,
Is there a way to create a role that allows users to create Dataverse tables and only view/edit/delete the tables (and the data within the tables) they created?
We have a number of developers who want to explore and use Dataverse, so we would like to have a single environment where developers can freely build new tables and apps on top of them. However, we do not want each developer to see the other's tables and their data. Only my team and I as system admins should have the capability.
When exploring the pre-built roles, I found that I can give a user create privileges for entities (tables), but when they create a table they are not automatically granted permissions to that custom table upon creation. We have to manually update each user's permissions to access the table they just created. Going this route would also likely mean we would need a custom security role for each user to isolate permissions of each users custom tables. The alternative would be to have an environment for each developer, but this would not be effective use of our Dataverse capacity.
Essentially we are looking for a role that automatically grants CRUD privileges for tables that a user creates, but no other tables, without having to manually update their permissions each time they create a table.
Any guidance is greatly appreciated!