Ir al contenido

Configurando VidSigner

VidSigner es un producto de terceros que puede integrarse en OpenKM para permitir la firma digital de un documento.

Se necesitan algunas propiedades de configuración:

Campo / Propiedad Tipo Descripción
vidsigner.user String Nombre del usuario proporcionado para la suscripción a VidSigner.
vidsigner.password Password Contraseña del usuario.
vidsigner.device.name String Nombre del dispositivo dado por VidSigner al que queremos enviar el documento para firmar. No lo establezca si quiere firmar el documento en cualquier dispositivo asociado a la suscripción. En ese caso, puede encontrar el documento en el dispositivo activando el modo de búsqueda en la configuración y buscando por usuario de OpenKM.
vidsigner.notification.url String La URL a la que se enviará la notificación: http://openkm.your-domain.com/openkm/rest/vidSigner
vidsigner.preproduction.mode Boolean Establézcalo en true para probar VidSigner en modo preproducción.
vidsigner.sign.page String La página donde se mostrará la imagen de la firma. Si se establece en cero, la firma será invisible.
vidsigner.sign.posX String La posición X en milímetros donde debe colocarse la imagen de la firma.
vidsigner.sign.posY String La posición Y en milímetros donde debe colocarse la imagen de la firma.
vidsigner.sign.sizeX String El tamaño X en milímetros de la imagen de la firma.
vidsigner.sign.sizeY String El tamaño Y en milímetros de la imagen de la firma.
vidsigner.generate.log Boolean Establézcalo en true para generar un log detallado con toda la información sobre la llamada al servicio de VidSigner.

Además, tiene que crear un usuario en OpenKM con el nombre y la contraseña proporcionados por VidSigner para su suscripción.

También tiene que crear dos nuevas Automations en el evento Set metadata group (en post) y asociar la acción VidSigner Document To Sign a la primera y la acción VidSigner Document Signed a la segunda.

Finalmente, tiene que registrar este grupo de metadatos:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 3.10//EN" "http://www.openkm.com/dtd/property-groups-3.10.dtd"><property-groups><property-group label="ViDSigner" name="okg:vidsigner"> <checkbox label="Pending to sign" name="okp:vidsigner.pending" value="true" /> <input label="Document GUI" name="okp:vidsigner.docgui" readonly="true" /></property-group> </property-groups>