Para verificar la integración con Whatsapp, funciones y parámetros, revisar_el_manual_whatsapp
PropertiesCorporative.js
o Properties.js
PARÁMETRO | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.RandomColorForGraphicsPBI = false; // defecto false | true Con valor true: Activa los colores por defecto aleatorios del sistema false Con valor false: activa la personalización de colores para gráficos y PBI |
C:\inetpub\wwwroot\ITHelpCenter\Scripts\Sources\SquencialColor\SequencialProperties.js
Source.Sequencial.Properties.ColorList.push(“#E37B40”);
No se requiere reinicio del servicio del IIS o servicio Datalink, cuando se reinicié sesión en el sitio ITHC, se visualizarán los cambios en la paleta de colores.
Ejemplos de personalización de paletas de color
Descarga ejemplo de archivo editado 1)
/*MGG SequencialColor*/ //Source.Sequencial.Properties Source.Sequencial.Properties.Index = -1; Source.Sequencial.Properties.ColorList = new Array(); Source.Sequencial.Properties.ColorList.push("#40916C"); Source.Sequencial.Properties.ColorList.push("#52B788"); Source.Sequencial.Properties.ColorList.push("#74C69D"); Source.Sequencial.Properties.ColorList.push("#95D5B2"); Source.Sequencial.Properties.ColorList.push("#B7E4C7"); Source.Sequencial.Properties.ColorList.push("#0077B6"); Source.Sequencial.Properties.ColorList.push("#0096C7"); Source.Sequencial.Properties.ColorList.push("#00B4D8"); Source.Sequencial.Properties.ColorList.push("#48CAE4"); Source.Sequencial.Properties.ColorList.push("#90E0EF"); Source.Sequencial.Properties.ColorList.push("#336271"); Source.Sequencial.Properties.ColorList.push("#468599"); Source.Sequencial.Properties.ColorList.push("#70A9A1"); Source.Sequencial.Properties.ColorList.push("#9EC1A3"); Source.Sequencial.Properties.ColorList.push("#CFE0C3");
Descarga ejemplo de archivo editado 2)
/*MGG SequencialColor*/ //Source.Sequencial.Properties Source.Sequencial.Properties.Index = -1; Source.Sequencial.Properties.ColorList = new Array(); Source.Sequencial.Properties.ColorList.push("#A0D8AB"); Source.Sequencial.Properties.ColorList.push("#76C893"); Source.Sequencial.Properties.ColorList.push("#52B69A"); Source.Sequencial.Properties.ColorList.push("#439E85"); Source.Sequencial.Properties.ColorList.push("#34A0A4"); Source.Sequencial.Properties.ColorList.push("#37BBC6"); Source.Sequencial.Properties.ColorList.push("#288B93"); Source.Sequencial.Properties.ColorList.push("#168AAD"); Source.Sequencial.Properties.ColorList.push("#549BBA"); Source.Sequencial.Properties.ColorList.push("#89C2D9"); Source.Sequencial.Properties.ColorList.push("#FFD24D"); Source.Sequencial.Properties.ColorList.push("#FFA64D"); Source.Sequencial.Properties.ColorList.push("#FF8000"); Source.Sequencial.Properties.ColorList.push("#A3D900"); Source.Sequencial.Properties.ColorList.push("#85B200");
Nuevo Tipo de gráfico: Link
en la configuración de celdas de las bandas de inicio, permite agregar un URL que se ubicaran en un iframe en la celda, según la definición de tamaño y posición de la celda.
@[IDCLBUSINESSENTERPRISE]
, con esta variable identifica un negocio asociado a una empresa definida en base de datos.
PropertiesCorporative.js
o Properties.js
PARÁMETRO | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.IDCLBUSINESSENTERPRISE = VALOR; // defecto = 0 | Valor mayor a 0 habilita la validación de la variable, y se define de acuerdo al valor en la tabla CLBUSINESSENTERPRISE según la EMPRESA y el NEGOCIO. |
@[IDCLBUSINESSENTERPRISE]
. |||[SDGROUPUSER_GET2]|||SQL='Default';SC='MDGROUPUSER[R],SDGROUPSERVICEUSER[R],ATROLE[R],CMDBUSER[R],CMDB_EFPEOPLEINFORMATION[R],CMDBCIDEFINE[R],CMDBCI[R]' SELECT * FROM ( SELECT TBLCI.IDCMDBCI, TBLCI.CI_GENERICNAME, TBLCI.FIRSTNAME, TBLCI.MIDDLENAME, TBLCI.LASTNAME, TBLCI.EMPLOYEENUMBER, TBLUSER.ROLENAME, TBLCI.USERTITLE, TBLUSER.IDCMDBUSER, TBLUSER.IDATROLE, TBLCI.BUSINESS FROM (SELECT CMDBCI.IDCMDBCI, CASE WHEN CMDBCI.CI_GENERICNAME IS NOT NULL THEN CMDBCI.CI_GENERICNAME ELSE '' END CI_GENERICNAME, CASE WHEN CMDB_EFPEOPLEINFORMATION.EMPLOYEENUMBER IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.EMPLOYEENUMBER ELSE '' END EMPLOYEENUMBER, CASE WHEN CMDB_EFPEOPLEINFORMATION.FIRSTNAME IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.FIRSTNAME ELSE '' END FIRSTNAME, CASE WHEN CMDB_EFPEOPLEINFORMATION.LASTNAME IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.LASTNAME ELSE '' END LASTNAME, CASE WHEN CMDB_EFPEOPLEINFORMATION.MIDDLENAME IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.MIDDLENAME ELSE '' END MIDDLENAME, CASE WHEN CMDB_EFPEOPLEINFORMATION.USERTITLE IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.USERTITLE ELSE '' END USERTITLE, CASE WHEN CMDB_EFPEOPLEINFORMATION.BUSINESS IS NOT NULL THEN CMDB_EFPEOPLEINFORMATION.BUSINESS ELSE '' END BUSINESS FROM CMDBCIDEFINE,CMDBCI LEFT JOIN CMDB_EFPEOPLEINFORMATION ON CMDB_EFPEOPLEINFORMATION.IDCMDBCI=CMDBCI.IDCMDBCI WHERE CMDBCIDEFINE.IDCMDBCIDEFINETYPE = 1 and CMDBCI.IDCMDBCISTATE IN(1,2) AND (CMDB_EFPEOPLEINFORMATION.BUSINESS LIKE CASE WHEN @[IDCLBUSINESSENTERPRISE] = 2 THEN 'DELTA' WHEN @[IDCLBUSINESSENTERPRISE] = 5 THEN 'ABC WORKS' ELSE '' END) )TBLCI LEFT JOIN (SELECT CASE WHEN ATROLE.ROLENAME IS NOT NULL THEN ATROLE.ROLENAME ELSE '' END ROLENAME, CASE WHEN CMDBUSER.IDATROLE IS NOT NULL THEN CMDBUSER.IDATROLE ELSE 0 END IDATROLE, CMDBUSER.IDCMDBCI, CASE WHEN CMDBUSER.IDCMDBUSER IS NOT NULL THEN CMDBUSER.IDCMDBUSER ELSE 0 END IDCMDBUSER FROM CMDBUSER LEFT JOIN ATROLE ON ATROLE.IDATROLE=CMDBUSER.IDATROLE ) TBLUSER ON TBLCI.IDCMDBCI = TBLUSER.IDCMDBCI WHERE EXISTS ( SELECT MDGROUPUSER.IDCMDBCI, MDGROUPUSER.IDMDGROUP FROM MDGROUPUSER,SDGROUPSERVICEUSER WHERE MDGROUPUSER.IDMDGROUP=SDGROUPSERVICEUSER.IDMDGROUP AND SDGROUPSERVICEUSER.IDSDTYPEUSER=4 AND TBLCI.IDCMDBCI = MDGROUPUSER.IDCMDBCI) ) as TBLUSR
version.js
se preconfigura un filtro por uno de los campos de fecha en la consulta en ITHC. Solo puede configurarse el filtro para una sola consulta. Paramétro en el archivo version.js | Función |
UsrCfg.Version.IdGPQuery = 21; | Número de la consulta. |
UsrCfg.Version.FilterField = “CASE_DATECREATE”; | Campo de fecha para el filtro preconfigurado. |
UsrCfg.Version.FilterTitle = “Periodo”; | Título asignado al filtro. |
UsrCfg.Version.FilterDateFromlabel = “Fecha de Inicio: ”; | Campo para seleccionar la fecha inicial del filtro. |
UsrCfg.Version.FilterDateToLabel = “Fecha de Fin: ”; | Campo para seleccionar la fecha final del filtro. |
Después de editar los parámetros, se requiere reinicio del servicio Datalink, IIS y limpieza del historial de navegación.
Para desactivar el filtro, dar valor 0 a este parámetro: UsrCfg.Version.IdGPQuery = 0;
PARÁMETRO | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.Console_ChangeStatus_ForceDescription = true; //Defecto true | true Hace obligatorio el campo de observación en la ventana de diálogo para cambiar el estado de un caso3) false No es obligatoria la descripción para cambiar el estado del caso. |
UsrCfg.Properties.Console_ChangeStatus_ShowMsgConfirmation = true; = true; //Defecto true | true Muestra mensaje de confirmación para cambiar el estado de un caso4), de no aceptar el cambio, vuelve a la ventana para cambio del estado false No muestra mensaje de confirmación para cambiar el estado del caso. |
SDNOTIFY
para definir si el tipo de notificación se genera por mesa de ayuda o eventos.SDCASESOURCETYPE
para identificar los casos creados por bot de Whatsapp.