CAB Workbench: Delegate is not able to start the meeting

bgworld
Giga Expert

Hi Al,,

I am using CAB workbench to review Change Requests.

In CAB Definition record, I am setting a resource as meeting delegate but delegate is not able to start the meeting however the CAB Manager is able to start the meeting.cab_meeting_issue.png

11 REPLIES 11

Michael Ritchie
ServiceNow Employee
ServiceNow Employee

After looking at the code, delegates aren't allowed to start the meeting.   I am not sure if this was designed on purpose, an oversight, or a bug.   You may want to log an incident in Hi to be safe.



But you can fix it:


  • The Service Portal calls a function called IsCABManager which is in the rt.runtimeState UI Script.
  • That function just checks to see if the CAB manager is the same as the logged in user.
  • There is a function just below that checks if the user is a delegate and that is not even called, so I changed the isCABManager function to the following and it works:

runtimeState.isCABManager = function(userSysId) {


      if (rSt.host && rSt.host.value)


              return rSt.host.value === userSysId;



      if (rSt.cab_meeting && rSt.cab_meeting.record) {


              return rSt.cab_meeting.record.manager.value === userSysId || runtimeState.isCABManagerDelegate(userSysId);


      }



      return false;


};



Notice I put an or statement on the second If that checks for delegate via the isCABManagerDelegate function.


Hi Brajendra,


Any defined CAB Delegate will have an action called "Host" within the attendee widget that allows them to take control and perform any of the same functions as the defined CAB Manager would have been able to perform.



We did this to avoid delegates and the CAB Manager having control issues within the meeting. Once a delegate takes control, they are considered the CAB Manager and will be the only one who has 'control' of the meeting.


find_real_file.png



Best regards,


Hi Jason,



It worked for us. Thanks a lot.



Regards,


Sushma


Hey all -- got the Host button, clicked in and my Start Meeting button showed up -- all good.  However, when my delegate clicks on Start Meeting, nothing happens.

Any other advice?