You are on page 1of 6

Interfase migración carga inicial planillas Elaborado por Victor E.

Torres Tejada
09/04/2014 - Versión 2

INTERFASE DE MIGRACION TABLAS INICIALES


PARA SISTEMA DE PLANILLAS

INDICE

1. Objetivo

2. Consideraciones y escenario inicial

3. Avances realizados

4. Observaciones

1
Interfase migración carga inicial planillas Elaborado por Victor E. Torres Tejada
09/04/2014 - Versión 2

1. Objetivo:
1.1 Realizar la carga automática de las tablas necesarias para la carga inicial de la base de datos del
módulo (sistema) de planillas.
1.2 Para este fin se elaborara un aplicativo independiente del sistema de OSIS que se encargue de
realizar la migración de los datos iniciales según 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 migración de tablas o cargas iniciales para
los demás módulos 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:
Compañías, Bancos,
Centros de Costo,
Cargos, Conceptos ,
Horas, Trabajadores,
Remuneraciones,
Saldos de cuenta corriente,
Provisión de CTS, Provisión de vacaciones,
Provisión de gratificación, 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 estándar generalmente entregada por los clientes.

2
Interfase migración carga inicial planillas Elaborado por Victor E. Torres Tejada
09/04/2014 - Versión 2

3. Avances realizados:
3.1 Elaboración 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 configuración de texto que contiene las rutas y credenciales con los datos de
conexión, hasta un máximo de 3 servidores Sql Server.

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

3
Interfase migración carga inicial planillas Elaborado por Victor E. Torres Tejada
09/04/2014 - Versión 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 DOC_IDENTIDAD_DID
CENTRO_TRABAJADORES_CTR PAIS_PAI
TRABAJADORES_PLAN_TRP UBICACIONES_UBI
TRABAJADORES_PERIODO_PTR TIPO_PLANILLA_TPL
TRABAJADORES_TRA SUCURSAL_SUC
AUXILIARES_AUX SITUACION_TRABAJADORES_STR
PERSONA_NATURAL_PNA PLANILLA_COMPANIA_PCO
CARGOS_TRABAJADORES_CDT CENTRO_COSTO_CCO
GRUPO_COSTO_GCO BANCOS_BCO
COMPANIA_CIA HORA_HOR
REMUNERACIONES_TRABAJADORES_RTR CONCEPTOS_PLANILLA_CON
PERIODO_PLANILLA_PPE PLANILLA_CALCULO_PCA
TIPO_DE_MONEDA_TMO CUENTA_CONTABLE_CCT
TIPO_PPLA_TPP

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_COMPANIA_CIA
INT_CARGOS_TRABAJADORES_CDT INT_TRABAJADORES_TRA
INT_CENTRO_COSTO_CCO INT_CONCEPTOS_PLANILLA_CON
INT_HORA_HOR INT_REMUNERACIONES_TRABAJADORES_RTR
INT_PLANILLA_CALCULO_PCA INT_CUENTA_CONTABLE_CCT
INT_CUENTA_CORRIENTE_PLANILLA_CCP 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 Compañías
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
ubicación en disco, tipo de archivo, y su relación con el archivo excel y la hoja (sheet) en donde
están contenidas son guardadas la tabla de configuración -> Tablasmodulo.dbf .

4
Interfase migración carga inicial planillas Elaborado por Victor E. Torres Tejada
09/04/2014 - Versión 2

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

Vista del programa que ejecuta la interfase de migración: Version ejecutable v3

5
Interfase migración carga inicial planillas Elaborado por Victor E. Torres Tejada
09/04/2014 - Versión 2

3.7 Ya está habilitado el aplicativo como archivo ejecutable en versión 3.

4. Observaciones realizadas en la primera entrega del 21/03/2014:


4.1 Están pendientes las mejoras respectivas de programación 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 más 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 código 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 migración a la base de datos destino en Sql Server.
ESTADO ACTUAL AL 09/04/2014:
Se ha desarrollado el código que genera un log de inconsistencias de los datos migrados.
Queda pendiente agregar el botón de emisión del reporte con el log de inconsistencias
previas a la migración.

5. Observaciones realizadas en la segunda entrega 9/04/2014:


4.1 Elaborar manual de usuario y documentación del aplicativo.
4.2 Activar el botón 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
configuración Tablasmodulo, para que pueda modificar los parámetros como ruta del archivo,
tipo de archivo, formato, nombre y descripción entre otros datos. Siempre desde el mismo
aplicativo.
4.4 Se realizará prueba con una nueva batería de datos perteneciente a un cliente real.

You might also like