The CreatorCon Call for Content is officially open! Get started here.

MadhuriGudiseva
Administrator
Administrator

We talked about several options on how users in our Call Center can have quick access to certain KB articles.

We landed on making a script that will add a bookmark when a users is added to the Call Center Group.

Here is a sample of that code that will only run 'on change' for the call center group

var grpm = new GlideRecord('sys_user_grmember');

  grpm.addQuery('group',current.sys_id);

  grpm.query();

  while (grpm.next()) {

      var chk = new GlideRecord('sys_ui_bookmark');

      chk.addQuery('title','EscalationWorkflow');

      chk.addQuery('user',grpm.user);

      chk.query();

      if (chk.getRowCount() < 1) {

              gs.addInfoMessage('User: ' + grpm.user.getDisplayValue() + " Escalation Bookmark created " );

              var p = new GlideRecord('sys_ui_bookmark');

              p.initialize();

              p.title = 'EscalationWorkflow';

              p.user = grpm.user;

              p.order = 999;

              p.url = 'kb_knowledge.do?sys_id=09558ce7554fa90df865xxxc2f7351&sysparm_record_target=kb_knowledge';

              p.image = 'images/icons/disputes.gif';

              p.icon = 'icon-view color-red';

              p.insert();

              }

      }

Version history
Last update:
‎12-17-2014 02:04 PM
Updated by: