Name
global.VirtualAgentFeatureUtil
Description
Returns whether certain Virtual Agent features are enabled.
Script
var VirtualAgentFeatureUtil = Class.create();
VirtualAgentFeatureUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {
doesMwebChannelSupportMultipleConversations: function() {
var channelGR = new GlideRecord('sys_cs_channel');
channelGR.addQuery('name', 'mweb');
channelGR.query();
var results = {};
if (channelGR.next()) {
results = {
"sysId": channelGR.getValue('sys_id'),
"mwebSupportMultipleConversations": channelGR.getValue('supports_multiple_conversations') == 1 ? true : false
};
} else {
// Return the mweb sys id
results = {
"sysId": 'ea0cb816732110104a905ee515f6a7b5',
"mwebSupportMultipleConversations": channelGR.getValue('supports_multiple_conversations') == 1 ? true : false
};
}
return JSON.stringify(results)
},
type: 'VirtualAgentFeatureUtil'
});
Sys ID
7a8c4fe5539121103296ddeeff7b12f8