Pasos de Migración Versión m14f

Procedimiento para instalaciones con motor de base de datos SQL


  1. Verificación del archivo interno de la base de datos
    Ubicar el archivo InternoBDDmdf.CBD en la siguiente ruta:
    <unidad>:\Program Files\LeverIT\Discovery\Software
    Editar este archivo con el bloc de notas y adicionar cualquier tabla o campo que falte teniendo como referencia el archivo InternoBDDmdf.CBD de la copia de seguridad1) realizada previamente, ubicado en el subdirectorio Software: <ubicación copia de seguridad>:\Discovery\Software

    Si existen tablas creadas en el archivo InternoExtraBDDmdf.CBD reemplazar el archivo de la nueva instalación con el archivo de la copia de seguridad, ubicado en la misma ruta: <unidad>:\Program Files\LeverIT\Discovery\Software

    Se recomienda que las nuevas tablas y personalizaciones en la base de datos se definan únicamente en el archivo InternoExtraBDDmdf.CBD.

  2. Verificación de los archivos de Configuración
    Si existen personalizaciones adicionales que involucren archivos de configuración, (Ej.: Cambios en la vista de Atención de reportes), modificar los respectivos archivos de configuración ubicados en <unidad>:\Archivos de programa\LeverIT\Discovery\Software teniendo como base los archivos de la copia de seguridad: <ruta ubicación copia de seguridad>:\Discovery\Software

    Se recomienda que los cambios en los archivos de configuración se revisen previamente en un ambiente de pruebas para verificar su correcto funcionamiento

  3. En el módulo StartSystem2), ubicar la pestaña:
    Cargar Sistema > Genera BDD > Verifica Interno BDD
    Esperar a que la base de datos sea actualizada con los nuevos campos propios de la versión.
    Si la versión desde la que se migra es m10q o m10x, los campos y tablas3) generados en esta verificación serán los siguientes:

    Resultado de Verificar los campos en la Bdd.
    Tabla:AGENTE Campo:COMPANY TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:AGENTE Campo:SSLSERVER TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:AGENTE Campo:SLICENSE TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:CUSTOMIZETYPEVIEW Campo:IDCUSTOMIZETYPEVIEW TYPE:NEW_TABLE RESULT:TRUE
    Tabla:CUSTOMIZETYPEVIEW Campo:NAME TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZEHAWK TYPE:NEW_TABLE RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:NAME TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:PRIORITY TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:ENABLEDCUSTOM TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:NAMEDISPLAY TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:DESCRIPTION TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:NODETREE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZETYPEVIEW TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:GRIDMAIN TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:GRIDDETAIL TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:GRIDWIDTH TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:GRIDFILTER TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEHAWK Campo:GRIDGROUP TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEUSER TYPE:NEW_TABLE RESULT:TRUE
    Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEHAWK TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEUSER Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEUSER Campo:NODETREE TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEDETAIL TYPE:NEW_TABLE RESULT:TRUE
    Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEHAWK TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEDETAIL Campo:TYPECUSTOMIZE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEDETAIL Campo:FIELDCUSTOMIZE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEDETAIL Campo:COLUMNCOLOR TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:CUSTOMIZEDETAIL Campo:COLUMNTXT TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:ALARMASSQL_SCR Campo:IDSQL_SCR TYPE:NEW_TABLE RESULT:TRUE
    Tabla:ALARMASSQL_SCR Campo:IDSQL TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:ALARMASSQL_SCR Campo:FUNCION TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:ALARMASSQL_SCR Campo:SQL_IDENT TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:ALARMASSQL_SCR Campo:SQL_EMAIL TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:ALARMASSQL_SCR Campo:SQL_FUNCT TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDREPORTES Campo:IDHDASESORESCREATE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDREPORTES Campo:IDINPUT_SOURCE TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:HDINPUT_SOURCE Campo:IDINPUT_SOURCE TYPE:NEW_TABLE RESULT:TRUE
    Tabla:HDINPUT_SOURCE Campo:TXT_SOURCE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDSLATABLE Campo:SLAOPTION TYPE:ADD_COLUMN RESULT:TRUE
     
    Tabla:HDTEMAS_GROUP Campo:IDHDTEMAS_GROUP TYPE:NEW_TABLE RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:IDHDGROUP TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:IDHDMODULETYPE TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY1 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY2 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY3 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY4 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY5 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY6 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY7 TYPE:ADD_COLUMN RESULT:TRUE
    Tabla:HDTEMAS_GROUP Campo:HDCATEGORY8 TYPE:ADD_COLUMN RESULT:TRUE

    Clic para ampliar la imágen Creación de las nuevas tablas

  4. Ubicar la pestaña Cargar Sistema > ID SQL CFG.
    Dar clic en el botón Agrega Cfg de SQL. Serán actualizados los archivos de configuración de la nueva versión.

  5. Este paso aplica solo para versiones Discovery Service Desk y/o Administración de problemas. Para otras versiones4) pasar al punto 6.

    Ubicar la pestaña Cargar Sistema > Service Desk.
    Dar clic en el botón Coloca seguimiento HD

    Se actualizará el listado completo de notificaciones de la tabla HDSEGREP_DESCRIP, reemplazando cualquier personalización que se haya realizado en los campos DESCRIPTION, SEND_CONSOLE, SEND_EMAIL_ADVISER, SEND_EMAIL_USER, SQL_MSG.

  6. Si no está activa la función de log de eventos de la consola de administración5), ubicar la pestaña Cargar Sistema > Dis Log
    Dar clic en el botón Carga Configuración (Carga la tabla para seguimiento de actividades realizadas en la consola de administración – log de consola).

    Para deshabilitar la función de seguimiento de actividades en la consola de administración, dar clic en el botón Quita Configuración.

  7. Ubicar la pestaña Actualizaciones > 4.0-5.0.
    Dar clic en los botones:
    • Cargar Configuración – Solo sistemas con la versión 4.x actualizada

    • Cargar Configuración – Actualiza Log Asig (aparecerá la ventana Restauración exitosa del log de Asignación. Si ya se ha realizado previamente este paso en una migración de versión anterior, aparecerá el mensaje: El log de asignación se ha restaurado previamente.

    • Cargar Configuración – Actualiza Serial

    • Cargar Configuración – Actualiza Información
  8. En la pestaña Actualizaciones > 6.1.
    Dar clic en los botones:
    • Cargar Configuración – Actualiza temas:Tipo de módulo

    • Cargar Configuración – Actualiza Tipo Rejilla
  9. Este paso aplica solo para versiones Discovery Service Desk y/o Administración de problemas. Para otras versiones6) pasar al punto 10.

    En la pestaña Actualizaciones > Todos.
    Dar clic en el botón Actualiza - SQL24,25 Service Desk.
    Este paso actualiza los archivos de configuración del Service Desk/administración de problemas.

    Este paso evita el borrado de las opciones de los perfiles existentes. Sin embargo, dado que hay varios cambios y nuevas opciones de perfil>Service Desk, es necesario que se habiliten nuevamente las funciones deseadas de acuerdo al perfil y/o funciones de los asesores y administradores de Service Desk.
    Consultar el documento de cambios de versión m14f > Nuevas opciones de perfiles de Service Desk.

    Clic para ampliar la imágen Actualizacion Service Desk

  10. Cerrar el StartSystem y reiniciar los servicios del servidor. En la barra de tareas del Sistema operativo dar clic derecho sobre el icono (Discovery ON/OFF) y seleccionar la opción Prender Servicios.

    Para continuar con el proceso de migración:Restauración de personalizaciones de instalación

  11. Opcional. Aplica para versiones Service Desk/Administración de Problemas

    Si no se encuentra información en las tablas7):
1)
Antes del proceso de migración debe crearse una copia de seguridad del directorio Discovery actual y pegarlo en una ubicación distinta: <unidad>:\Archivos de programa\LeverIT\Discovery
2)
StartSystem. Modulo del servidor Discovery que permite configurar la conexión con el motor de base de datos, además de procedimientos como creación de nuevas tablas y actualizaciones según la versión instalada.
3)
Las tablas y campos creados pueden aumentar según la versión migrada
4) , 6)
Discovery Basic, Discovery Advantage
5)
El log de eventos permite realizar el registro de tareas administrativas ejecutadas en la consola de administración. Para el almacenamiento de esta información se crean las tablas DISLOG (Tabla en la que se almacenan los eventos) y DISLOGDESCRIP (Descripción de los eventos) para auditoria de eventos en la consola de Administración.
7)
Tablas que se utilizan para la versión Administración de Problemas