[Applies to: Microsoft Dynamics CRM 4.0]
In Microsoft Dynamics CRM, there are over 480 privileges that are predefined system-wide during setup. A privilege is a permission to perform an action in Microsoft Dynamics CRM system on a specific entity type. For a complete list of the privileges available in Microsoft Dynamics CRM, see Privileges by Entity.
Microsoft Dynamics CRM uses privileges as the core of the underlying security check. Privileges are "built in" to the product and are used throughout the application and platform layers. You cannot add or remove privileges, or change how privileges are used to grant access to certain functionality, but you can construct new roles from the existing privilege set.
Each role defines a set of privileges that determines the user's access to information within the company. The platform checks for the privilege and rejects the operation if the user does have the necessary privilege. A privilege is combined with a depth or access level.
For example, the Salesperson role could contain the privileges prvReadAccount with Basic access and prvWriteAccount with Basic access, whereas the Sales Manager role might contain privileges like prvReadAccount with Local access or prvAssignContact with Local access.
© 2010 Microsoft Corporation. All rights reserved.