I ran into an issue when I was importing a different version of solution to the organization. The error was:
Access to Microsoft Dynamics CRM has not yet been fully configured for this user. The user needs at least one security role before you can continue.
I was not able to find anything on google/bing for the specific error, but one of the blog I found said the error can be from business rules or other type of processes.
After some research, I came to know that there were multiple Business Rules on the organization which were owned by users who were deactivated and no longer have anything to do with CRM Development.
To resolve this issue, you just need to assign the Business Processes or other workflows to any active user.
Step 1: Use Advanced Find feature to find the processes and their respective owners.
- Advance Find Business Rules
Step 2: Select all results which shows owner who are already disabled.
Advanced Find – Result
Step 3: Assign the Business Rules/Processes to your user account or another user who is in active state.
And you’re done!! Try to reimport the solution and the error will be gone forever…
While sending an Email message from either workflow/plugin or through sdk, if you get this message – “Object address not found on party or party is marked as non-emailable”; check below things:
- Check if the record is contact and the records is allowed for Emails or Bulk Email. These are Options available on Contact records and you can set them individually. Make sure both has Allow selected on contact.
- Check if your contact records is having a valid email address and not having blank value.
Sometimes it happens when your workflow goes for infinite Wait state. And you experiencing this error-
The system could not log you on. This could be because your user record or the business unit you belong to has been disabled in Microsoft Dynamics CRM.
This actually can happen for a variety of reasons. But, you might want to see the following things to resolve:
- See the owning User and the Business Unit. If they are disabled or not. Enable them if disabled.
- Check SQL database ORG_MSCRM -> SystemUserBase table to see IsDisabled column value for the User.
- If the workflow is developed with a User and then assigned to someone else. If this is the situation, reassign to original user.