Ejemplo Check List Liberacion

13
Proyecto: [Nombre de la Solicitud] Checklist de Liberación Proyecto: [Nombre de la Solicitud] Checklist de Liberación Documento confidencial Versión Documento: X.X Versión Template: 2.0.0 1

Transcript of Ejemplo Check List Liberacion

Page 1: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

Proyecto: [Nombre de la Solicitud]

Checklist de

Liberación

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

1

Page 2: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

Tabla de Contenido

Objetivo del Documento (*)..................................................................................................................................... 3Definiciones, Acrónimos y Abreviaciones...............................................................................................................3Referencias............................................................................................................................................................ 3Detalle de las actividades de liberación (*).............................................................................................................3

Verificar requisitos.............................................................................................................................................. 3Respaldar información, objetos, archivos, formas de impresión.........................................................................4Liberación de archivos de Bases de Datos.........................................................................................................4Liberación de ejecutables de la aplicación..........................................................................................................7Configuración de recursos en servidores............................................................................................................7Liberación de registro de Windows.....................................................................................................................7Liberación de componentes................................................................................................................................ 8Liberación de archivos web................................................................................................................................. 8Liberación de formas de impresión.....................................................................................................................8Liberación de instalador...................................................................................................................................... 8Plan de contingencia........................................................................................................................................... 8

Historia del Documento (*).................................................................................................................................... 12Historia del Formato (*)......................................................................................................................................... 13

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

2

Page 3: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

Objetivo del Documento (*)El objetivo de este documento es guiar a la persona que libera las soluciones desarrolladas en el ambiente operativo de sistemas de ABA Seguros en las actividades necesarias para llevar a cabo esta tarea, este documento por si solo no es el plan de liberación si no que solo es la guía paso a paso para poner en producción los objetos de la solución en los diferentes servidores.

El alcance del presente documento solo debe ser interpretado como un instructivo de liberación. NO debe contener indicaciones para la operación, soporte, administración ó monitoreo, eso se deberá solicitar en otros entregables tales como manuales o guías

Definiciones, Acrónimos y AbreviacionesNo Aplica

Referencias No Aplica

Detalle de las actividades de liberación (*)1. Respaldar la versión 3.00.08 del sistema Reaseguro Administrativo (Menu Reaseguro)2. Liberar Objetos de BD, descritos en el orden en que indica el documento de CLL3. Liberar SFX nuevo de aplicación Reaseguro 3.00.094. Libera instaladores de aplicaciones Coaseguro y Reaseguro5. Ejecutar el Plan de Contingencia en caso de error en la liberación

Verificar requisitosLos scripts de liberación y contingencia deben ser ejecutados por un usuario con permisos de administrador

Requerimiento Universo de usuarios/Servidor Documento de revisión Número de Referencia (CAS)

Que los usuarios en el mapping detail tengan asociada la BD OCP

Verificar homologo en cada ambientePara desarrollo es:

DTSMGR AbaSegmty\liberaint Abasegmty\operadords

NA NA

Revisar la existencia de cuenta NotificaReaseguro y profile OUTLOOK, en el database mail del server

Servicios corporativos 2 $/2011_062NCoaseguro/Implementacion/ CLL_2011_062NCoaseguro_CreacionCuentaProfile

NA

Respaldar información, objetos, archivos, formas de impresión

Nombre Tipo Descripción

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

3

Page 4: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

MenuReaseguroSFX3.00.08 MonterreyMéxico

Guadalajara

Reaseguro Administrativo

Liberación de archivos de Bases de Datos

Estos archivos pueden ser encontrados en el TFS en la carpeta:

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Configuracion

Nombre Tipo Servidor Descripción

NOTA: Antes de ejecutar el script 01_CONF_Configuracion es necesario cambiar los valores de las siguientes variables con los datos correspondientes según el ambiente donde se libera el producto.

set @Servidor1 = 'SQLDEVCOR3' –- SERVIDOR DE SSISset @Servidor2 = 'SQLDEVCOR2' –- SERVIDOR DE DATOS CORPORATIVO 2set @Login1 = 'DTSMGR' -- USUARIO PARA LIBERAR SSISSET @password = 'password' --PWD PARA EL USUARIO DTSMGRSet @RutaLog = '\\Abafsdev1\Desarrollo\PolizasSAP'' -- RUTA DE LOG DE SSIS

