• No se han encontrado resultados

Tarea 6: Pre liquidación con las respectivas pruebas para identificar errores Descripción: Para garantizar la funcionalidad y la exactitud que caracteriza a

10.2 Arquitectura de información

Para visualizar los componentes del sistema que se desarrolló para la gestión y desarrollo del proyecto de nómina de la Oficina Asesora de Sistemas, utilizaremos la herramienta de modelado Enterprise Architect que ofrece múltiples servicios para el diseño.

En el siguiente modelo, podremos visualizar los componentes del sistema y como se relacionan entre sí, posteriormente explicaremos la función de cada uno de forma detallada.

49 Figura 14. Arquitectura de información de nomina

Para este sistema se utiliza una considerable cantidad de información, la cual esta detallada y hace referencia a los diferentes conceptos que hacen parte de una nómina o bien de los proveedores relacionados con nominas específicas, toda esta información está contenida en una base de datos creada por la Oficina Asesora de Sistemas.

Una de las entradas corresponde a los datos de la persona perteneciente a nómina, como se puede ver en la Figura 14 se cuenta con varias nominas (pensionados, docentes de planta, docentes de vinculación especial etc). Todos los datos que se requieren para el proceso de liquidación como es el caso del proveedor se encuentran en el proyecto Agora (Sistema de terceros y bando de proveedores) y los datos de contratación de esos proveedores provienen del proyecto Argo (Sistema de contratación), la información acerca de los conceptos de nómina provienen del proyecto Nix (Sistema de presupuesto y tesorería), cada una de estas entradas de datos es fundamental y de carácter obligatorio, ya que garantiza un óptimo manejo e integridad en la gestión de la nómina.

A partir de estos datos, se crean objetos de datos puntuales para diseñar un modelo eficiente y productivo tanto para el resultado final del aplicativo de nómina, como para la optimización de recursos a nivel de software (Bases de datos, Api, vistas etc.).

50 10.2.1 Componentes

 Concepto: todos los conceptos deben estar registrados en Nix (Sistema de presupuesto y tesorería), hace referencia a los descuentos y devengos propios de cada persona involucrada en la nómina, los devengos suelen ser conceptos que se suman al pago total de una persona, como el sueldo básico, gastos de representación, pensión etc. y aquellos descuentos que se restan de ese pago total pueden ser la salud, o valores específicos adeudados a ciertas entidades.

 Detalle: es un objeto que almacena la información de la persona y de los diferentes conceptos que tenga asociada la misma, permite ser detallado con la relación concepto-persona, y llevar un histórico de lo que ha sido pagado o lo que será pagado para la siguiente nómina.

 Pre liquidación: es un proceso que se realiza antes de la liquidación de nómina, puede realizarse sobre una persona especifica o sobre un grupo de personas a las que se desee calcular los pagos y se realiza cuantas veces sea necesario, este proceso permite visualizar la totalidad de descuentos y devengos que se van a efectuar, verificar la exactitud de los datos o proceder a realizar correcciones en caso de que haya errores en los cálculos.

 Liquidación: la liquidación de la nómina es el estado que sigue a la pre liquidación, en esta etapa debería estar correcta la información de descuentos y devengos para las personas involucradas. Esta es la etapa final del proceso de nómina, una vez efectuada la liquidación no puede ser regresada.

 Nomina: la nómina es el conjunto de datos que encierra a las personas y la información de devengos y descuentos asociada a cada persona, se realiza de manera mensual a las diferentes partes como son: docentes de vinculación especial, docente de planta, pensionados, contratistas, funcionarios de planta. Cada uno trae datos de los sistemas Argo y Agora, donde están registrados los datos de proveedores y datos de contratación respectiva.

Existe información común entre la gestión de cada nómina, por esto, este modelo nos permite realizar una adecuada integración de componentes para ellas y de esta manera mejorar la carga de datos y optimizar los cálculos y vistas de los pagos.

51 10.3 Modelo de datos TITAN

Dentro de la Oficina Asesora de Sistemas existen varias áreas encargadas de manejar de forma específica grupos de datos y procesos, una de ellas es el proyecto TITAN, el cual se define como un sistema de nómina creado por la OAS en donde los participantes de este proyecto se reunieron y diseñaron un modelo de datos que se caracteriza por ser muy general y que involucra todas las nóminas, de esta manera se logró un eficiente manejo de la información, lo cual sirve para garantizar la integridad en cada uno de los procesos para la liquidación de cada nómina, de forma tal que el resultado final no se vea afectado, adicionalmente se evita que haya redundancia en la información y estructura del modelo.

La Oficina Asesora de Sistemas tiene establecido dentro de sus normas para el desarrollo que las tecnologías usadas sean de código abierto para cualquier proyecto, por esto el modelo se diseñó con la herramienta PGMODELER que funciona para las plataformas Linux, Windows y macOS, además se orientan los archivos necesarios para el sistema de gestión de bases de datos POSTGRESQL, sistema exigido por la OAS.

52 Figura 15. Modelo de datos TITAN

53 10.3.1 Descripción al modelo de datos TITAN

Las entidades que conforman el modelo de datos TITAN se describen a continuación:

 Concepto: esta tabla reúne los conceptos que se pueden asociar a las diferentes nóminas, asociando a cada uno una naturaleza de devengo o descuento, y que de esta manera pueda ser sumado o restado del valor de liquidación para cada persona dentro de la nómina.

Figura 16. Tabla de concepto de TITAN

 Concepto por persona: en esta tabla se relaciona el código de la persona con los conceptos que tenga asociados, todo concepto tiene un valor y un número de cuotas relacionado, el campo nomina hace referencia al dominio con que se encuentra almacenada la nómina y que la distingue de las demás.

54

 Nómina y tipo de nómina: en el proyecto TITAN se desarrollaron varias nominas (nomina pensionados, nomina contratistas, nomina funcionarios de planta, nomina docentes hora catedra, nomina vinculación especial), cada una con reglas propias de negocio y conceptos diferentes

Figura 18. Tabla tipo de nomina de TITAN  Detalle de liquidación, detalle pre liquidación

Figura 19. Acercamiento detalle de liquidación y pre liquidación de TITAN

Para una nómina registrada, a la cual se le ha hecho el debido proceso de datos, estas tablas almacenan un registro de una liquidación o una pre liquidación, con el valor calculado para las mismas, un tiempo de liquidación o pre liquidación,

55 Figura 21. Acercamiento pre liquidación de TITAN

Documento similar