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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Merge Permissions - Entity Level

(0) ShareShare
ReportReport
Posted on by 184

Hi all,

Is there a way to provide MERGE permissions at entity level. Currently when MERGE permission is enabled, user will be able to merge records of any entity. If I have to control the permissions to provide access to MERGE only Lead records and not contact and accounts, how do I do it?

Cheers

I have the same question (0)
  • Suggested answer
    SS-01100907-0 Profile Picture
    Microsoft Employee on at

    hello,

    The merge functionality in Dynamics 365 allows users to combine any two records of the Account, Contact, Lead and Case entities where the fields from one record will carry over to the Master record and become deactivated. This is useful especially in cases of unexpected duplicate records.

    When creating custom security roles however, it is important to note the minimum privileges required to enable users to use this functionality. This link shows the minimum privileges required for each of the entities where the Merge functionality is enabled. Essentially, users require Append, Append to, Read, Share and Write access to the main entity,

    https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg334602(v=crm.8)

    THanks,

    Soumen

  • Suggested answer
    Bipin D365 Profile Picture
    28,985 Moderator on at

    Hi,

    Other alternative could be to hide merge button using ribbon workbench from the entities which you don't want the user to perform merge.

    If found helpful, Please mark my answer verified.

  • Inogic Profile Picture
    756 on at

    As you wanted you can show/enable merge button on Lead entity and hide/disable it on Account and Contact entity. For this, you need to write a JavaScript function which will be trigged on the Enable rule of the Merge button. And this JavaScript function will have a parameter to read entity name from which entity it has been triggered. So check if entity name =’Lead’ then return the function with ‘true’ or else return the function with ‘false’. In this way, when return function is true, the button will be shown otherwise it will be hidden.

    You can refer one of our following blog about hiding ribbon button based on the entity. Here, you will get to learn about all the steps required to achieve this functionality - https://www.inogic.com/blog/2017/02/modify-oob-ribbon-button-for-specific-activity-type-entity/

    Thanks!

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 Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
11manish Profile Picture

11manish 165

#2
ManoVerse Profile Picture

ManoVerse 161 Super User 2026 Season 1

#3
Zhilan Profile Picture

Zhilan 49

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans