In this webinar, our experts showcase a variety of demo use cases of how different components of the...
Another exciting new feature in CRM 2011, is the ability to have different forms for different security roles. For Example: You may want the Account form show different fields, for different security roles to maximize the important information that is displayed for each role.
Each Entity has two forms created by default: A "Main" Form and a "Mobile" Form. (Mobile Express)
By Default, the "Main" form is set so that all security rolls use this form whenever they access the Entity. However, with a few minor changes, additional Forms can be created to Rearrange/Add or Remove Information to maximize productivity for different users in CRM.
Let's take a look at the Account Form:
Let's say we would like to move some of the billing information to the top of the form for our Customer Service Reps and add a grid that shows all of the invoices related to the account record.
The first thing we want to do is make a "Copy" of the original form so that we don't have to start from scratch.
Double click the "Main" form, when it opens click "Save As", choose a Name and click Save.
Notice that our new Form is listed in the Form list
Customize the new Form:
Highlight your new form, and click "Assign Security Roles"
Choose the "Customer Service Representative" and "CSR Manager" Roles and click OK.
All we have left is to publish the Account Entity! Our new Form is Live!
**NOTE: If a security role has not been specifically assigned to a Form, the default form for the entity will display for that user.
As always we are here and willing to help with all your Microsoft Dynamics CRM needs!
Happy CRM'ing!
Fantastic Article
This is exactly what I was looking for. Thanks Joe!
I am Using CRM Mobile app
Task: want to hide Opportunities form mobile app for selected users
I assign the security role to Mobile from by selecting check box "only dispaly to selected user "
but it not hide the opportunity for unselected user
Hi Joe,
Great Guide but one question ...
If I assign limited Access (Limited CAL) to a user (like described here ... https://powerobjects.com/blog/2013/04/11/full-vs-limited-licenses-in-dynamics-crm-2011/) is it possible that the user gets read-write access based on the role based forms and runs into the licensing for the Full CAL? Or is this not possible?
Thanks in advance,
Y.
Hi Yasmin - CRM does not enforce the rights/rules that are associated with a basic/essential. However, if a user has read only rights, regardless of the form they are on they will still have read only rights and can not modify any data.
Dear Joe, Thanks for your kind answer. Much appreciated.