Hi all,
I customized a security tole for our regular users. It turned out our regular users cannot create record in Opportunity entity and get an Insufficient Permission warning "You do not have permission to access these records. Contact your Microsoft Dynamics CRM administrator.". But I did set up full permission to all of users:
Log file of Insufficient Permission warning:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Principal user (Id=5dee2037-356a-e611-80c3-005056872bbb, type=8) is missing prvReadProduct privilege (Id=60d420ca-7a88-4c0d-8286-c425b527fa98)Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ErrorCode>-2147220960</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>Principal user (Id=5dee2037-356a-e611-80c3-005056872bbb, type=8) is missing prvReadProduct privilege (Id=60d420ca-7a88-4c0d-8286-c425b527fa98)</Message>
<Timestamp>2016-11-16T19:53:46.4457887Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</OrganizationServiceFault>
Much appreciate your input.