Dynamics CRM 2013 – Access Denied “SecLib::AccessCheckEx failed” – Error & Resolution #MSDynCRM


It’s been a long time since I had blogged anything out here. Partly due to working on various projects simultaneously.

This post is about one CRM issue faced by one of our CRM users. He was trying to qualify a lead and it was not happening. Following error message was thrown:

Screen Shot 2014-08-06 at 12.40.12 PM

Following is the log file, which explained in detail about this issue:


<s:Envelope xmlns:s=”http://schemas.xmlsoap.org/soap/envelope/”><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring xmlns:xml=”http://www.w3.org/XML/1998/namespace&#8221; xml:lang=”en-US”>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 919e14d1-6489-4852-abd0-a63a6ecaac5d, OwnerId: 3c8fcb46-39f6-4618-80eb-9c12f9f9a021,  OwnerIdType: 8 and CallingUser: 610b8b50-46e6-e311-80bb-00155d071101. ObjectTypeCode: 4703, objectBusinessUnitId: 3271f8a6-83d8-e311-80ba-00155d071101, AccessRights: ReadAccess </faultstring><detail><OrganizationServiceFault xmlns=”http://schemas.microsoft.com/xrm/2011/Contracts”><ErrorCode>-2147187962</ErrorCode><ErrorDetails /><Message>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 919e14d1-6489-4852-abd0-a63a6ecaac5d, OwnerId: 3c8fcb46-39f6-4618-80eb-9c12f9f9a021,  OwnerIdType: 8 and CallingUser: 610b8b50-46e6-e311-80bb-00155d071101. ObjectTypeCode: 4703, objectBusinessUnitId: 3271f8a6-83d8-e311-80ba-00155d071101, AccessRights: ReadAccess </Message><Timestamp>2014-08-06T08:42:07.844046Z</Timestamp><InnerFault><ErrorCode>-2147187962</ErrorCode><ErrorDetails /><Message>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 919e14d1-6489-4852-abd0-a63a6ecaac5d, OwnerId: 3c8fcb46-39f6-4618-80eb-9c12f9f9a021,  OwnerIdType: 8 and CallingUser: 610b8b50-46e6-e311-80bb-00155d071101. ObjectTypeCode: 4703, objectBusinessUnitId: 3271f8a6-83d8-e311-80ba-00155d071101, AccessRights: ReadAccess </Message><Timestamp>2014-08-06T08:42:07.844046Z</Timestamp><InnerFault xmlns:i=”http://www.w3.org/2001/XMLSchema-instance&#8221; i:nil=”true” /><TraceText xmlns:i=”http://www.w3.org/2001/XMLSchema-instance&#8221; i:nil=”true” /></InnerFault><TraceText xmlns:i=”http://www.w3.org/2001/XMLSchema-instance&#8221; i:nil=”true” /></OrganizationServiceFault></detail></s:Fault></s:Body></s:Envelope>


Upon checking those terms on CRM forums and blogs, following post, by Simon Harvey of Rule30, helped me on how to approach this issue: Fixing a SecLib::AccessCheckEx failed error in CRM.

My user’s issue was that he was not having access to read “Process” at the organization level. I had previously set it up to “User” level. After changing the access level as follows, he was able to qualify leads without any issues.

Screen Shot 2014-08-06 at 1.28.24 PM

 

Most important thing here is that when you query your ObjectTypeCode and corresponding Object Name for code 4703, it will return the name as WorkFlow. Note that on Security Role setup, it’s nothing but Process.

Happy troubleshooting.

VAIDY

GP2013 Web Client – Test Drive #MSDYNGP


It’s been an awkwardly long time since I had written anything on this blog. Now is the time probably to break that jinx.

I have been working on testing GP2013 Web Client on our environment. I have been constantly keeping myself updated with GP Web Client by reading our community blogs and forums, but never had seen it on my own machine till today.

