Table of Contents


Cambios generales de versión 2



Nueva función Copy Email



Función nueva en el DRobot que permite almacenar el contenido de correos en el campo EMAIL_BODYTEXT_BA1) en la tabla EV_EMAIL_SDCASE, el correo se almacenará en este campo en formato Binary.

Al atender el caso en la cabecera podrá visualizarse el correo con su formato original, de forma que se visualizan elementos como tablas/imagenes/enlaces:



Para activar Copy Email


En el DRobot.exe en Configuración > Operaciones > Email New Case
Seleccionar la plantilla de eventos para recepción de correos y habilitar la casilla Copy Email






Nuevas variables de properties.js



VARIABLE DESCRIPCIÓN / FUNCIÓN
UsrCfg.Version.InactivityTime = 15; //segundos
UsrCfg.Version.RefreshTime = 25; //segundos


Por defecto estas variables no está en el archivo Properties.js, para utilizar está función, pegar estas variables en el archivo PropertiesCorporative.js

La variable RefreshTime define el tiempo (en segundos) de refresco automático de consola.
La variable InactivityTime define el tiempo (en segundos) que pasará antes de que se refresque de nuevo la vista.

En consola de atención de casos puede activarse la función de refresco al habilitar el botón Activate
Al habilitar el botón Alerta aparecerá una ventana con el conteo de tiempo para realizar el refresco, esta alerta puede desactivarse sin afectar la función de refresco.

UsrCfg.Properties.ShowShearchglass = false; 
//mostrar lupa en el menu

Por defecto la variable está en false

false Con valor false oculta la función de búsqueda en el menú lateral ITHC
true Con valor true habilita función de búsqueda en menú lateral ITHC

UsrCfg.Properties.Remotehelp_ShowAtis = false;  
//mostrar opcion de Atis en el control remoto

Por defecto la variable está en false

false Con valor false oculta la opción Atis en la ventana de selección de Control Remoto en ITHC
true Con valor true muestra la opción Atis en la ventana de selección de Control Remoto en ITHC
UsrCfg.Properties.AdvancedSearch_Enabled_ShowAll = false; 
//true habilita opciones de mostrar todos y filtros 
//false carga modo filtros

Por defecto la variable está en false

false Con valor false activa por defecto la opción Filtrar por todos en ventanas de búsqueda avanzada.
true Con valor true activa la opción Mostrar todo, además de las opciones de filtros
UsrCfg.Properties.AdvancedSearch_MaxRows = -1; 
//cantidad de rows a cargar -1 ilimitados

Por defecto el valor es -1

Define la cantidad de resultados que muestra, con -1 la cantidad es ilimitada

Gráfico tipo Gauge



Disponible en la selección del tipo de gráfico en la creación de PBI:
Definir los atributos del gráfico de la siguiente forma:

  1. Seleccionar en Tipo de gráfico: Gauge y en Subtipo seleccionar: Circular, Tacometro o Termometro





  2. En Edición de Rango, dar clic en el botón
    En el formulario que se abre editar los parámetros para el gráfico:


    EL botón Añadir formulario agregará campos adicionales para incluir más parámetros

Rango de valorDefine el valor en porcentaje (%) del rango que será representado en el gráfico, el valor mínimo es de 0 y el valor máximo aceptado será 100
Rango de estadoRepresenta el estado del rango ingresado, este se podrá visualizar debajo de cada gráfico Gauge
Rango de coloresDefine el color que será asignado al rango, cuando no se haya seleccionado ningún color, el gráfico Gauge asignara colores aleatorios al rango





Después de terminar la parmatrización dar clic en el botón Inserta Rango, se guardaran los valores ingresados en convirtiéndolos en una cadena de texto (protocolo) para posteriormente ser almacenado en la base de datos.

Los demás parámetros se definen del mismo modo que con los demas tipos de gráfico.

Ejemplo
Graficar el cumplimiento de SLA:

