After some investigation, it turns out they had deleted a role which had been assigned access to several forms. For whatever reason, CRM did not clean this up, and it left a bad reference in the customizations. This led to an odd error; anyone who had access to the form was able to open their forms without issue. Anyone who did *not* have access to the form would be given a generic error when opening any other form for the same entity. Unfortunately, attempting to reassign the security for the form or import a copy with the role stripped out generates errors - it appears that we have a circular error!
Luckily there is still a way to fix this. Simply perform the following:
- Open up the form with the bad assignment and save a copy.
- On the copy, set up assignment as normal.
- Delete the old form.
- Rename the copied form to be the same as the old form.
No comments:
Post a Comment