I have a real-time workflow activated to update the Account field in an Opportunity when the originating Lead is qualified. This is because OOB CRM 2013 maps the Full Name of the Lead (as a Contact) to the customerid field in the Opportunity. My workflow works when run as System Administrator, but as any other user it fails with the error: "Sync workflow failed with error message - Unhandled Exception: Microsoft.Crm.CrmException: Cannot find record to be updated." The security role has full access to both the Lead and Opportunity so something else is preventing them from executing the workflow.
The logic of the workflow is as follows:
Workflow type: Real-time
Run on entity: Lead
Start when: Status Changes
Actions: Update: Qualifying Opportunity
*This post is locked for comments