web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / What does Append, Appe...
Power Apps
Answered

What does Append, Append to, Assing and Share mean?

(0) ShareShare
ReportReport
Posted on by 2,297

Hello,

 

I have a hard time understanding and configuring roles in Dataverse.

 

By searching the documentation, I find it just too complicated, if all you want is an app that allows users to CRUD custom tables and run instant flows from the app.

 

What are the following permissions supposed to mean?

WebPortal_0-1692005411011.png

Can anyone help?

Thanks

I have the same question (0)
  • Drew Poggemann Profile Picture
    9,287 Most Valuable Professional on at

    Hi @WebPortal ,

    Append - This means the user would have the ability to add a record from this table as a relationship to another table.  Example, if the user created a Contant and wanted to be able to add the Contact as a related Contact to an Account then they would need the Append permission on the Contact.

    Append To - Same situation in the Account and Contact... This is the opposite side.  The user would need the Append To permission on the Account to allow for the adding the Contact to the Account as it is "Appending the Contact record to the Account".

    Assign - This allows the User that created the Contact to change the Owner to someone else therefore "Assigning" the record to another user.

    Share - This allows the user to Share the record with another user.  They can choose to share and provide the user with different levels of security but they need this permission to share to accomplish.

  • WebPortal Profile Picture
    2,297 on at

    @dpoggemannthank you, that sure helps a lot!

     

    This means, for a canvas app that allows users to CRUD custom tables and run instant flows from the app, I should set all the custom tables:

    Create, Read, Write, Delete columns to "Business Unit", and

    Append, Append to, Assign, Share to "None".

     

    In my basic understanding of the matter, "Business Unit" means "Yes", whereas "None" means "No".

     

    BTW: for users to be able to run flows from the app: what tables/columns should be configured?

     

  • Verified answer
    Drew Poggemann Profile Picture
    9,287 Most Valuable Professional on at

    Hi @WebPortal ,

    You will want to control the roles as the right level of scope...  Check out my friend and MVP @AhmedSalih post:  https://powerplatformplace.com/f/dataverse-role-based-record-based-security-how-to-tutorial#:~:text=Dataverse%20uses%20role%2Dbased%20security,will%20benefit%20from%20the%20role.%22 

     

    You will want to determine if you set the security for the Create, Read, Write, Delete to Business Unit because that will allow one user to modify / delete / create records for all users in the Environment (i.e. Organization level).  If you want them to only work with their own records then you should utilize Basic (or User level) security.

     

    On the Append, Append To, Share, Assign - I usually don't lock this down specifically and normally have at Business Unit level because you will have custom tables that relate to other custom tables (Append and Append To) as normal in the processing in Dataverse... 

     

    On the Share and Assign, that is really up to you to determine if you want this to None or maybe set to Basic so they can do this with records they own.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 482 Most Valuable Professional

#2
11manish Profile Picture

11manish 459

#3
Haque Profile Picture

Haque 331

Last 30 days Overall leaderboard