CAMBIAR UNICAMENTE PARA DESARROLLO Y QASET @RutaResultados='\\fssegmty1\PolizaSAP_Coaseguro' --ruta para almacenar polizas

01_CONF_Configuracion.sql Script Serv. de datos Servicios Corporativos 3

Configura el SSIS para generar pólizas contables

Pasos para liberar el SSIS:

1- Guardar en una ruta compartida en el servidor de datos de servicios corporativos 3 el archivo .dtsx2- Entrar en el servidor de SQL, y a logearse en el tipo de servidor, elegir entrar al Servicio de Integration

Services.3- Una vez dentro, en el panel de la izquierda, donde se encuentra la lista de SSIS actuales, expandir la

carpeta de Stored Packages y luego MSDB.4- Dentro de MSDB, clic derecho seleccionando Import Package.

5- Dentro de la pantalla de Import Package, en el Package location elegir File System, de modo que en Package Path se busque el archivo SIS_COA_PolizaSAP.dtsx que guardamos en la ruta compartida.

6- Es importante que dentro de Protection level, se elija la opción de: Do not save sensitive data.

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

4

Page 5: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

7- Dar Ok y esperar a que el paquete se cargue correctamente.8- Se deberá validar que dentro del panel donde se encontraban los Stored Package aparezca en el

listado el SIS_COA_PolizaSAP.dtsx que acabamos de importar.SIS_COA_PolizaSAP dtsx Servidor de Datos Servicios

Corporativos 3Paquete que genera pólizas SAP para pago y cobro

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Seguro

Nombre Tipo Servidor Descripción

NOTA: Antes de ejecutar el script 01_SEG_VERSION.sql es necesario cambiar el valor de las variables @Password, @PasswordEncriptado, @ServerMty, @RutaSelfExtractor según en el ambiente que se libere.01_SEG_Version.sql Script Serv. de Datos Monterrey

MéxicoGuadalajara

Culiacán

Actualiza la versión del sistema Reaseguro Administrativo

02_SEG_CargaInicial.sql Script Serv. de Datos Monterrey Carga inicial de catálogos MTY

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Corporativo

Nombre Tipo Servidor Descripción

01_COR_SPS.sql Script Serv. de Datos Corporativo Actualiza sp

$/2011_062NCoaseguro/Implementacion/ObjetosBD/OCP

Nombre Tipo Servidor Descripción

NOTA: Antes de ejecutar el script 01_OCP_DataBaseCoaseguro.sql es necesario cambiar los valores de la variable @Password Y @ServerMty1 con los datos correspondientes a operación o QA.

NOTA para QA únicamente : Editar el script 02 para establecer los valores (1,9) de tabla parámetro

Nota: Editar los scripts 03, 04 y 05, y establecer un usuario válido para ejecutar el job en la variable @owner_login_name.01_OCP_DataBaseCoaseguro.sql script Serv. de Serv Corporativo 2 Crea el schema

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

5

Page 6: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

ADMINCOASEGURO y los objetos asociados.

02_OCP_CargaInicial Script Serv. de Serv Corporativo 2 Cargas de catálogos y permisos a usuarios

03_OCP_JOB_PolizasSAP.sql Script Serv. de Serv Corporativo 2 Crea el JOB JOB_OCP_PolizasSAP_PagoCoaseguro

04_OCP_JOB_GenerarSaldoMonitoreo

Script Serv. de Serv Corporativo 2 Crea el job JOB_GenerarSaldoMonitoreo

05_OCP_JOB_GenerarSaldoNocturno

Script Serv. de Serv Corporativo 2 Crea el JOB JOB_GenerarSaldoNocturno

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Cartera

Nombre Tipo Servidor Descripción

Nota: Editar el script 01_CAR_JOB.sql, y establecer un usuario válido para ejecutar el job en la variable @owner_login_name.01_CAR_JOB.sql script Serv. de Datos Monterrey Carga los recibos

pagados en la tabla UDIS

02_CAR_Permisos.sql script Serv. de Datos Monterrey Se dan permisos de loggeo para admincoaseguro

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Caja

Nombre Tipo Servidor Descripción

01_CAJ_Permisos.sql script Serv. de Datos MonterreyMéxico