consulta_estado.sql
SELECT * FROM (
SELECT TB1.NM, TB1.YYYY,TB1.MES, TB1.DIA,TB1.CASE_DATECREATE,TB1.CASO,TB1.CASE_DESCRIPTION,
(SELECT CI_GENERICNAME FROM CMDBCI WHERE IDCMDBCI = TB1.IDUSER) LOGIN_USUARIO,
ISNULL(TB1.FIRSTNAME+' '+TB1.MIDDLENAME+' '+TB1.LASTNAME,'') NOMBRE_USUARIO,
(SELECT CI_GENERICNAME FROM CMDBCI WHERE IDCMDBCI = TB1.IDHANDLER) ASESOR,
ISNULL(TB1.SLANAME,'') SLANAME,
TB1.ESTADO,  tb1.CASE_COUNTTIME,TB1.MAXTIME,CAST(100 AS FLOAT)/ CAST(TB1.TOTAL AS FLOAT) PORC,
CASE WHEN TB1.CASE_COUNTTIME > TB1.MAXTIME THEN 'NO CUMPLE' ELSE 'CUMPLE'  END CUMPLE_SLA,
TB1.CATEGORYNAME, 'TOTAL CASOS' CASOS
FROM (
SELECT DATEPART(MONTH, A.CASE_DATECREATE) NM,DATENAME(MONTH,A.CASE_DATECREATE) MES, 
DATEPART(DAY,A.CASE_DATECREATE) DIA,DATEPART(YEAR,A.CASE_DATECREATE) YYYY,
B.CASESTATUSNAME ESTADO ,A.CASE_DESCRIPTION, A.IDSDCASE CASO, A.CASE_COUNTTIME, C.MT_MAXTIME, D.SLA_MAXTIME
, CASE WHEN D.SLA_MAXTIME IS NULL THEN C.MT_MAXTIME ELSE D.SLA_MAXTIME END MAXTIME
,(SELECT COUNT(*) FROM SDCASE WHERE DATEPART(YEAR,SDCASE.CASE_DATECREATE) = DATEPART(YEAR,GETDATE())) TOTAL, A.CASE_DATECREATE,
A.IDOWNER, A.IDUSER, A.IDHANDLER, F.FIRSTNAME,F.MIDDLENAME, F.LASTNAME, D.SLANAME, D.IDMDSLA,G.CATEGORYNAME
FROM SDCASE A LEFT JOIN SDCASESTATUS B ON A.IDSDCASESTATUS = B.IDSDCASESTATUS
LEFT JOIN SDCASEMT C ON A.IDSDCASE = C.IDSDCASE
LEFT JOIN MDSLA D ON C.IDSLA = D.IDMDSLA
LEFT JOIN CMDBCI E ON A.IDUSER = E.IDCMDBCI
LEFT JOIN CMDB_EFPEOPLEINFORMATION F ON E.IDCMDBCI = F.IDCMDBCI
LEFT JOIN MDCATEGORYDETAIL G ON A.IDMDCATEGORYDETAIL_FINAL = G.IDMDCATEGORYDETAIL
WHERE A.IDSDCASESTATUS <> 6 AND 
DATEPART(YEAR, A.CASE_DATECREATE) = DATEPART(YEAR,GETDATE())
) TB1
) TB2 
ORDER BY TB2.NM,TB2.DIA,TB2.CASO



Nuevas opciones de edición en ITHC



Edición de SLAs





Edición de categorías






Otros cambios



  1. Mejora en el filtro de búsqueda, se incluyen más opciones para optimizar las búsquedas. Utiliza nuevo componente que mejora la velocidad, además de ser páginado que permite mostrar gran cantidad de resultados sin que se bloquee el navegador.
    Por defecto el filtro está en Show All



  2. Icono para visualizar gráfico del modelo en vista de atención de casos



  3. Cancelación en cascada de casos, si se cancela el padre se calcelaran los casos hijos.


1)
Tipo VARBINARY
2)
campo EMAIL_BODYTEXT_BA de tipo VARBINARY