Below is the snapshot of GP2013 Web on my MacBook Pro; on Mac OS X Safari browser.

Snip20131202_4

All you need to do is to install Silverlight for Safari on Mac. If it’s not there, you would be prompted to download and install.

I am now excited to get my customisations work with it. Will post anything that’s interesting and worth to be shared in coming days.

VAIDY

Most Influential People in Microsoft Dynamics for 2013


The official list on DynamicsWorld UK has been published.

The Most Influential People in Microsoft Dynamics for 2013

Some of the GP experts who made it this year:

  1. Mark Polino – #20
  2. Jon Rivers – #30
  3. Mariano Gomez – #42
  4. Frank Hamelly – #46
  5. Victoria Yudin – #74
  6. David Musgrave – #89
  7. Leslie Vail – #90
  8. Richard Whaley – #94

Congratulations all of you who have made it.

Now, let me wait for official *other* list by Doug Pitcher.

VAIDY

Top 5 SQL Server Improvements in NAV 2013


This post is NOT about Dynamics GP. But it’s about Dynamics NAV 2013. I felt this post is very important for those who work on NAV.

Vjekoslav Babic, on Navigate Into Success blog, has shared the top 5 SQL Server improvements in NAV 2013 which is going to considerably increase the overall NAV performance.

Very good post and a must read for those who are NAV consultants and end-users.

VAIDY

The Consumerization of ERP Software – Software Advice


Derek Singleton, at Software Advice, got to have had a short meeting with Christian Pedersen, Microsoft’s General Manager of Enterprise Applications and Services on the topic of how IT consumerization affects Enterprise Resource Planning (ERP) software in general and what Microsoft’s plans are on it’s own line of products, that is Microsoft Dynamics (GP, AX, NAV, SL & CRM).

Quite an interesting topic, I would say. It’s about the need to change/enhance the ERP experience that would work on par with what we have for our normal day-to-day technological consumption, such as Smartphones, Tablets, etc. It’s all about productivity without affecting a user’s interest and enthusiasm.

Read the article here to learn more: The Consumerization of ERP Software. And those who would like to see the video straightaway, please do so from here:

VAIDY

Dynamic Future – Vote a Feature on Microsoft Connect


Mark Polino, after his uber-successful ways of informing the community about many things in Microsoft Dynamics GP, has found one more brilliant way to hook us on to Microsoft Connect (portal where we can voice our feedback about a Microsoft product).

It’s simply this: Every Tuesday, Mark would link us to a feature feedback on Microsoft Connect portal, which require Dynamics GP End Users/Consultants/Developers to vote for it, so it would be worked upon by Microsoft and would get released on subsequent major releases of this product.

Starting with May 1st, 2012, he has already pointed out two features that cry for our attention and vote:

May 1st, 2012: Unit Account should have the option to clear at Year End

May 8th, 2012: Management Reporter should allow each column to have it’s own current rate

And many more to come.

Stay tuned to his blog for future Dynamic Future posts.

VAIDY

Microsoft Dynamics Most Influential People Top 100


Microsoft Dynamics Most Influential People Top 100 list is out on DynamicsWorld portal. Congrats for those who have made it to this list.

I could see some of those whom I follow/know very well:

Doug Kennedy (#4)Mark Polino (#20), Frank Hamelly (#67), Mariano Gomez (#66), Victoria Yudin (#93), Dhan Raj (#59), Eric Ernst (#15)

Congrats to you all. You all deserve to be there right on top.

Just my thoughts:

In my humble opinion, David Musgrave deserves to be in that list. I fail to understand how David, whom being so instrumental and influencing on a product that is Microsoft Dynamics GP, could not make it. Alright, it’s all about voting, I know. But still…

There is a whole bunch of community out there who religiously follow him when it comes to Dynamics GP & related technologies.

Strange…

UPDATE (2012-05-10 7:00AM GMT +4.00)Echoing my thoughts are John Lowther and Jivtesh Singh. 

VAIDY