udistrital / necesidades_cliente

:heavy_check_mark: Check: Cliente para subsistema de necesidades
GNU General Public License v3.0
0 stars 1 forks source link

Ajustar consecutivo de las necesidades #318

Open AlexFBP opened 2 years ago

AlexFBP commented 2 years ago

Consideraciones

Tareas

Unificar consecutivos de necesidad

Ajustar CRUD de necesidades:

Cambiar la generación actual de la necesidad

DanKazuky commented 2 years ago

Se verifica como se asigna/crear el consecutivo necesidad y se identifica lo siguiente:

Este consecutivo se le asigna el mismo valor que posee la necesidad como ID, por lo que podríamos decir que tiene redundancia (este dato se repite), a continuación un pantallazo de como se asigna:

image

Este fragmento de código pertenece al proceso de aprobar la necesidad (Que es donde se asigna por primera y única vez el consecutivo de necesidad)

Conclusión: Considero que no habría problema de eliminar la columna o el dato de consecutivo de necesidad ya que no se pierde la información y tampoco tiene una funcionalidad importante en el proceso.

DanKazuky commented 2 years ago

Se realizo una reunión con el animo de exponer la propuesta ya descrita en el Issue, ademas realizar consulta de si los desarrollos que se encuentran actualmente, se debieron por alguna petición o gestión especifica que se ignore y se expone lo siguiente:

Se ve visto bueno para poder realizar cambios por lo que se procede a consultar con un dba, se realiza la reunión y se da visto bueno para realizar cambios ya que cumple con los requerimientos.

AlexFBP commented 2 years ago

Se encontró un problema en plan_cuentas_mid con la petición https://autenticacion.portaloas.udistrital.edu.co/apioas/plan_cuentas_mid/v1/crp/getFullCrp/

Referencias para el control de errores:

DanKazuky commented 2 years ago

Se ha evidenciado que los cambios para el consecutivo no fueron efectivos en ambientye de pruebas, ademas de eso se evidencia que hay un conflicto generando la aprobacion de la necesidad, se procede a revisar en contrando que al momento de solicitar la necesidad en consulta y solicitar la aprobacion se repiten datos (Rubros, Atividades, Marco Legal) en casos donde deberian haber dos o mas datos no repetidos, dando como resultado siempre el primer dato repetido multiples veces.

Se procede a revisar el cliente de necesidades y se encuentra que los datos se envian correctamente a guardar la necesidad, por lo que se descarta que se un mal envio de datos al guardar. Seguidamente se consulta la consulta de la nesidad y se identifica que esta llega con los valores repetidos desde el mid de plan de cuentas, por lo que se descarta fallo desde el cliente.

Se revisa el mid de plan de cuentas al momento de realizar la consulta y se determina que es un error de sobre-escritura en la variable que guarda temporalmente los datos de la necesidad que se retornan al cliente. Se ajusta para que el caso de sobreescribir no suceda y se realizan pruebas para confirmar funcionamiento.

AlexFBP commented 2 years ago

En la lista de necesidades:

Al ver una necesidad:

En el PDF de la necesidad: (Las siguientes son de prioridad baja)

En el cliente de Presupuesto, en ver solicitud de CDP