<< Clic para mostrar Tabla de Contenidos >> Obtener los usuarios que han trabajado en un caso |
Obtener la lista de usuarios que han trabajado en un caso
Usted puede obtener los usuarios que han trabajando en un caso utilizando la función CHelper.getCaseUsers(). Esta función retorna una lista con los id´s de los usuarios que han trabajado en un caso particular.
El Número de Caso debe ingresarse como parámetro de entrada.
La sintaxis de la función es:
CHelper.getCaseUsers(CaseNumber) ;
En un proceso de Mesa de Ayuda varias personas pueden atender un Ticket. Es posible que se requiera llevar un registro de los usuarios que han trabajado en un caso específico para propósitos de análisis y trazabilidad. Para obtener este log usted debe almacenar la lista de usuarios que han trabajado en un Ticket en una colección denominada UsersLog (que se muestra en el siguiente modelo de datos).
Para obtener esta lista de usuarios usted puede utilizar la función CHelper.getCaseUsers .
Incluya una expresión como una acción a la entrada de una actividad y utilice esta función (junto con otras) para obtener y almacenar la lista de usuarios deseados en la colección UsersLog.
//Obtenga los usuarios
var CaseUsers=CHelper.getCaseUsers(Me.Case.CaseNumber);
//Navegue la lista de usuarios
for (var i=0; i<CaseUsers.Count; i++)
{
//Por cada usuario cree un registro en la colección Users Log
var NewRow=Me.newCollectionItem("Ticket.UsersLog");
NewRow.setXPath("Users",CaseUsers[i]);
}
La tabla resultante se muestra en el Portal de Trabajo de la siguiente manera:
Last Updated 1/26/2022 4:11:58 PM