martedì 10 luglio 2012 21:20
Based on a Case type and Contact Center business process, I created an On Demand workflow to send an email. About 90% of the WF's failed with error message "Not Enough Privilages To Access the Microsoft Dynamics CRM Object or Perform the Requested Operation"
Facts: WF has the emails being sent by <Case Owner>. The Cases are created by Contact Center reps and each of those "reps" have their CRM user record email configured correctly and their roles have access/rights to workflows. Actaully some WF's are successful and some are not even with the users in the same role and same email configuration.
Has anyone ever experienced this?
Tutte le risposte
mercoledì 11 luglio 2012 05:40
Appears to be Privilege issue...
In the security role --> Business Managment tab provide access to the Act on Behalf of another user and Send Email as Another user permissions and check if that resolves the issue.
If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"
mercoledì 11 luglio 2012 12:42
THank you, I will try that now!!! I will let you know the results
mercoledì 11 luglio 2012 12:46
Send email as another user was already checked in the permissions. Act on behalf of another user is not an option. I am using 4.0. I appreciate the suggestion.
giovedì 12 luglio 2012 09:18KE23,
Microsoft CRM provides the ability for a user to perform all operations as if a different user were performing them. In the Adapter, this different user is the "Run As User" (the user who originally connected through the adapter is the "Login User").
For example, as the Login User you might have administrator credentials but you set the Run As User to a specific salesperson. You can then run a contact import and all the contacts will appear to have been entered by the Run As User. Additionally, all operations will run in the context of the roles and privileges held by the Run As User.
This ability to impersonate can only be set if the login user belongs to the Active Directory PrivUserGroup under the organization where Microsoft CRM is installed. If this is not the case, you will receive the error when you try to run a job, "Not enough privilege to access the Microsoft CRM object or perform the requested operation."
BR, Rishabh Mishra