Configurar 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 proporcionado por VidSigner al que queremos enviar el documento para firmar. No lo establezca si desea firmar el documento en cualquier dispositivo asociado a la suscripción. En ese caso, podrá encontrar el documento en el dispositivo habilitando 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/services/rest/signed |
| 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 colocar la imagen de la firma. |
| vidsigner.sign.posY | String | La posición Y, en milímetros, donde colocar 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 registro detallado con toda la información de la llamada al servicio de VidSigner |
Además, debe crear un usuario en OpenKM con el nombre y la contraseña que VidSigner le haya proporcionado para su suscripción.
Asimismo, debe crear dos nuevas Automations en el evento Set metadata group (at post) y asociar a la primera la acción VidSigner Document To Sign y a la segunda la acción VidSigner Document Signed.
Por último, debe registrar este grupo de metadatos:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 2.8//EN" "http://www.openkm.com/dtd/property-groups-2.8.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>