udistrital / core_documentacion

0 stars 0 forks source link

Implementación inicial de firma electrónica en sistema de cumplidos cps #111

Closed diagutierrezro closed 2 months ago

diagutierrezro commented 3 months ago

Se requiere realizar la implementación inicial de firma electrónica en el sistema de cumplidos cps con el fin de poder mostrar como sería el funcionamento con multiples firmantes, la idea principal es obtener la información de los firmantes desde cumplidos y llamar al endpoint de firma electrónica, el documento por ahora se puede visualizar directamente desde nuxeo.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

Skyrus1203 commented 3 months ago

ACTUALIZACIÓN 09/08/24

Se realiza la implementación inicial:

  1. Se agrega una variable de entorno que por el momento apunta a la dirección local de la API de firma electrónica.
  2. Se crea un firma_electronica_mid_service.js para alojar el endpoint de firma electrónica para firmar.

image

  1. Se agrega la referencia a dicho service en index.html y app.js
  2. Ya que la firma debe realizarse con la información de contratista y supervisor, esta se realizará cuando el supervisor de el visto bueno, por lo tanto, en aprobacion_supervisor.js en el método de dar_visto_bueno se realiza la implementación preliminar en la cual se obtienen todos los datos para la firma y se realiza dicho proceso llamando al endpoint de firma electrónica:

image image image

  1. Finalmente se comentarea la antigua firma en informe_gestion_y_certificado_cumplimiento.js.

Como resultado se obtiene el documento firmado con multiples firmantes en nuxeo:

image

diagutierrezro commented 2 months ago

Se realiza la presentación al equipo de funcionamiento, dan visto bueno, posteriormente se cotinuará con los ajustes al cliente de cumplidos cps para finalizar la implementación. Muchas gracias Andres.