...
El SGI se lo enviará a un servicio web habilitado en un servidor. Este servicio devolverá una referencia el identificador de la transacción que el SGI deberá de almacenar.
Para las actas finalizadas se mostrará un nuevo icono para confirmar el blockchain y se llamará al servicio habilitado para ello del blockchain .(o los servicios)
Se usará una variable de configuración del módulo CONF en el SGI para indicar si se va a hacer la integración con el blockchain o no.
...
- Generar el documento del acta llamando al servicio de reportsreporting.
- 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).
- Guardar en la tabla acta "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 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"Acta" (campo "transaccionRef")
Confirmar blockchain
En el caso que la variable de configuración CONF "blockchain_enable" este a true y si el acta esta en estado "Finalizada" se añadirá un nuevo icono en el listado de resultados del buscador de actas que represente a la acción "Confirmar registro".
...
Crear en la tabla "Acta" los campos:
- documentoRef
- custodiaReftransaccionRef
Variables de configuración
...