Edición de variables de properties.js y web.config



RS: Requiere reinicio de sesión en ITHC para visualizar el cambio según la función/opción.

VARIABLE DESCRIPCIÓN / FUNCIÓN APLICAR

Parámetros de Búsqueda


UsrCfg.Properties.SeekSearchDefautExacatphrase = false;

Por defecto la variable está en false


Con esta opción las palabras clave ingresadas en el campo de búsqueda deben escribirse igual y en el mismo orden de la frase configurada para descripción1) de categoría. Si el sistema encuentra más de una coincidencia las listara en orden ascendente según su ID en la base de datos.

false Desactiva la casilla Frase Exacta en el modo de Búsqueda Normal de categorías.
true Activa por defecto la casilla Frase Exacta en el modo de Búsqueda Normal de categorías.

Ver manual Motor de búsqueda Avanzada


RS

//UsrCfg.Properties.SeekSearchFiltro = ItHelpCenter.Componet.SeekSearch.Properties.TModeSeek.Word;

Modo deshabilitado por defecto


Activa el modo de Búsqueda por palabra exacta.
Para encontrar resultados debe ingresarse la palabra clave completa y tal como se definió en la descripción2) de categoría. En este caso si se ingresa más de una palabra el sistema buscará las palabras sin importar su orden.

Para habilitar quitar los caracteres '\' antes del parámetro, y si se habilita debe deshabilitarse el parámetro UsrCfg.Properties.SeekSearchFiltro = ItHelpCenter.Componet.SeekSearch.Properties.TModeSeek.Sensitive;



El orden de los resultados se definen según el peso asignado a la palabra, del más alto al más bajo. Para ver el peso de las palabras activar la nueva variable:

UsrCfg.Properties.SeekSearchShowColumnValue = true;

Por defecto esta variable está deshabilitada y se recomienda usar únicamente para verificación de configuración. Aplica también para el modo de búsqueda sensitiva.


RS

UsrCfg.Properties.SeekSearchFiltro = ItHelpCenter.Componet.SeekSearch.Properties.TModeSeek.Sensitive;

Modo habilitado por defecto


Activa el modo de Búsqueda de forma sensitiva (coincidencias).
Puede ingresar parte (mínimo 3 caracteres) de una palabra clave. Con el modo sensitivo actual el sistema encuentra coincidencias de las letras ingresadas sin importar su orden en una palabra de forma que podría retornar resultados no relacionados con la palabra clave, la diferencia de este nuevo modo sensitivo es que se busca coincidencias por secuencia, es decir, que debe encontrar la misma secuencia de letras en la palabra retornada.

Motor de búsqueda de categorías del catálogo


Editar en el archivo properties.js
RS

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

Por defecto la variable está en false


Función de búsqueda de categorías de servicio en el menú lateral ITHC. Mostrará las coincidencias según el texto o frase ingresada en el campo, en caso de no encontrar coincidencias mostrará los campos de lista para selección de categorías. Si se selecciona alguna de las categorías, se abrirá el formulario para creación de caso.

Si se habilita esta opción, solo aplicará para asesores (Owner, handler, etc) de mesa de servicio.



false Con valor false oculta la función de búsqueda de categorías de servicio en el menú lateral ITHC.
true Con valor true habilita función de búsqueda en menú lateral ITHC




Editar en el archivo properties.js
RS

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


Editar en el archivo properties.js
RS

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. Oculta la opción Mostrar todo
true Con valor true activa la opción Mostrar todo, además de las opciones de filtros


Editar en el archivo properties.js
RS

UsrCfg.Properties.AdvancedSearch_MaxRows = -1; 
//cantidad de rows a cargar -1 ilimitados

Por defecto el valor es -1


Define la cantidad de resultados de una búsqueda que muestra, con -1 la cantidad es ilimitada


Editar en el archivo properties.js
RS
UsrCfg.Properties.GetAccountManagement_RecoveryPassword = true;
true Con valor true habilita la función para restaurar contraseña:
¿Olvidaste tu contraseña?
false Con valor false deshabilita ¿Olvidaste tu contraseña?
UsrCfg.Properties.GetAccountManagement_EmailConfirmation = true;
true Con valor true habilita la función para confirmación de cuenta
mediante código de verificación
false Con valor false deshabilita confirmación de cuenta, incluso
con cuentas creadas con la nueva función de crear cuenta
UsrCfg.Properties.GetAccountManagement_CreateAccount = true;
true Con valor true habilita la función para crear cuenta de usuario:
¿Ninguna cuenta? Crea una!
false Con valor false deshabilita creación de cuenta con enlace Crea una!
UsrCfg.Properties.GetAccountManagement_CreateAccount_EF = true;
true Con valor true habilita los campos:
Título, Primer nombre, Segundo nombre, Apellido, Nombre de empleado
en el formulario de creación de cuenta
false Con valor false deshabilita campos EF de formulario de creación de cuenta
UsrCfg.Properties.GetAccountManagement_ExpiredPassword = true;
true Con valor true habilita la función para verificación de antiguedad de contraseña
false Con valor false deshabilita verificación de antiguedad de contraseña
UsrCfg.Properties.GetAccountManagement_Login = false;
Actualmente sin uso
UsrCfg.Properties.DisableWiki = true;
true Con valor true oculta el botón wiki con enlace de conocimiento
false Con valor false muestra botón con enlace de conocimiento
UsrCfg.Properties.DisableHelp = true;
true Con valor true oculta el botón help con enlace a video de youtube
false Con valor false muestra botón con enlace a video
UsrCfg.Properties.DisableBar = true;
true Con valor true oculta barra superior de ayuda
false Con valor false muestra barra superior de ayuda
UsrCfg.Properties.SDCaseAtention_ReturnCost = false;

