Default Privileges Required
[Applies to: Microsoft Dynamics CRM 4.0]
Find the latest SDK documentation: CRM 2015 SDK
When a new security role is created using the Microsoft Dynamics CRM application, the application creates and adds set of default privileges. However if you use the Create message or method, you must create these default privileges yourself. For sample code that shows how to add privileges to a custom role, see Create a Custom Role. This is documented in the knowledge base article located at //support.microsoft.com/kb/957976. Note that this issue has been resolved in Microsoft Dynamics CRM 4.0 Update Rollup 2.
The following table shows the set of default privileges that you should add to the role and the required depth.