Tema anterior: Caso práctico 7: Rendimiento del servidorTema siguiente: Uso del ejemplo de atributos personalizados


Caso práctico 8: Rendimiento del servicio de asistencia

Es un caso práctico típico sobre el rendimiento del servicio de asistencia.

Tenemos el origen de datos mostrado a continuación:

Nº de ticket

Prioridad del ticket

Creado el

Cerrado el

Resuelto el

Ref cliente

Ubicación

3800968

1

19/12/2003 07:51

05/01/2004 11:31

22/12/2003 12:00

CM3

Londres

38000509

1

18/12/2003 09:21

05/01/2004 11:33

22/12/2003 12:00

CM1

Ipswitch

38084199

2

07/01/2004 11:20

14/01/2004 09:10

09/01/2004 12:00

CM2

Ipswitch

38188329

3

21/01/2004 09:27

27/01/2004 09:09

24/01/2004 12:00

CM3

Leeds

37964069

3

12/12/2003 14:04

05/01/2004 11:35

19/12/2003 12:00

CM286

Birmingham

3796448

1

12/12/2003 14:18

05/01/2004 11:39

19/12/2003 12:00

CM263

Luton

37965039

2

12/12/2003 14:57

14/01/2004 15:05

18/12/2003 12:00

CM264

Leeds

37970699

2

15/12/2003 09:26

05/01/2004 11:22

22/12/2003 12:00

CM288

Londres

37997259

1

17/12/2003 15:58

05/01/2004 11:27

23/12/2003 12:00

CM302

Ipswitch

38000259

1

18/12/2003 09:11

06/01/2004 14:44

29/12/2003 12:00

CM340

Londres

38021049

1

22/12/2003 09:32

06/01/2004 14:28

31/12/2003 12:00

CM341

Londres

El origen de los datos mostrado anteriormente indica los detalles de los tickets del servicio de asistencia que se gestionan para cada cliente en las diversas ubicaciones de servicios de atención al cliente. Una sola ubicación se puede compartir también entre clientes.

Los tres requisitos siguientes son obligatorios para crear los informes al utilizar este origen de datos:

Los requisitos anteriores indican que los eventos se deben filtrar por:

Es necesario especificar cuáles de estos criterios de filtrado se traducen como un tipo de evento y cuál será el recurso relevante.

¿Cómo selecciono un tipo de evento?

De los tres criterios de filtrado necesarios, la prioridad del ticket es la más apropiada para que se traduzca al tipo de evento por las siguientes razones:

¿Cómo se selecciona un recurso?

Los otros dos criterios de filtrado obligatorios son el cliente y la ubicación y estos son las entidades más pequeñas que requieren la creación de informes. Por lo tanto, la combinación del cliente y la ubicación es el recurso.

El cliente y la ubicación son entidades relativamente fijas y tienen un ciclo de vida definido, por lo que se pueden agregar clientes nuevos o sitios nuevos. Además, la relación entre un sitio y un cliente puede cambiar.

Por motivos de traducción, es posible utilizar más de un campo del origen de datos. Mientras que en el anterior caso práctico el campo de servidor se traducía a un recurso de CA Business Service Insight, en este caso el recurso se construye mediante la combinación de dos campos. Cada permutación, por lo tanto, produce un nuevo recurso.

La lista de recursos se muestra a continuación:

Campo Cliente

Campo Sitio

Recurso de salida

CM3

Londres

CM3@London

CM1

Ipswitch

CM1@Ipswitch

CM2

Ipswitch

CM2@Ipswitch

CM3

Leeds

CM3@Leeds

CM286

Birmingham

CM286@Birmigham

CM263

Luton

CM263@Luton

CM264

Leeds

CM264@Leeds

CM288

Londres

CM288@London

CM302

Ipswitch

CM302@Ipswitch

CM340

Londres

CM340@London

CM341

Londres

CM341@London

El recurso de salida es una combinación del cliente y los campos de sitio utilizando el símbolo '+' para combinarlos. Es importante tener en cuenta el nombre del recurso, ya que se extrajo del origen de datos y aparece posteriormente en los informes. Las capacidades de creación de informes tienen que cubrir unas expectativas.

Nota: Uno de los errores más comunes durante el modelado de un servicio de asistencia o cualquier ticket o sistema de incidencia es definir un único incidente como un recurso.

Los siguientes supuestos incorrectos conducen a menudo a errores:

  1. El único incidente es aquel del que se informa. No establezca la entidad que se tiene que comunicar como la entidad para la cual se generan los cálculos, de forma que la única incidencia no es la base de los cálculos del sitio del cliente. En general, el acuerdo de nivel de servicio está basado en el rendimiento global, y no en el rendimiento del tratamiento del ticket individual.
  2. La garantía es por nivel de ticket. Esto es un error porque las garantías son periódicas, lo que se calcula es una agregación con el tiempo.

Cómo establecer asignaciones para los recursos

