CRM Permissions For Data Import

The other day I received an e-mail that led me to a fun-to-solve problem with one of our MS Dynamics CRM 4.0 installations. A user informed me that they could see the Imports section within the workplace just fine, but no New button. A quick check of the security roles and a double check using a test account latter and there it was, or is it better to say there it wasn't. No New button on the Imports page.

First thing to check was the test account. It goes around quite a bit, and it changes Business Units and security roles quite often. One thing to remember is that rarely security roles will not apply properly, so you can remove and reapply all security roles to that system user. In some, even more rare, cases you will need to disable, enable and reapply the roles to the user.

And that wasn't it in this scenario, since my test user still didn't get the coveted button. 

The next likely culprit was the security role itself. As soon as my brain decided to work I realised where the problem was. In this implementation the security is pretty tight, meaning that the end users are not allowed to delet almost anything. That included turning off the deletion for Data Import and Data Map entities. Lack of those permissions will result with the users unable to create new Data Import records. The solution is to give the requiered role the user scope for deletion of both the Data Import and Data Map.

Fortunately for me I did so much work with CRM security I needed more coffee to remember this. But remembering my first steps with Dynamic CRM I wish it included even more documentation on security, and SharePoint's smart security settings (when you turn a setting on, SharePoint automatically checks all additional required permissions).

Published Sunday, May 10, 2009 10:02 PM by Ranko

Comments

# re: CRM Permissions For Data Import

Thursday, June 04, 2009 2:23 PM by Kingsley Tagbo

I was working on some CRM Use Cases when I came across your blog.

In your opnition, how does Saleforce or other CRM packages compare to Microsoft Dynamics CRM?

Thank you

# re: CRM Permissions For Data Import

Wednesday, June 10, 2009 5:28 AM by Ranko

That is a very big question, and I will admit that I have a slight bias to Dynamics CRM.

The real question is what do you need?

But as a general answer I'd say that Dynamics CRM is suitable for a lot of broad needs. It behaves very nicely, and is easy to maintain. All of the integrations with office are great and very user friendly. GUI is very intuitive and usable.

And the best part of it is that you can use it as a platform and have it do exactly what you need.

# re: CRM Permissions For Data Import

Friday, September 04, 2009 1:08 PM by Naphel

Hi Ranko,

I read your blog and would like to state my problem with import that i am facing.I have created role and have also changed the role as Business unit or User,vice versa & have also checked wheteher they are same in read,write or create but after saving the same under core records in Security Roles when i re-login i find that the error still persist mentioning "the logged on user does not have have the appropriate security permission to view these records or perform the specific action.

Kindly help me with the problem.Where exactly i need to make changes

Naphel

# re: CRM Permissions For Data Import

Friday, September 04, 2009 2:25 PM by Ranko

Hi Naphel,

Is it a custom role? Did you build it from scratch or did you use the Copy Role function?

You can check if the permissions are applied correctly by going to Administration -> Customize Entities -> Export Customization and then export that role. Open it and check the privilege in the file.

The best way to test it is to copy an out of the box role like Salesperson, and then slowly reduce the permissions on it.

# re: CRM Permissions For Data Import

Wednesday, September 09, 2009 7:01 AM by Naphel

Thanks Ranko,

I tried as per your suggestion and glad that it worked.

# re: CRM Permissions For Data Import

Wednesday, September 09, 2009 7:56 AM by Ranko

Naphel,

Was it a completely custom role then?

# re: CRM Permissions For Data Import

Tuesday, October 27, 2009 8:46 AM by Naphel

Apology for responding late.Yes it was completely custom role.

Leave a Comment

(required) 
(required) 
(optional)
(required)