Answered by:
CRM 4.0 Users unable to send and track random emails

Question
-
Hi,
Several users are unable to send and track random emails and get the error shown below.
Can anyone advise what is causing the error?
Thanks,
Steve
Friday, September 16, 2011 1:35 PM
Answers
-
The issue is caused because the specific security role you havce given to these users are insufficient inj settings->administration->security roles -> select teh role -> core records....
now to know which particular role is missing from that security role,,,please run platform trace using CRMDiagTool4 ,download it from net and check the log for word "error" and see the sentence that might indicate Privilege ID missing....do till here and let me know the GUID ,,,will tell you how to search from database which privilege we need to give...
Arpita- Marked as answer by Steve Fleming Tuesday, September 20, 2011 9:01 AM
- Unmarked as answer by Steve Fleming Tuesday, September 20, 2011 9:01 AM
- Marked as answer by Steve Fleming Tuesday, September 20, 2011 9:02 AM
Monday, September 19, 2011 3:59 AM
All replies
-
The issue is caused because the specific security role you havce given to these users are insufficient inj settings->administration->security roles -> select teh role -> core records....
now to know which particular role is missing from that security role,,,please run platform trace using CRMDiagTool4 ,download it from net and check the log for word "error" and see the sentence that might indicate Privilege ID missing....do till here and let me know the GUID ,,,will tell you how to search from database which privilege we need to give...
Arpita- Marked as answer by Steve Fleming Tuesday, September 20, 2011 9:01 AM
- Unmarked as answer by Steve Fleming Tuesday, September 20, 2011 9:01 AM
- Marked as answer by Steve Fleming Tuesday, September 20, 2011 9:02 AM
Monday, September 19, 2011 3:59 AM -
Thanks Arpita that worked.
Tuesday, September 20, 2011 9:02 AM -
Anytime Steve, I'm happy that you could isolate the missing privilege. Also, I wanted to give you the following information:-
*in the log file we would error somewhat like this:-
Crm Exception: Message: SecLib::CrmCheckPrivilege failed. Returned hr = -2147220960 on UserId: 31b48743-f949-de11-9e6c-002264c21318 and PrivilegeId: b140e729-dfeb-4ba1-a33f-39ff830bac90, ErrorCode: -2147220960
*got the privilege ID missing as b140e729-dfeb-4ba1-a33f-39ff830bac90
*go to the SQL database and check which entity has this privilege ID and for what from PrivilegeBase Table.
Write following query on orgname_MSCRM databse.
select * from PrivilegeBase where PrivilegeId="b140e729-dfeb-4ba1-a33f-39ff830bac90"
*and you will see the privilege
ArpitaFriday, September 23, 2011 4:10 PM