Closed diagutierrezro closed 2 months ago
Se crea lógica para desarrollar la firma final (Aún no se sube a Nuxeo, sólamente se ha probado la estampa), siendo que por medio de un If se comprobará si la firma electrónica se encuentra en una etapa final para estampar el código de verificación el tipo de documento y el enlace de verificación:
Por lo tanto en postman se envía el documento en la etapa que se había dejado el día anterior con la clave etapa_firma con un valor de "final":
Como resultado el documento estampa correctamente la etapa final de la firma con el firmante enviado:
Siendo así, se pasan a desarrollar ajustes en el espaciado y distribución de las diferentes estampas en las etapas, además de que se debe puntualizar de que en cada etapa de firma el sistema verifica si hay espacio suficiente así que por el momento puede suceder que la firma si es muy larga se distribuya entre dos páginas distintas.
Además de ello queda pendiente la implementación de la lógica de subida a nuxeo para las diferentes etapas y la implementación de hash para la última etapa
Se ajusta modelo y lógica para que la clave valor que se encarga de identificar la etapa de la firma sea un entero en vez de una cadena:
Así mismo se crean condicionales para gestionar la lógica posterior a la estampa, dejando todo lo concerniente al hash y la generación de registros en la tabla de firma electrónica para la última etapa de la firma múltiple:
También se hicieron ajustes como la creación del arreglo de datos dependiendo de la etapa mostrada en anteriores capturas y la adición de la verificación dentro del estampado sobre la utilización de la variable de firma que ahora sólo será enviada a la estampa en la última etapa:
Así en todas las etapas se realizará la subida a nuxeo pero sólo en la última se realizará el hash y la creación de registros en la tabla de firma electrónica.
También se acordó con el lider que para mantener una consistencia en los registros que se ingresarán a la tabla firma electrónica en cuanto a firmantes y representantes, en la última etapa de la firma se enviará el firmante y representante a estampar común y corriente, y en los metadatos se enviarán todos los firmantes y representantes del proceso (incluyendo el que se envía actualmente) para ser guardado en la base de datos.
Por tanto queda pendiente corregir el espaciado de la estampa en lo cual ya se está trabajando, implementar la lógica de extracción de firmantes de los metadatos y realizar las pruebas de la funcionalidad completa del nuevo endpoint
Se requiere realizar el desarrollo de la estampa final junto con el proceso de firma electrónica que hace referencia a la etapa final de los procesos que requieren multiples firmantes, en esta ultima estampa debe ir adicionalmente el código de verificación y el texto indicando donde se debe verificar el documento.
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo