Clear Assigned to on Assignment Group Change in Agent Workspace

SBohare
Tera Contributor

Hello All, 
We have a Requirement where we want to assign multiple tickets to an Assignment Group in ServiceNow and on assigning the "Assigned To" field should clear.

We have the same functionality in Incident Default view and we have tried replicating the Client Script and Script Include for the Agent Workspace. by changing the view of the Client Script to the "workspace" view.

Does not seem to work.

Client Script

function onCellEdit(sysIDs, table, oldValues, newValue, callback) {
    var saveAndClose = true;

    //Call function to clear assigned to

    var ga = new GlideAjax('ClearAssignedTo');
    ga.addParam('sysparm_name', 'clearfield'); // Always try to use asynchronous (getXML) calls rather than synchronous (getXMLWait)
    ga.addParam('sysparm_sys_ids', sysIDs);
    alert(sysIDs);
    ga.getXML(parseResponse);

    function parseResponse(response) {

        var answer = response.responseXML.documentElement.getAttribute("answer");
        alert(answer);

    }

    callback(saveAndClose);
}

 
Script Include

var ClearAssignedTo = Class.create();
ClearAssignedTo.prototype = Object.extendsObject(AbstractAjaxProcessor, {
    clearfield: function() {
        var grTask = new GlideRecord("incident");
        var incTasks = this.getParameter('sysparm_sys_ids').split(',');
        for (i = 0; i < incTasks.length; i++) {
            grTask.get(incTasks[i]);
            if (grTask.assigned_to != '') {
                grTask.assigned_to = '';
                grTask.update();
            }
        }

    },
    type: 'ClearAssignedTo'

});

 Sharing the SS of the Configurations
Clear assigned to.pngClearedAssignedto.png

16 REPLIES 16

@SBohare 

I don't think onCell edit client script works in agent workspace directly

Check this link on how to enable inline list editing and then check your client script triggers or not

Rome New Feature: Inline List Edit from Agent Workspace View 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

@SBohare 

Thank you for marking my response as helpful.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader