Configurar VidSigner
VidSigner es un producto de terceros que se puede integrar 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 se desea enviar el documento para su firma. No lo establezca si desea firmar el documento en cualquier dispositivo asociado a la suscripción. En ese caso, puede 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/rest/vidSigner |
| vidsigner.preproduction.mode | Boolean | Establézcalo a true para probar VidSigner en modo de preproducción. |
| vidsigner.sign.page | String | La página en la que se mostrará la imagen de la firma. Si se establece a cero, la firma será invisible. |
| vidsigner.sign.posX | String | La posición X, en milímetros, en la que colocar la imagen de la firma. |
| vidsigner.sign.posY | String | La posición Y, en milímetros, en la que 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 a true para generar un registro detallado con toda la información sobre la llamada al servicio VidSigner. |
Además, debe crear en OpenKM un usuario con el nombre y la contraseña proporcionados por VidSigner para su suscripción.
Asimismo, debe crear dos nuevas automatizaciones 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.
Por último, debe 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>