Sei sulla pagina 1di 6

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

INTERFASE DE MIGRACION TABLAS INICIALES PARA SISTEMA DE PLANILLAS


INDICE 1. Objetivo 2. Consideraciones y escenario inicial 3. Avances realizados 4. Observaciones

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

1. Objetivo: 1.1 Realizar la carga automtica de las tablas necesarias para la carga inicial de la base de datos del mdulo (sistema) de planillas. 1.2 Para este fin se elaborara un aplicativo independiente del sistema de OSIS que se encargue de realizar la migracin de los datos iniciales segn los formatos recibidos y actualizando en la base de datos Sql Server del sistema de planillas. 1.3 Orientar el aplicativo a elaborar para ser usado en la migracin de tablas o cargas iniciales para los dems mdulos que componen el sistema ERP de Osis. 2. Consideraciones y escenario inicial: 2.1 Se recibi como datos de carga inicial las estructuras de las entidades (tablas) y registros de prueba siguientes: Compaas, Bancos, Centros de Costo, Cargos, Conceptos , Horas, Trabajadores, Remuneraciones, Saldos de cuenta corriente, Provisin de CTS, Provisin de vacaciones, Provisin de gratificacin, Planillas de pago calculadas, Dependientes, Plan de cuentas, entre otras. 2.2 El formato de los datos a migrar puede estar en Excel o Dbf, pero en ambos caso se respetara una estructura estndar generalmente entregada por los clientes.

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

3. Avances realizados: 3.1 Elaboracin de conjunto de tablas que administran las estructuras y el orden de carga a la base de dato destino de los datos a migrar: Tablasmodulos , Int_Consistencia, Int_Errores , Int_Entidades 3.2 Archivo de configuracin de texto que contiene las rutas y credenciales con los datos de conexin, hasta un mximo de 3 servidores Sql Server.

3.3 Elaboracin de programa de interface que ejecutara la migracin desde las tablas modelo en formato Excel o Dbf hacia la base de dato destino alojada en un servidor Sql Server.

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

3.4 Se ha realizado las pruebas del programa de interface elaborado, dando como resultado la carga inicial con datos del sistema de planillas de las siguientes entidades en la base de datos destino en Sql Server :
TRABAJADORES_PLAN_TPL CENTRO_TRABAJADORES_CTR TRABAJADORES_PLAN_TRP TRABAJADORES_PERIODO_PTR TRABAJADORES_TRA AUXILIARES_AUX PERSONA_NATURAL_PNA CARGOS_TRABAJADORES_CDT GRUPO_COSTO_GCO COMPANIA_CIA REMUNERACIONES_TRABAJADORES_RTR PERIODO_PLANILLA_PPE TIPO_DE_MONEDA_TMO TIPO_PPLA_TPP DOC_IDENTIDAD_DID PAIS_PAI UBICACIONES_UBI TIPO_PLANILLA_TPL SUCURSAL_SUC SITUACION_TRABAJADORES_STR PLANILLA_COMPANIA_PCO CENTRO_COSTO_CCO BANCOS_BCO HORA_HOR CONCEPTOS_PLANILLA_CON PLANILLA_CALCULO_PCA CUENTA_CONTABLE_CCT

3.5 Se han creado los siguientes procedimientos almacenados que deben ser agregados en la base datos Sql Server destino antes de ejecutar el programa de interfase:

INT_BANCOS_BCO INT_CARGOS_TRABAJADORES_CDT INT_CENTRO_COSTO_CCO INT_HORA_HOR INT_PLANILLA_CALCULO_PCA INT_CUENTA_CORRIENTE_PLANILLA_CCP

INT_COMPANIA_CIA INT_TRABAJADORES_TRA INT_CONCEPTOS_PLANILLA_CON INT_REMUNERACIONES_TRABAJADORES_RTR INT_CUENTA_CONTABLE_CCT INT_INICIALIZA_TABLAS_MODULO

3.6 Se han creado las siguientes estructuras modelo para ser utilizadas como receptoras de los datos proporcionados por el cliente: Cias.dbf Compaas Banc.dbf Bancos Pcue.dbf Plan de cuentas Carg.dbf Cargos de trabajador Cost.dbf Centros de costos trab.dbf Trabajadores Remu.dbf Remuneraciones por trabajador Plan.dbf Planilla calculada por trabajador - nomina tipo planilla Sald.dbf Saldos de cuenta corriente por trabajador Los nombres de estas tablas de estructuras modelo son asociadas e inscritas con sus rutas de ubicacin en disco, tipo de archivo, y su relacin con el archivo excel y la hoja (sheet) en donde estn contenidas son guardadas la tabla de configuracin -> Tablasmodulo.dbf .

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

Contenido de la tabla Tablasmodulo.dbf usada para configurar las migraciones

Vista del programa que ejecuta la interfase de migracin: Version ejecutable v3

Interfase migracin carga inicial planillas

Elaborado por Victor E. Torres Tejada 09/04/2014 - Versin 2

3.7 Ya est habilitado el aplicativo como archivo ejecutable en versin 3.

4. Observaciones realizadas en la primera entrega del 21/03/2014: 4.1 Estn pendientes las mejoras respectivas de programacin con un nuevo paquete de datos de prueba para completar la carga del resto de entidades necesarias para la carga inicial del sistema de planillas, como son remuneraciones, conceptos de planilla, provisiones de cts, vacaciones y gratificaciones entre las ms importantes luego de la carga del maestro de trabajadores que ya ha sido realizado mediante el programa de interfase elaborado. ESTADO ACTUAL AL 09/04/2014: TERMINADO 4.2 Se tiene que incorporar el cdigo de control que haga un chequeo check list de las inconsistencias que puedan contener los datos proporcionados por el cliente y que emita un reporte previo al inicio del proceso de migracin a la base de datos destino en Sql Server. ESTADO ACTUAL AL 09/04/2014: Se ha desarrollado el cdigo que genera un log de inconsistencias de los datos migrados. Queda pendiente agregar el botn de emisin del reporte con el log de inconsistencias previas a la migracin. 5. Observaciones realizadas en la segunda entrega 9/04/2014: 4.1 Elaborar manual de usuario y documentacin del aplicativo. 4.2 Activar el botn de inicializar BD; que dejar en blanco las tablas destino localizadas en el servidor Sql Server.

4.3 Habilitar el mantenimiento por parte del usuario administrador del aplicativo de la tabla de configuracin Tablasmodulo, para que pueda modificar los parmetros como ruta del archivo, tipo de archivo, formato, nombre y descripcin entre otros datos. Siempre desde el mismo aplicativo. 4.4 Se realizar prueba con una nueva batera de datos perteneciente a un cliente real.