Para el primer requisito del cálculo:

  1. % de tickets de prioridad 1 resueltos en cuatro horas para clientes CM3.

    Para los dos requisitos de cálculo siguientes:

  2. % de tickets de prioridad 1 resueltos en cuatro horas para clientes CM3 en cada ubicación.
  3. % de tickets de prioridad 1 cerrados en un día para clientes CM3 en cada ubicación.

Para estos requisitos, recopile los recursos en grupos de recursos. Esto es así porque las métricas tienen que estar en clúster ya que el cálculo es necesario para cada sitio individualmente.

Nota: Aunque las asignaciones de recursos para el modelo actual y los requisitos no sean necesarios, es importante crearlos teniendo en cuenta los requisitos futuros. Hacer esto evita las sobrecargas en el futuro desarrollo del sistema.

Selección del campo Marca de tiempo

Como se ha mencionado previamente, la marca de tiempo es muy importante para la forma en la que el motor de correlación trata los Eventos. Las métricas siempre calculan el nivel de servicio por período de tiempo y los eventos que se procesan en ese período de tiempo son aquellos cuya marca de tiempo está dentro de dicho período.

En el primer caso práctico, el origen de datos solamente tiene un campo de tiempo. Sin embargo en este caso hay tres posibles campos que se pueden establecer como la marca de tiempo. Vamos a examinar los dos primeros registros:

Nº de ticket

Prioridad del ticket

Creado el

Cerrado el

Resuelto el

Ref cliente

Ubicación

3800968

1

19/12/2003 07:51

05/01/2004 11:31

22/12/2003 12:00

CM3

Londres

38000509

1

18/12/2003 09:21

05/01/2004 11:33

22/12/2003 12:00

CM1

Ipswitch

Para calcular el tiempo de resolución, se necesitan el campo Creado el y Resuelto el. Para los objetivos del evento, es posible adjuntarle solamente una marca de tiempo. Así la otra se puede utilizar como un valor dentro de los campos de valor.

Si el valor de Creado el se utiliza como la marca de tiempo, el ticket se incluye en los resultados de diciembre. Si el valor de Resuelto el se utiliza como la marca de tiempo, el ticket se incluye en los resultados de enero. Las dos opciones son válidas. La selección sólo tiene que cumplir las expectativas en cuanto al lugar en el que deberían aparecer los tickets en los informes.

Es un punto muy importante que hay que considerar durante la implementación, ya que determina cuándo se utilizan los eventos para los cálculos. Por ejemplo, si un ticket se crea en noviembre, pero no se cierra hasta diciembre, ¿cuándo debería influir en el resultado del acuerdo de nivel de servicio? ¿Va a los datos de noviembre o de diciembre?

En este caso, como el ticket se comunica al origen de datos solamente después de cerrarse, los datos se pueden capturar sólo después de que el ticket se cierre. Normalmente la fecha de cierre es posterior a las fechas de creación y resolución. En un caso en el que la fecha de creación se elige como la marca de tiempo, debería procesarse como parte de los resultados de diciembre. La fecha de cierre fue en enero, lo que significa que diciembre ya había pasado cuando este ticket se comunicó. Por consiguiente, los resultados de diciembre ya se habían publicado. El motor de correlación se da cuenta de que el evento ocurrió con posterioridad porque la marca de tiempo pertenece a diciembre y activa el recálculo. Por lo tanto, los resultados de diciembre cambian retroactivamente.

Estas consecuencias deben entenderse completamente para poder definir qué campo de tiempo se deberá elegir como una marca de tiempo. Normalmente, la fecha de cierre se elige para tener informes finales que no cambien retroactivamente.

Por otra parte, al utilizar la fecha de cierre como la marca de tiempo se retrasa la introducción del ticket en los cálculos. Un ticket que se ha resuelto se puede cerrar solamente en un tiempo sustancial más tarde.

Sea consciente sin embargo, que este uso de la fecha de cierre podría activar también un proceso en la organización que acelerase el tiempo de cierre de los tickets.

Por tanto, la sugerencia final es:

Nombre del evento

Ticket de prioridad 1 (se puede definir también para otras prioridades si es obligatorio)

Comportamiento

Comunicar cuando el ticket se cierra

Campo Marca de tiempo

Cerrado el

Campo Recurso

campo cliente+campo de sitio

Campo Tipo de evento

Prioridad

Campos de datos

Todo

Atributo Tipo de recurso

Sitio de la parte contratante

Asignación a parte contratante

Cada sitio se asigna a la parte contratante relevante

Asignación a servidor

Igual que la anterior

Asignación a grupo de recursos

Se crea grupo de recursos para que cada parte contratante permita el agrupamiento en clúster

Registro de

Para las métricas en clúster, el registro se realiza por recurso y métrica y está adjunto a un grupo de recursos llamado sitios de cliente CM3.

Para las métricas de tiempo cerradas, el registro es por parte contratante y servicio.