Assess button for problem not working in SOW

NishaB
Tera Expert

Hi, 

I have added one UI Action Assess for problem in SOW. But it is not working as expected. Can you check what should be done.

2 REPLIES 2

shyamkumar VK
Kilo Patron

Hi Nisha,

Assess UI Action was designed with UI Scripts in the Classic View and we cannot use that in the Workspace view 

Please refer to this Article which Explains why 

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0824346

 

Please mark this as helpful and accept as a solution if this resolves your Ask.
Regards,

Shyamkumar

@shyamkumar VK  @NishaB  

Use the following code to make the "Assess" button work in workspace, displaying a pop-up when clicked.

 

function onClick(g_form) {
 
var fields = [
{
type: 'choice',
name: 'state',
label: getMessage('State'),
value: '102',
choices: [{
displayValue: 'Assess',
value: '102'
}
],
readonly: true,
},
{
type: 'reference',
name: 'assigned_to',
label: getMessage('Assigned to'),
mandatory: true,
reference: 'sys_user',
referringTable: 'problem,
referringRecordId: g_form.getUniqueValue(),
value: g_form.getValue('assigned_to'),
displayValue: g_form.getDisplayValue('assigned_to')
}]

g_modal.showFields({
title: "Assess",
fields: fields,
size: 'lg'
}).then(function(fieldValues) {
g_form.setValue('state',fieldValues.updatedFields[0].value);
g_form.setValue('assigned_to',fieldValues.updatedFields[1].value);
g_form.save();
});
}
Regards 
Shivani