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>