In Dynamics 365, the traditional way of sharing records involves manually managing user and team permissions. But what if you could simply generate a secure link and share it, so that anyone who clicks on it instantly gets access to the record?
Sounds interesting, right?
Microsoft’s GenerateSharedLink Action solves this problem by allowing users to create a secure, shareable link to a record with just one click. Instead of assigning permissions to each individual or team, you generate a link, share it with colleagues, and they gain access instantly.
This blog will walk you through:
- What shared record links are in Dynamics 365 CRM?
- Why are they better than manual permission management?
- A step-by-step implementation guides
- Security aspects of shared links
- Real-life use cases for CRM collaboration
What Is Shared Record Links in Dynamics 365 CRM?
Shared record links are unique, system-generated URLs produced through the GenerateSharedLink Action, designed for quick and secure record sharing. When someone clicks the link, Dynamics 365 automatically grants them the necessary permissions (such as read or edit) to access the record.
This makes collaboration:
- Faster → No waiting for manual permissions
- Flexible → Anyone with CRM access and the link can collaborate
- Secure → Each shared link carries a cryptographic key that ensures it is valid and hasn’t been altered
Why Use GenerateSharedLink Instead of GrantAccessRequest?
Traditionally, developers used the GrantAccessRequest message to share records programmatically. This required:
- Knowing who needs access in advance
- Assigning explicit rights (Read, Write, Append, etc.)...Read More