CAB Workbench Delegate

LorenaS
Kilo Contributor

Hi,

 

Can a delegate be added to run the CAB meeting thought Workbench without having the ability to approve/reject changes? I just need them to present the changes and the CAB manager to approve the changes after the meeting.

1 REPLY 1

Community Alums
Not applicable

Hi @LorenaS ,

 

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.

 

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.

 

SandeepDutta_0-1712665535063.png

 

Only one user can control the meeting at any time. If any of your designated delegates uses the Host action, they take control of the meeting and no other CAB Manager/CAB Delegate can start or control the meeting, unless they initiate the Host action and take/re-take control. We did this to ensure no two users can fight over control at any one time. 

 

. Each defined delegate can take control of the meeting using a "Host" action under the Attendee widget. Once you take control, the Start Meeting action will display for you. We did this to avoid potential control issues so only one CAB Manager/Delegate can have host rights at any one time.



If, for some reason, your CAB Manager has to leave mid-meeting, you can take control at that point too using the same action.



SandeepDutta_1-1712665598842.png