Establecer el umbral de tiempo de inactividad para el tiempo medio de manipulación
La Plataforma omnicanal para Customer Service ofrece un conjunto de funciones que extienden la potencia de Dynamics 365 Customer Service Enterprise con el que las organizaciones pueden conectarse e interactuar de forma instantánea con sus clientes en distintos canales de mensajería digital. Se necesitan una licencia adicional para acceder a la Plataforma omnicanal para Customer Service. Para más información, consulte las páginas Descripción general de precios de Dynamics 365 Customer Service y Plan de precios de Dynamics 365 Customer Service.
Puede configurar el umbral de tiempo de inactividad para pausar el cálculo del tiempo de gestión de un agente para una sesión en curso cuando el agente está inactivo. Más información: Tiempo medio de gestión.
Cómo establecer el umbral de tiempo de inactividad
En la aplicación Centro de administración de Customer Service, seleccione la tecla F12 para abrir el símbolo del sistema y luego ejecute lo siguiente:
let entityName = "msdyn_channelprovider"
let attributeName = "msdyn_channelurl"
let primaryAttributeName = "msdyn_channelproviderid"
let threshold = "60"
Xrm.WebApi.retrieveMultipleRecords(entityName, "").then((result) => {
result.entities.forEach ((entity) => {
console.log(entity);
if(entity[attributeName].toString().indexOf("&idleTimeThreshold") == -1) {
console.log("modify data");
var data = {};
data[attributeName] = entity[attributeName] + "&idleTimeThreshold=" + threshold;
Xrm.WebApi.updateRecord(entityName, entity[primaryAttributeName], data).then((result) => {
console.log(result);
return Promise.resolve();
}, (error) => {
console.log(error);
return Promise.reject();
});
}
});
return Promise.resolve(result.entities);
}, (error) => {
console.log(error);
return Promise.reject();
});