Open popup with a client script on Agent Workspace

Boaz Benicio
Tera Contributor

Hi guys, I need your help! I'm trying to redirect users with an Workspace UI Action, it's working in Native UI but not in Agent Workspace.
Could someone help me with it, pleeease? Here is my code:
I copied it from an native UIAction and just fit it for my business


    if (g_form.getValue('u_docintel_task') != '') {
        var taskId = g_form.getValue('u_docintel_task');
    }
    var taskName = g_form.getDisplayValue('u_docintel_task');
    alert(taskId + taskName);
    var url = new GlideURL('$docintel.do');
    url.addParam('task_id', taskId);
    url.addParam('task_name', taskName);

    var targetWindow = g_navigation.openPopup(url.getURL());

    var isViewer = g_user.hasRoleExactly('sn_docintel.viewer');
    targetWindow.sessionStorage.setItem('isViewer', isViewer);

#clientscript #agentworkspace #workspace #coding #scripting #popup

1 ACCEPTED SOLUTION

Markus Kraus
Kilo Sage

The "Continue problem" UI Action of the OOTB Service Operations Workspace (/nav_to.do?uri=sys_ui_action.do?sys_id=97d3a3b1eb900110e69783402a52286c):

MarkusKraus_0-1685389659148.png

open(...) is basically equivalent to g_navigation.openPopup

View solution in original post

5 REPLIES 5

Thank you Markus! It worked!