Por defecto la variable está en true

false Con valor false oculta el campo COSTO RETORNO cuando
se cierra el caso
true Con valor true muestra el campo COSTO DE RETORNO normalmente.



Edición de nuevos valores de tipo ID

Agregar el nuevo valor del campo TIPO DE ID
En CMDB.EXE, seleccionar Tablas Extras > PEOPLEIDCARD, dar clic en el botón ADD y editar el query configurado en el campo CARDTYPE:

SELECT 0 IDPEOPLEIDCARDTYPE, '' IDCARDNAME UNION 
SELECT 1 IDPEOPLEIDCARDTYPE, 'CEDULA' IDCARDNAME UNION 
SELECT 2 IDPEOPLEIDCARDTYPE, 'PASAPORTE' IDCARDNAME UNION 
SELECT 3 IDPEOPLEIDCARDTYPE, 'CEDULA EXTRANJERIA' IDCARDNAME 





Nuevas opciones en tipo de documento de identidad:



Guardar los cambios, reiniciar el Datalink.


UsrCfg.Properties.SDCaseAtention_DisableDeleteFileUser = false;
//defecto false

false Con valor false permite que un asesor asignado al caso3) pueda eliminar los archivos adjuntados por un usuario al crear el caso.
true Con valor true deshabilita la eliminación de archivos adjuntados por el usuario.

UsrCfg.Properties.SDCaseAtention_PreSetSendUserMaessage = [1, 2, 3];
//defecto  [1, 2, 3]

Permite definir los ID de tipo de usuarios preseleccionados cuando se utiliza la función de Mensaje, durante la atención del caso.
Ejemplo Para agregar por defecto el tipo USER agregar el ID 4: [1, 2, 3, 4]


UsrCfg.Properties.GPQuery_DetailsChangeOrder = false;
//defecto false

false Con valor false se mantiene el ordenamiento de las consultas de detalle.
true Con valor true invierte el ordenamiento de las consultas de detalle.

<!--<add key="DL_ITHelpCenterSrv_Uploads" value="C:\ProgramacionVisualStudio\swithcon3\
ITHelpCenter\ITHelpCenter\Uploads"/>-->



Nueva variable en el web.config que permite definir la ruta de Ubicación del directorio Uploads en caso de que exista más de un sitio ITHelpCenter para una mismo servidor. Para activar, en cada sitio editar en su respectivo archivo web.config descomentar la variable y editar la ruta del directorio.



En caso de utilizar un único sitio la configuración del directorio Uploads no requiere edición del Web.config, su configuración se realiza en el Setupbox.


UsrCfg.Properties.Remotehelp_DonotAskforPermission = false; 
//defecto false

true Con valor true: Al utilizar la función de Control remoto con la opción No pedir permiso, no envía la petición de control y muestra el mensaje: No se permite esta opción sin pedir permiso, si necesita usarla envíe la solicitud desde la aplicación D_hawk.exe.



false Con valor false permite utilizar la función de Control remoto con la opción No pedir permiso.


UsrCfg.Properties.Remotehelp_EnableisDonotAskforPermission = true; 
//defecto true

true Con valor true muestra la opción No pedir permiso, tanto en la configuración de Rol > Ayuda Remota y en las opciones de Ayuda remota, en caso de estar habilitada en el rol del asesor.
false Con valor false oculta la opción No pedir ayuda tanto en configuración de rol como en las opciones de Ayuda remota.

Antes de configurar el valor de esta variable en false, se debe deshabilitar la opción No pedir permiso en el rol o roles, de lo contrario va a mostrar la opción en las opciones de Ayuda remota..

