CAB Manager Cannot View CAB Workbench Meeting

MGanon
Tera Guru

A fictitious user "Naomi NOC Clone" created an ad hoc CAB meeting and assigned herself as CAB Manager, and specific Board member. She is also a member of a group assigned as Board group. She has roles of itil, change_manager, and sn_change_cab.cab_manager among others. She does not have the admin role.

find_real_file.png

She can access the CAB Workbench and even almost open the meeting that she called. The issue is that her meeting fails to completely load:

find_real_file.png

Users with the "admin" role can load the CAB Workbench meeting but, of course, cannot start it because they are not the CAB Manager.

The ServiceNow documentation indicates that she should be able to attend the meeting and view the agenda items with only the "itil" role, which she has.
(https://docs.servicenow.com/bundle/rome-it-service-management/page/product/change-management/concept/attend-cab-meeting-using-cab-workbench.html)

I attempted from multiple browsers. The instance has been customized and I cannot recreate this issue on a cleaner instance. Where should I start looking to identify the customization that prevents non-admin users from viewing the CAB meetings? What is this user missing?

9 REPLIES 9

MGanon
Tera Guru

I also tried users from different domains, including the {empty}/global domain shared with the "admin" user. Users with "admin" rights, regardless of domain, can open the CAB meetings. Users without "admin" rights cannot. OOB should allow users with "itil" rights to open CAB meetings.

I know that some functionality got customized, but I am not sure what was changed.

MGanon
Tera Guru

By tracing the browser after clicking the "Open" button to open a CAB meeting, I identified "Cannot read properties of undefined (reading 'value')
    at populateFormData (VM2521 sn_change_cab.agenda.meetingAgenda.jsdbx:298:136)"

 

More specifically:

js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:10077 TypeError: Cannot read properties of undefined (reading 'value')
    at populateFormData (VM2521 sn_change_cab.agenda.meetingAgenda.jsdbx:298:136)
    at VM2521 sn_change_cab.agenda.meetingAgenda.jsdbx:373:29
    at Array.forEach (<anonymous>)
    at addAgendaItem (VM2521 sn_change_cab.agenda.meetingAgenda.jsdbx:359:16)
    at VM2521 sn_change_cab.agenda.meetingAgenda.jsdbx:704:5
    at processQueue (js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:12152:42)
    at js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:12169:17
    at Scope.$eval (js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:12725:40)
    at Scope.$digest (js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:12632:49)
    at Scope.$apply (js_includes_sp_libs.jsx?v=01-04-2022_2221&lp=Thu_Jan_27_09_25_39_PST_2022&c=38_1181:formatted:12756:40)

 

The sn_change_cab.agenda.meetingAgenda script is OOB and functions as expected for users with "admin" rights. It just fails for everyone else.

MGanon
Tera Guru

I reloaded the CAB Workbench plugin to see if that helped. It didn't.

Hi @MGanon 

Can you share screenshot of your UI Script please to assist you better. Screenshot should contain the details as requested from you in my previous post above with Version being displayed.

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

I have confirmed that all of the sn_change UI scripts are out-of-box with no customization or other updates.