GuadalajaraCuliacán

Asigna permisos a tablas y storeds al usuario AdminCoaseguro

02_CAJ_CargaInicialClasificacionProveedor.sql

script Serv. de Datos Monterrey Crea replica de objetos

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Siniestro

Nombre Tipo Servidor Descripción

01_SIN_SPS.sql script Serv. de Datos MéxicoGuadalajara

Culiacán

Modifica Sps

02_SIN_Permisos.sql script Serv. de Datos Monterrey Asigna permisos a tablas y storeds al usuario AdminCoaseguro

$/2011_062NCoaseguro/Implementacion/ObjetosBD/CM

Nombre Tipo Servidor Descripción

Nota: Editar el script 01_CM_CreacionTablaServidor.sql, y establecer el nombre del servidor de servicios corporativos en la variable @NombreServidorCoaseguro.

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

6

Page 7: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

01_CM_CreacionTablaServidor.sql script Serv. de Datos Corporativo Crea la tabla de nombre servidor en CM.

$/2011_062NCoaseguro/Implementacion/ObjetosBD/Reaseguro

Nombre Tipo Servidor Descripción

01_REA_Permisos.sql script Serv. de Datos Monterrey Asigna los permisos en Reaseguro para ADMINCOASEGURO.

Liberación de ejecutables de la aplicaciónEstos archivos pueden ser encontrados en el TFS en la carpeta:$/2011_043SOptimizacionAfectacionSaldos/AdministracionDeSolicitud/3.Implementacion/Setup

Archivo Destino Archivos Contenidos Sistema

MenuReaseguroSFX3.00.09

MonterreyMéxico

Guadalajara

MenuReaseguro.exeEliminaSFX.exe

Reaseguro administrativo

Configuración de recursos en servidoresNo Aplica

Liberación de registro de WindowsNo Aplica

Liberación de componentesNo Aplica

Liberación de archivos webNo Aplica

Liberación de formas de impresiónNo Aplica

Liberación de instaladorLos instaladores se colocan en la RUTA \\fssegmty1\Sistemas\Reaseguro XL\Setup

Ruta en el SS Archivo Motivo del cambio

$/2011_062NCoaseguro/Implementacion/Setup FrontSetup.msi se modifico la interfaz quitando el menú para coaseguro

$/2011_062NCoaseguro/Implementacion/Setup CoaseguroSetup.msi

Nueva aplicación Liberada

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

7

Page 8: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

Los templates siguientes se liberan en la ruta \\fssegmty1\PolizaSAP_Coaseguro\EstadoDeCuenta*en el properties quitar el read only de los archivos

Ruta en el SS Archivo

$/2011_062NCoaseguro/Implementacion/Setup EstadoCuentaCoaseguro.xls en la ruta$/2011_062NCoaseguro/Implementacion/Setup EstadoCuentaCoaseguroFin.xls $/2011_062NCoaseguro/Implementacion/Setup EstadoCuentaSantander.xls $/2011_062NCoaseguro/Implementacion/Setup ReporteUDIS.

**NOTA: Tras la liberación de coaseguro, cobranza, siniestros y siac es necesario realizar la carga inicial para el convenio 1 (patrimonial contado) y llenar las tablas de concentrados con los ssis de cobranza y siniestro para las fechas 2010-06-01 a getdate() -1. Ver: $/2011_062NCoaseguro/Implementacion/CLL_2011_062NCoaseguro_CargaInicialConcentrados.doc

Plan de contingenciaBACK

Estos archivos pueden ser encontrados en la ruta de TFS:

$/ 2011_062NCoaseguro/Implementacion/Contingencia/ConfiguracionNombre Tipo Servidores Descripción

A_CONF_Configuracion.sql Script de base de datos

Serv. de datos Servicios Corporativos 3

Quita el SSIS para generar pólizas contables

Para eliminar el SSIS, se deberá entrar al servidor de datos servicios corporativos 3 y ubicar dentro del listado de Stored Package, el SIS_COA_PolizaSAP.dtsx y dando clic en botón derecho, elegir Delete.

$/ 2011_062NCoaseguro/Implementacion/Contingencia/SeguroNombre Tipo Servidores Descripción

A_SEG_Version.sql Script de base de datos

