Esta guía muestra cómo generar una API Key personal en LogicalDOC y utilizarla para conectar el complemento de Office. Mantenga la clave generada en privado; LogicalDOC muestra su valor completo únicamente en el momento de su creación.
1
Abrir API Keys
Inicia sesión en LogicalDOC con la cuenta de usuario que utilizará el complemento. En la parte superior izquierda, selecciona Cuenta > Seguridad > API Keys.
2
Crear una nueva clave
En la ventana API Keys, haga clic en Crear nueva API Key.
Introduzca un nombre significativo que identifique su uso, como Office Client, y haga clic en Ok. La clave pertenece a su cuenta de usuario.
En el cuadro de diálogo Guardar su clave, utilice el icono de copiar para copiar la clave completa. Guárdela de forma segura hasta que haya configurado el complemento. Si la pierde, genere una nueva clave.
3
Abrir la configuración del complemento
Abre Microsoft Word y selecciona la pestaña LogicalDOC en la cinta de opciones. Haz clic en Configuración.
4
Conectar a LogicalDOC
Pega la clave en el campo API Key. Introduce la URL de tu servidor LogicalDOC, selecciona el idioma deseado y haz clic en Test. Cuando la conexión se realice con éxito, haz clic en OK para guardar la configuración.
Si la prueba falla: verifique que la URL del servidor apunte a su instancia de LogicalDOC, que la clave completa se haya pegado sin caracteres adicionales y que la clave se haya generado para el usuario correspondiente.
Webstart
Un conjunto de características en LogicalDOC requiere la ejecución de una pequeña aplicación Java en la PC cliente. Esta aplicación es un simple archivo java .jar que debe descargarse en su PC con Windows y ejecutarse a través de Java (normalmente, basta con hacer doble clic en el archivo).
Si está ejecutando Windows, le recomendamos que instale esta herramienta. También es obligatorio tenerlo en caso de que estés usando Chrome porque ese navegador no permite la descarga directa de archivos .jar.
Habilitar Webstart
El administrador del sistema también debe habilitar el inicio web en Administración > Ajustes > Preferencias del GUI > Modo Webstart
Guardar un Documento
Haga clic en el botón Save o Save As de la cinta de opciones de LogicalDOC para guardar el documento actual de Microsoft Office en el repositorio de LogicalDOC.
La ventana Save Document permite explorar el árbol de carpetas de LogicalDOC, seleccionar la carpeta de destino y especificar el nombre del documento antes de guardarlo. La lista de documentos también muestra los archivos ya almacenados en la carpeta seleccionada, junto con información útil como la fecha de la última modificación, la versión y el tamaño del archivo.
El campo Document Name define el nombre que se asignará al documento en LogicalDOC, mientras que el campo Folder path muestra la carpeta de destino seleccionada. Una vez definidos el destino y el nombre del documento, haga clic en Save para almacenarlo en LogicalDOC.
Si el documento actual se abrió originalmente desde LogicalDOC, al guardarlo de nuevo en el repositorio se crea automáticamente una nueva versión del documento, conservando las versiones anteriores en el historial.
Export PDF
La opción Export PDF permite al Office Add-in guardar una representación en PDF del documento junto con el archivo original de Microsoft Office.
Cuando esta opción está habilitada, el PDF es generado directamente por la aplicación Microsoft Office utilizando sus funciones nativas de exportación a PDF. Tanto el documento original como su representación en PDF se envían posteriormente a LogicalDOC.
LogicalDOC utiliza esta representación en PDF para operaciones como la vista previa del documento, la conversión a PDF y la generación de miniaturas. Dado que el PDF es generado por la aplicación nativa de Microsoft Office, la vista previa resultante puede reproducir el diseño y la apariencia del documento original con la mayor fidelidad posible.
El archivo de Microsoft Office sigue siendo el documento original almacenado y versionado en LogicalDOC. El PDF exportado queda asociado al documento y LogicalDOC lo utiliza cuando necesita una representación del mismo en formato PDF.
Cliente de Firma Digital
El LogicalDOC Digital Signature Client es una aplicación de escritorio para Windows que permite a los usuarios firmar digitalmente documentos PDF y cargar los documentos firmados en LogicalDOC.
El cliente admite certificados instalados en el equipo local y dispositivos de firma digital, como tarjetas inteligentes y tokens USB, mediante middleware PKCS#11.
La firma puede ser invisible o mostrarse en el PDF como una firma visible. Se pueden configurar su posición, tamaño y apariencia gráfica, y una vista previa opcional del documento permite al usuario verificar o posicionar interactivamente la firma antes de firmar.
Antes de utilizar el Digital Signature Client, configure la conexión con su servidor LogicalDOC.
Abra el cliente y seleccione File > Configuration.
Configuración del servidor del Digital Signature Client
Configuración
Descripción
Host
URL del servidor LogicalDOC, por ejemplo https://your-server:port/.
API Key
API key utilizada por el Digital Signature Client para autenticarse en LogicalDOC.
Language
Idioma de los documentos firmados que se cargan en LogicalDOC. El servidor almacena esta información como metadato del documento y la utiliza para seleccionar el indexador específico del idioma para los procesos de indexación de texto completo y búsqueda.
Nota: la configuración Language no cambia el idioma de la interfaz de usuario del Digital Signature Client. Define el metadato de idioma asignado a los documentos cargados por el cliente.
Haga clic en Test para comprobar la conexión con LogicalDOC. Una vez verificada correctamente la conexión, haga clic en Save para guardar la configuración.
Creación de una API Key
Se recomienda crear una API Key dedicada al Digital Signature Client en lugar de reutilizar una API key asignada a otra aplicación.
Inicie sesión en LogicalDOC y abra Account > Security > API Keys. Cree una nueva API key y asígnele un nombre significativo, por ejemplo Digital Signature Client.
Copie la clave generada y péguela en el campo API Key del cliente.
Importante: mantenga privada la API key. La clave completa se muestra cuando se crea. Si la pierde, genere una nueva.
Para obtener instrucciones detalladas sobre cómo generar una API key, consulte API Keys. El procedimiento de generación descrito allí también se aplica al Digital Signature Client.
Configuración de la firma
Abra Signature Configuration para configurar el comportamiento y la apariencia de las firmas digitales.
El cuadro de configuración contiene tres pestañas: Signature, Appearance y PKCS#11.
Firma
Configuración de la posición y de la firma visible
La pestaña Signature controla la firma visible y su colocación en el PDF.
Show document preview
Active Show document preview para mostrar el PDF antes de firmarlo.
La vista previa permite inspeccionar el documento y verificar la posición y la apariencia de la firma visible antes de aplicar la firma digital.
La vista previa también es necesaria cuando se utiliza el modo de página Dynamic.
Show signature
Active Show signature para añadir al PDF una representación visible de la firma digital.
Si esta opción está desactivada, el documento puede seguir firmándose digitalmente, pero no se mostrará ninguna zona de firma visible en sus páginas.
Page
La configuración Page determina dónde se coloca la firma visible.
First – coloca la firma visible en la primera página.
Last – coloca la firma visible en la última página.
All pages – muestra la apariencia de la firma en todas las páginas del PDF.
Dynamic – permite al usuario elegir la página y mover interactivamente la firma visible en la vista previa del documento.
Nota:All pages no crea una firma criptográfica independiente para cada página. El cliente crea una única firma digital y coloca su representación visible en el contenido de cada página. Por lo tanto, todas las representaciones gráficas quedan cubiertas por la misma firma digital.
Cuando se utiliza el modo Dynamic, el rectángulo de la firma puede arrastrarse con el ratón hasta la posición deseada.
Expresiones de posicionamiento
Para el posicionamiento no dinámico, los campos Expr. X y Expr. Y determinan la posición de la firma visible.
Las coordenadas PDF utilizan como origen la esquina inferior izquierda de la página. Al aumentar X, la firma se desplaza hacia la derecha; al aumentar Y, se desplaza hacia arriba.
El evaluador de expresiones admite valores numéricos, paréntesis y los operadores aritméticos +, -, * y /. También se admiten los operadores unarios + y -.
Macro
Descripción
PAGE_WIDTH
Ancho de la página PDF actual
PAGE_HEIGHT
Alto de la página PDF actual
PAGE_CENTER
Centro horizontal de la página actual
PAGE_MIDDLE
Centro vertical de la página actual
SIGN_WIDTH
Ancho de la firma visible
SIGN_HEIGHT
Alto de la firma visible
Las macros se evalúan utilizando las dimensiones de la página actual y de la firma configurada. Los nombres de las macros no distinguen entre mayúsculas y minúsculas.
Ejemplos de posicionamiento
Posición
Expr. X
Expr. Y
Inferior izquierda
20
20
Inferior derecha
PAGE_WIDTH - SIGN_WIDTH - 20
20
Superior izquierda
20
PAGE_HEIGHT - SIGN_HEIGHT - 20
Superior derecha
PAGE_WIDTH - SIGN_WIDTH - 20
PAGE_HEIGHT - SIGN_HEIGHT - 20
Inferior centrada
PAGE_CENTER - SIGN_WIDTH / 2
20
Centro de la página
PAGE_CENTER - SIGN_WIDTH / 2
PAGE_MIDDLE - SIGN_HEIGHT / 2
En estos ejemplos, 20 representa el margen deseado desde el borde correspondiente de la página.
Las coordenadas calculadas se limitan automáticamente a los bordes de la página, evitando que el rectángulo de firma configurado se coloque fuera de ella.
Los valores decimales pueden utilizar tanto punto como coma como separador decimal.
Width y Height
Width y Height definen las dimensiones del área de firma visible.
Estas dimensiones también están disponibles en las expresiones de posicionamiento mediante las macros SIGN_WIDTH y SIGN_HEIGHT.
Reason
El campo opcional Reason especifica el motivo asociado a la firma digital.
Location
El campo opcional Location especifica la ubicación asociada a la operación de firma.
Apariencia de la firma
Seleccione la pestaña Appearance para personalizar la apariencia gráfica de la firma visible.
Configuración de la imagen, la opacidad y la escala de la firma visible
Add image to signature
Active Add image to signature para incluir una imagen en la firma visible.
La imagen se renderiza como parte de la apariencia de la firma junto con la información de la firma.
Image type
Hay tres tipos de imagen disponibles:
Logo
Sealing wax
Custom image
Al seleccionar una de las imágenes predefinidas, se muestra en la vista previa Selected image.
Custom image
Seleccione Custom image para utilizar su propio elemento gráfico.
Haga clic en Select image... y elija una imagen del equipo local.
Los formatos admitidos son JPG, JPEG, PNG, BMP y GIF.
Opacity
Opacity controla la transparencia de la imagen.
Reducir la opacidad crea un efecto similar a una marca de agua y ayuda a mantener legible la información de la firma sobre el elemento gráfico.
Scale
Scale controla el tamaño de la imagen dentro del área de firma visible.
La imagen gráfica se dibuja en el fondo, mientras que la información de la firma se renderiza por encima.
Configuración PKCS#11
La pestaña PKCS#11 configura el acceso a dispositivos de firma digital, como tarjetas inteligentes y tokens USB.
Detección y configuración del middleware PKCS#11
Detect middleware automatically
Seleccione Detect middleware automatically para permitir que el Digital Signature Client busque middleware PKCS#11 compatibles instalados en el equipo.
La detección automática busca middleware utilizado habitualmente por Aruba/Bit4id, Namirial/FirmaCerta e InfoCert.
Cuando se encuentra un middleware compatible, el cliente muestra el proveedor detectado, la ruta de la biblioteca PKCS#11 y el estado actual del dispositivo.
El estado indica si el middleware puede cargarse y si actualmente hay disponible un token o una tarjeta inteligente.
Detect again
Haga clic en Detect again para repetir la detección automática del middleware.
Esto puede resultar útil después de instalar middleware o conectar una nueva tarjeta inteligente o token USB.
Show detected providers
Haga clic en Show detected providers... para mostrar los proveedores PKCS#11 detectados en el equipo.
Esta función de diagnóstico es especialmente útil cuando hay instaladas varias aplicaciones de firma o paquetes middleware. El cuadro identifica los proveedores utilizables e indica si actualmente exponen un token disponible.
Use a custom PKCS#11 library
Si su dispositivo utiliza middleware que no puede detectarse automáticamente, seleccione Use a custom PKCS#11 library.
Haga clic en Browse... y seleccione la DLL PKCS#11 suministrada por el proveedor del dispositivo de firma o del middleware.
El cliente verifica que la biblioteca seleccionada exista y pueda cargarse antes de aceptar la configuración.
Comprobación de la configuración
Haga clic en Test para comprobar el middleware PKCS#11 seleccionado.
El cliente informa si la biblioteca puede cargarse y si actualmente hay disponible un token o una tarjeta inteligente.
Firma de documentos
Los documentos enviados para firmar son procesados por el Digital Signature Client.
Dependiendo del método de firma configurado, el cliente solicita al usuario que seleccione el certificado o dispositivo de firma necesario para completar la operación.
Seleccionar el destino
Selección de la carpeta de destino de LogicalDOC
El Tree navigator muestra la estructura de carpetas de LogicalDOC.
Seleccione la carpeta LogicalDOC donde deben almacenarse los documentos firmados y haga clic en Sign para continuar.
Haga clic en Cancel para cancelar la operación.
Seleccionar la firma digital
Selección del certificado utilizado para firmar digitalmente los documentos
El cuadro Select certificate permite seleccionar el método de firma digital y el certificado que se utilizará.
Cuando se selecciona Installed certificate, elija un certificado adecuado disponible en el equipo y haga clic en Accept.
Cuando se utiliza una tarjeta inteligente o un token USB, el Digital Signature Client se comunica con el dispositivo mediante el middleware PKCS#11 configurado. Si el dispositivo requiere autenticación, se solicitará el PIN correspondiente antes de firmar.
Vista previa de la firma
Cuando Show document preview está activado, el PDF se muestra antes de firmarlo.
Vista previa del PDF antes de aplicar la firma digital
La vista previa muestra la página PDF real junto con la apariencia de la firma visible.
Cuando está disponible la navegación entre páginas, utilice Previous y Next para desplazarse por el documento. La navegación entre páginas está habilitada en los modos Dynamic y All pages.
Utilice - y + para cambiar el nivel de zoom. Haga clic en Fit para ajustar automáticamente la página PDF actual a la ventana de vista previa.
En modo Dynamic, arrastre el área de firma con el ratón para colocarla en cualquier punto dentro de los límites de la página.
Haga clic en Sign para confirmar la vista previa y firmar el documento actual.
Haga clic en Cancel para omitir el documento actual y continuar procesando los documentos restantes del lote.
Haga clic en Cancel batch para detener todo el lote.
Cerrar la ventana de vista previa con el botón de cierre o pulsar Esc también omite únicamente el documento actual; no cancela todo el lote.
Cola de procesamiento
La ventana principal del Digital Signature Client muestra el resultado del procesamiento de los documentos.
Cola de procesamiento de documentos y controles para reintentar
Los documentos procesados correctamente se muestran como Added, mientras que los documentos que no pudieron procesarse aparecen como Error.
La parte inferior de la aplicación muestra el número de documentos que permanecen actualmente en la cola de procesamiento.
Show queue
Haga clic en Show queue para examinar los documentos que siguen pendientes de procesamiento.
Esto resulta útil cuando el procesamiento se ha interrumpido y algunos documentos siguen pendientes.
Retry
Si el procesamiento se interrumpe debido a un problema temporal, los documentos no procesados pueden permanecer en la cola.
Después de resolver el problema, haga clic en Retry para intentar procesar de nuevo los documentos restantes.
Esto permite reanudar un lote interrumpido sin tener que volver a añadir manualmente los documentos pendientes.
Verificación de la firma en LogicalDOC
Una vez cargado el documento firmado, puede verificar la firma digital directamente desde la interfaz web de LogicalDOC.
Los documentos firmados se identifican mediante un icono de firma que aparece junto al documento en la cuadrícula de documentos.
Seleccione el documento y abra el panel Signature para ver la información de la firma registrada por LogicalDOC, incluida la fecha de firma, la información del certificado y el motivo asociado a la firma.
Documento firmado en LogicalDOC con el panel Signature mostrando la información registrada de la firma
Gestión de errores
El Digital Signature Client está diseñado para que un error que afecte a un documento individual no detenga necesariamente todo el lote.
Por ejemplo, si un PDF está protegido por una contraseña de apertura, el cliente informa de que el documento no puede abrirse, lo omite y continúa procesando los documentos restantes.
Del mismo modo, si la vista previa no puede abrir un PDF, el error se informa para ese documento y el procesamiento continúa con el siguiente.
Los documentos que queden sin procesar tras una interrupción pueden procesarse posteriormente mediante las funciones de cola y Retry.
Solución de problemas
El cliente no puede conectarse a LogicalDOC
Abra la configuración del servidor y compruebe Host y API Key.
Utilice Test para comprobar la conexión.
Asegúrese de que la API key pertenece al usuario de LogicalDOC previsto y de que se ha copiado correctamente.
No se detecta ninguna tarjeta inteligente ni token USB
Abra Signature Configuration > PKCS#11 y compruebe el middleware detectado.
Asegúrese de que el dispositivo está conectado y haga clic en Detect again.
Una biblioteca middleware puede detectarse correctamente incluso cuando no hay ninguna tarjeta inteligente o token conectado en ese momento; el estado mostrado por el cliente distingue entre ambas situaciones.
El middleware está instalado pero no se detecta automáticamente
Haga clic en Show detected providers... para examinar los proveedores disponibles.
Si el proveedor necesario no está disponible mediante la detección automática, seleccione Use a custom PKCS#11 library y seleccione manualmente la DLL proporcionada por el proveedor del middleware.
Un PDF no puede firmarse porque está protegido por contraseña
Un PDF protegido con una contraseña de apertura no puede abrirse para firmarlo. El cliente informa del documento afectado, lo omite y continúa procesando el lote.
La firma visible está en una posición incorrecta
Compruebe Expr. X, Expr. Y, Width y Height.
Recuerde que las coordenadas PDF comienzan en la esquina inferior izquierda.
Por ejemplo, para colocar una firma a 20 unidades de la esquina inferior izquierda:
Expr. X: 20
Expr. Y: 20
Para colocarla a 20 unidades de la esquina inferior derecha:
Expr. X: PAGE_WIDTH - SIGN_WIDTH - 20
Expr. Y: 20
Como alternativa, seleccione Dynamic y coloque la firma interactivamente en la vista previa del documento.
Kofax Bridge
Kofax Express es una aplicación de digitalización de documentos orientada a lotes fácil de usar para Windows capaz de escanear a alta velocidad con OCR Zonal y indexación en tiempo real. Puede encontrar más información aquí: http://www.kofax.com/document-scanning-software
El Kofax Bridge es una herramienta de integración proporcionada por LogicalDOC que procesa la salida de Kofax Express e importa sus escaneos así como los campos extraídos en el repositorio central. La combinación de Kofax Express y Kofax Bridge añade a LogicalDOC buenas capacidades de OCR Zonal.
Instalar y Configurar Kofax Express
Después de la instalación de la aplicación Kofax Express, debe crear una o más tareas de análisis configuradas de una manera que pueda ser procesada correctamente por Kofax Bridge.
Descargar el instalador desde elsitio de download. Para instalar LogicalDOC Kofax Bridge descomprima el archivo zip, luego abra una ventana de terminal y ejecute el comando desde la línea de comandos:
$ java -jar logicaldoc-kofax-installer.jar
Durante la configuración se le pedirá que coloque los parámetros de conexión a su instalación LogicalDOC.
En Windows, después de la instalación tendrá un nuevo servicio de Windows y en la barra de estado aparecerá un nuevo icono.
Para configurar los lotes de importación, haga clic con el botón derecho en el icono de LogicalDOC Kofax y elija Configuración. Aparecerá una consola que le permitirá configurar los diferentes lotes a monitorizar.
Para cada lote usted tiene que especificar:
La ruta local donde Kofax Express exporta la salida de este lote
Una carpeta de destino en LogicalDOC que recibirá los escaneos
La plantilla que define los mismos campos extraídos por Kofax Express
Es importante señalar que cada lote está asociado a una plantilla y que los nombres de los atributos de esta plantilla deben coincidir con los campos configurados en Kofax Express, de esta manera las informaciones extraídas se almacenarán en los atributos extendidos de los documentos.
En este punto, el puente está completamente configurado y en funcionamiento, por lo que puede trabajar con la aplicación Kofax Express y de vez en cuando el Kofax Bridge importará en LogicalDOC sus escaneos con los metadatos extraídos y almacenados como atributos extendidos.