Parámetros de configuración experimentales
| Propiedad | Tipo | Descripción |
|---|---|---|
| unit.testing.folder | String | Carpeta utilizada por el proceso de pruebas. /okm:root/okmTesting |
| unit.testing.user | String | Usuario utilizado para las pruebas unitarias. okmAdmin |
| unit.testing.password | String | Contraseña del usuario utilizado para las pruebas unitarias. admin |
| unit.testing.url.base | String | La URL de las pruebas unitarias. http://localhost:8080/openkm/ |
| extension.digicert.base.path | String | Carpeta base de OpenKM: /okm:root/invoices |
| extension.digicert.keystore.file | String | Ruta del fichero keystore. /home/openkm/certificate.p12 |
| extension.digicert.keystore.password | String | La contraseña del keystore. |
| extension.digicert.keystore.type | String | El tipo de keystore (JKS o PKCS12). JKS |
| extension.digicert.private.key.alias | String | El alias del certificado. b138bef79c0104378101b77b71922c61_9463f621-75bc-4ff7-b832-08ea82e57a16 |
| extension.digicert.signature.algorithm | String | El algoritmo del certificado. rsa |
| extension.digicert.type | String | Los valores pueden ser “month” o “quarterly”. month |
| extension.digicert.upload.base.path | String | Ruta de OpenKM donde se suben los documentos. /okm:root/invoices/upload |
| extension.digicert.validate.properties | String | Campos del grupo de metadatos. okp:digicert.num.recepcion okp:digicert.num.factura okp:digicert.fecha.factura okp:digicert.nif.emisor okp:digicert.iva.general okp:digicert.iva.reducido okp:digicert.iva.superreducido okp:digicert.base.general okp:digicert.base.reducido okp:digicert.base.superreducido okp:digicert.base.siniva okp:digicert.total okp:digicert.year okp:digicert.period |
| rss.news | Boolean | Activa o desactiva las noticias en la página de inicio de sesión. |
| rss.news.box.width | Integer | Ancho del cuadro de noticias en la página de inicio de sesión. 300 |
| rss.news.max.size | Integer | Número máximo de noticias recuperadas del servidor de noticias. 10 Las noticias son almacenadas en caché por el servidor de OpenKM y se actualizan una vez al día. Esto significa que cualquier cambio en este parámetro tendrá efecto mañana o tras reiniciar el servicio de OpenKM. |
| rss.news.visible | Integer | Número de noticias visibles al mismo tiempo. 1 |
| check.node.deletion.integrity | Boolean | Activa o desactiva la comprobación de integridad en el borrado de nodos. Por ejemplo, si el nodo se utiliza en un flujo de trabajo, o si se puede eliminar alguno de sus hijos (en el caso de carpetas o expedientes). Por defecto está activada, y solo debería desactivarla al eliminar grandes cantidades de nodos. |
| okm.content.security.policy | String | Por defecto, incrustar la aplicación en un iframe solo está permitido desde el mismo origen; esto es necesario porque se utiliza en la interfaz web. Este es el valor por defecto: frame-ancestors ‘self’ El siguiente ejemplo muestra cómo habilitar otros dominios: frame-ancestors ‘self’ http://example.com El parámetro de configuración debe establecerse en el fichero openkm.properties y es necesario reiniciar el servicio de OpenKM para que surta efecto. Más información sobre la política de seguridad de contenido (content security policy) en https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy |
| okm.cors.configuration.policy | String | Por defecto, CORS está habilitado para todos los orígenes, métodos y cabeceras. Este es el valor por defecto: [{“path”:“/rest/**”, “origins”:[“*”], “methods”:[“*”], “headers”:[“*”]}, {“path”:“/**”, “origins”:[“*”], “methods”:[“*”], “headers”:[“*”]}] El siguiente ejemplo muestra cómo habilitar el acceso a la API REST solo para varios dominios y deshabilitar los demás. [{“path”:“/rest/**”, “origins”:[“http://domain.com","https://domain.com","http://domain2.com","https://domain2.com"\], “methods”:[“*”], “headers”:[“*”]}, {“path”:“/**”, “origins”:[“http://localhost"\], “methods”:[“*”], “headers”:[“*”]}] El parámetro de configuración debe establecerse en el fichero openkm.properties y es necesario reiniciar el servicio de OpenKM para que surta efecto. El valor String es una lista de objetos en formato JSON. El orden de estas reglas es relevante porque internamente se aplica la primera coincidencia; por lo tanto, la ruta “/**” debe ser siempre la última. Más información sobre CORS en https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS |
| ldap.ignore.partial.result.exception | Boolean | Con la integración de AD, por defecto se muestran en el registro advertencias por PartialResultException. Cuando es true, estas advertencias no se muestran en el registro. true |
| okm.authentication.external.authentication | String | Activa la autenticación externa de OpenKM. Esta funcionalidad permite que la aplicación sea autenticada por proveedores de autenticación de terceros como OAuth, Azure y otros. okm.authentication.external.authentication=http://localhost:8081/ext-auth |
| rest.client.call.timeout | String | Establece el tiempo máximo de espera de una petición, en segundos, cuando la aplicación OpenKM realiza una petición REST a una aplicación de terceros. Por ejemplo, una petición a jbpm-console. 15 |