SERVIDOR-MONTERREYSERVIDOR-MEXICOSERVIDOR-GUADALAGARASERVIDOR-CULIACAN

Restaura la versión del sistema.

B_SEG_CargaInicial.sql Script de base de datos

SERVIDOR-MONTERREY Quita la carga inicial de catálogos

Nota: Editar el script C_SEG_JOB_EdoCuentaCoaseguro.sql, y establecer un usuario válido para ejecutar el job en la variable @owner_login_name.C_SEG_JOB_EdoCuentaCoaseguro.sql

Script de base de datos

SERVIDOR-MONTERREY Restaura la versión del job para estado de cuenta

$/ 2011_062NCoaseguro/Implementacion/Contingencia/CorporativoNombre Tipo Servidores Descripción

A_COR_SPS.sql Script de base de datos

SERVIDOR- SERV. CORPORATIVO

Restaura la versión de sp.

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

8

Page 9: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

$/ 2011_062NCoaseguro/Implementacion/Contingencia/CarteraNota: Editar el script A_CAR_JOB.sql, y establecer un usuario válido para ejecutar el job en la variable @owner_login_name.Nombre Tipo Servidores Descripción

A_CAR_JOB.sql Script de base de datos

SERVIDOR-MONTERREY Restablece la versión del JOB

B_CAR_Permisos.sql Script de base de datos

SERVIDOR-MONTERREY Se quita permiso de loggeo a admincoaseguro

$/ 2011_062NCoaseguro/Implementacion/Contingencia/CajaNombre Tipo Servidores Descripción

A_CAJ_ClasificacionProv.sql Script de base de datos

SERVIDOR-MONTERREY Quita la clasificación del proveedor en caja.

B_CAJ_PermisosCaja.sql Script de base de datos

SERVIDOR-MONTERREYMEXICO

GUADALAJARACULIACAN

Quita permisos a tablas y storeds al usuario AdminCoaseguro

$/ 2011_062NCoaseguro/Implementacion/Contingencia/SiniestroNombre Tipo Servidores Descripción

A_SIN_SPS.sql Script de base de datos

SERVIDOR- MEXICOGUADALAJARA

CULIACAN

Contingencia para sps

B_SIN_PermisosSin.sql Script de base de datos

SERVIDOR- MONTERREY Retira los permisos en esta bd

$/ 2011_062NCoaseguro/Implementacion/Contingencia/CMNombre Tipo Servidores Descripción

A_CM_TablaServidor.sql Script de base de datos

SERVIDOR- SERV. CORPORATIVO

Contingencia para la quitar la tabla de servidor de CM

$/ 2011_062NCoaseguro/Implementacion/Contingencia/Reaseguro

Nombre Tipo Servidores Descripción

A_REA_Permisos.sql Script de base de datos

SERVIDOR- MONTERREY Revoca los permisos en reaseguro para ADMINCOASEGURO.

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

9

Page 10: Ejemplo Check List Liberacion

Proyecto: [Nombre de la Solicitud] Checklist de Liberación

$/ 2011_062NCoaseguro/Implementacion/Contingencia/OCPNombre Tipo Servidores Descripción

A_OCP_DataBaseCoaseguro.sql Script de base de datos

SERVIDOR- SERV CORPORATIVO 2

Quita los usuarios agregados y los roles

B_OCP_QuitarJOBS.sql Script de base de datos

SERVIDOR- SERV CORPORATIVO 2

Se quita la versión del JOB

INFORMACION, OBJETOS, ARCHIVOS, FORMAS DE IMPRESIÓN, EJECUTABLESNo Aplica

RESTAURACIÓN DE EJECUTABLES DE LA APLICACIÓN

Restaurar en los servidores de SelfExtractor el archivo (MenuReaseguroSFX3.00.08) respaldado en la sección de Respaldo de Información, apartado de archivos SelfExtractor

RESTAURACIÓN DE RECURSOS DE SERVIDORESNo Aplica

RESTAURACIÓN DE REGISTRO DE WINDOWSNo Aplica

RESTAURACIÓN DE COMPONENTESNo Aplica

RESTAURACIÓN DE ARCHIVOS WEBNo Aplica

RESTAURACIÓN DE FORMAS DE IMPRESIONNo Aplica

Documento confidencial Versión Documento: 1.0.9Versión Template: 2.0.0

10