Ir al contenido
Otras versiones

Cargando…

Installation

Pasos para instalar y configurar la aplicación Invoice Capture en OpenKM v8.1:

  • Registre las traducciones en inglés y español en OpenKM.
  • Detenga Tomcat
  • Descargue la aplicación desde el centro de descargas de OpenKM
  • Coloque el fichero invoice.war en $TOMCAT_HOME/webapps
  • Coloque el fichero invoice-plugins.jar en $TOMCAT_HOME/plugins
  • Esta aplicación necesita compartir la base de datos con OpenKM, así que no necesita crear una nueva
  • Cree el fichero de configuración $TOMCAT_HOME/invoice-capture.properties (esta es una configuración de ejemplo que debe adaptarse al entorno de destino)
# Base de datos
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/okmdb?useUnicode=true&characterEncoding=UTF8&serverTimezone=CET
spring.datasource.username=openkm
spring.datasource.password=openkm
spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57InnoDBDialect
# OpenKM
openkm.url=http://localhost:8080/openkm
openkm.url.preview=http://server.ip:8080/openkm
# Usuario administrador de OpenKM
admin.user=invoice
admin.password=s3cr3t0
# Vista previa
preview.download.url=http://server.ip:8080/invoice/download
# Carpeta de OpenKM
standard.import.node=bb381ac2-f3f6-42b4-8df6-fbd0e87054ce
advanced.import.node=76d1c3c7-d085-47ec-a153-c146e63ee9d9
root.destination.folder.path=/okm:root/invoice
# Idiomas disponibles
languages=en-GB,es-ES
default.language=es-ES
# Logotipos
app.logo=http://server.ip:8080/openkm/logo/login
app.logo.login=http://server.ip:8080/openkm/logo/login
# Filtra el listado de empresas en la vista de búsqueda según los documentos de las empresas subidos previamente por el usuario
filter.companies.by.user.upload.documents=false

La familia de propiedades openkm.url también es importante porque Invoice Capture usará este usuario para interactuar con su instancia de OpenKM. Configure, por tanto, un usuario con permisos suficientes. Este usuario debe existir ya en OpenKM.

Las propiedades standard.import.node y advanced.import.node deben ser UUIDs válidos de carpetas existentes en su instancia de OpenKM. Estas carpetas se usan para subir los documentos de facturas.

La carpeta definida en root.destination.folder se crea automáticamente en la raíz de su taxonomía de OpenKM cuando se cataloga la primera factura.

  • Inicie Tomcat
  • Edite el fichero de configuración $TOMCAT_HOME/invoice-capture.properties y modifique el valor de esta propiedad a “update”. Esta propiedad debe quedar así:
spring.jpa.hibernate.ddl-auto=update
  • Inicie sesión en OpenKM y siga la guía de usuario de Invoice Capture.
  • Una vez configurada la aplicación, puede acceder a http://server.ip:8080/invoice con el administrador por defecto:
    • Usuario: admin
    • Contraseña: admin
  • ¡Recuerde cambiar esta contraseña por defecto!