UsrCfg.Properties.CheckUserCasesFast = true;
Cuando está activa (true) habilita verificación rápida de los casos pendientes del usuario de forma que el ingreso a consola es más rápido y la navegación al ítem de menú Casos pendientes es más eficiente
UsrCfg.Version.ModeLoadScript = false;
Estable Con valor false descarga scripts del sitio y carga con el documento
Inestable Cuando está activa con valor true, descarga scripts y ejecuta al tiempo pero puede tener errores en la carga de imagenes.

Habilitar Servidor CDN
http://leverit.com/ithelpcenter/es:versiones:version_3.2.1.17


UsrCfg.Properties.ShowShearchglass = false;

Por defecto la variable está en false

En valor false oculta función búsqueda Lupa.
En valor true muestra funciónn búsqueda Lupa.

UsrCfg.Properties.Remotehelp_ShowAtis = false;

Por defecto la variable está en false

En valor false oculta opción Atis cuando se va a tomar control remoto.
En valor true muestra opción Atis cuando se va a tomar control remoto.

Cambio en Web.config: Nueva variable READERMAXQUOTAS > MAXNAMETABLECHARCOUNT (Para casos con descripción extensa, o correos con varios RT)

<binding name="ITHelpCenter.Service.ComunicService.ComunicMethodsBinding" transferMode="Streamed" maxReceivedMessageSize="2147483647">
          <!--Delete Comment to SSL-->
          <!--<security mode="Transport">
            <transport clientCredentialType="None"/>
          </security>-->
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
        </binding>
        <binding name="ITHelpCenter.GeneralBinding" transferMode="Streamed" maxReceivedMessageSize="2147483647">
          <!--Delete Comment to SSL-->
          <!--<security mode="Transport">
            <transport clientCredentialType="None"/>
          </security>-->
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />



El cambio debe realizarse en las dos variables

[1-4] Variables que muestran/ocultan columnas en la tabla de resultados cuando se busca y selecciona un tema
[1]
UsrCfg.Properties.SeekSearchShowName = true;
Muestra/oculta la columna Nombre de la categoría en la tabla de resultados.
[2]
UsrCfg.Properties.SeekSearchShowDescription = true;
Muestra/oculta columna Descripción del tema seleccionado.
[3]
UsrCfg.Properties.SeekSearchShowPath = true;
Muestra/oculta columna Path del tema seleccionado
[4]
UsrCfg.Properties.SeekSearchShowKnowErrors = true;
Muestra/oculta la columna Conocimiento del tema seleccionado
UsrCfg.Properties.SetUserCase_HideColumns = ["IDCMDBCI", "MIDDLENAME"];
Ocultar columnas de la tabla de resultados de búsqueda de usuarios cuando un asesor/propietario/administrador crea un caso. Relacionado con el query SDGROUPUSER_GET2 en el archivo ConfigsqlAtismdf.CFG.

Son obligatorios IDCMDBCI,IDCMDBUSER,CI_GENERICNAME,
FIRSTNAME,MIDDLENAME,LASTNAME
UsrCfg.Properties.NoShowCaseTemplate = [11,12];
Oculta la flecha para mostrar caso desde la notificación en consola.
UsrCfg.Properties.InformationCasePermissions_HideColumns = ["MT_IDMDMODELTYPED", "IDSDTYPEUSER", "IDCMDBCISTATE"];
Oculta columnas de la información de Permisos cuando se consulta la información de un caso. Relacionado con el query GETSMCONSOLEMANAGER_WHO2 en el archivo ConfigsqlAtismdf.CFG.

Columnas que se pueden ocultar:
IDSDCASEMT, “MT_IDMDMODELTYPED”, “IDSDTYPEUSER”, “CASEMT_LIFESTATUS”,
“TITLEM”, “IDSDWHOTOCASETYPE”, “IDSDWHOTOCASESTATUS”,“CASEMT_SET_LAVEL”,
“DATEPERMISSIONENABLE”, “DATEPERMISSIONDISABLE”,“LOCAL_CIUSER”,
“CASEMT_TIMERCOUNT”, “IDCMDBCI”, “IDCMDBCISTATE”
ItHelpCenter.SD.Shared.Category.Type.SeekSearch: //{ value: 0, name: "SeekSearch" } \\ Búsqueda por frase// \\ \\ ItHelpCenter.SD.Shared.Category.Type.CategoryBasic: //{ value: 1, name: "CategoryBasic" } \\ Búsqueda por category//
Muestra opción de búsqueda por categoría en lugar de búsqueda por frase en Panel Service > Home Bands

UsrCfg.Properties.AdvancedSearch_SDCrateUser_Default = false; Habilitar la creacion de usario en AdvancedSearch (Simple) UsrCfg.Properties.AdvancedSearch_SDCrateUser_CIEditor = false; Habilitar la creacion de usario en AdvancedSearch (CI Editor)|


VARIABLES QUE NO ESTÁN ACTIVAS


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.

1) , 2)
O Ruta
3)
handler, owner, manager, etc.