Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Generar el documento del acta llamando al servicio de reporting.
  • Guardar el documento generado en el SGDOC.
  • El SGDOC generará el hash del documento y lo guardará como un metadato. Se devuelve el identificador junto con el hash (los metadados). NUEVA FUNCIONALIDAD A AÑADIR EN EL SGDOC, QUE AL ALMACENAR UN DOCUMENTO CALCULE SU HASH Y LO GUARDE COMO UN METADATO.
  • Guardar en la tabla "Acta" el identificador del documento devuelto por el SGDOC (campo "documentoRef")
  • En el caso que la variable de CONF "blockchain_enable" este a true se :
    • Se llamará al servicio para sellar el  documento en blockchain pasando como parámetro el hash del documento.
    • Guardar el id de la transacción devuelta en la tabla "Acta" (campo "transaccionRef").

Confirmar registro blockchain

Sólo accesible para el rol ACT-ETI-001-Gestor (con el permiso ETI-ACT-FIN que es el mismo que para Finalizar acta)

...

  • Obtener  los metadatos almacenado en el SGDOC del acta.
  • Generar el hash del documento.
  • Llamar al servicio del blockchain que devuelve la cadena (el hash) que enviamos en su momento pasando como parámetro el id de la transacción almacenada en nuestra tabla acta (campo "transaccionRef").
  • Comprobar que el hash del documento es igual a la cadena devuelta por el servicio.
  • En caso afirmativo mostrar el mensaje "El registro es acta no se ha alterado, es un documento correcto" , en otro caso mostrar el mensaje "El registro acta se ha alterado, no es documento correcto."

Documento acta

Si el acta esta en estado "En elaboración" al pinchar sobre el icono de descarga del fichero (icono del pdf) se seguirá generando de forma automática a partir de la plantilla el informe de acta (en ese momento). Si e el alta esta en estado "Finalizada" se descargará el documento almacenado en el SGDOC (a partir del identificador "documentoRef" almacenado en la tabla "Acta").

Cambios en la base de datos

...