Error: The specified page could not be loaded. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) - When navigating to KPIs from Tasks menu

When non sys-admins attempt to navigate to KPIs from the Tasks menu of a CRM page (i.e. an Event record), one may encounter the following error:

The specified page could not be loaded. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). 

This occurs despite the user having appropriate rights to view KPIs. This is evident when the user navigates to KPIs via Analysis > Information Library > KPIs tab.
We are currently evaluating this issue for a fix in a future service pack. 

Steps to Duplicate

1.   Navigate to Administration > Security > Application Users. On the Application Users page, search for an affected non sys-admin user. Click on their Display name to navigate to their application user record.
2.   On the application user's record, click Run as [username] under Tasks to run as the affected user. A new browser tab running as this user will pop up. Copy the URL from that tab and paste it into an Incognito window.
3.   Running as the affected user in Incognito, navigate to Events. Click the magnifying glass to open an Event Search window. Select any event from the search. You will be directed to the event record.
4.   On the event record, click Manage KPIs under Tasks. Encounter error: The specified page could not be loaded. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). 
5.   Still running as the affected user in Incognito, navigate to Analysis > Information Library > KPIs tab. See that the user has the appropriate permissions to view KPIs despite an error being thrown when attempting to navigate to KPIs outside of Information Library.

Alternative: Navigate to Analysis > Information Library > KPIs tab.

Environment

 Blackbaud CRM
 4.0
 4.0.178

Was this article helpful?