Parámetros de configuración experimentales
| Property | Type | Description |
|---|---|---|
| unit.testing.folder | String | Carpeta usada por el proceso de pruebas. /okm:root/okmTesting |
| unit.testing.user | String | Usuario usado para las pruebas unitarias. okmAdmin |
| unit.testing.password | String | Contraseña del usuario usado 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 usados para la validación. 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 | Habilita o deshabilita las noticias en la página de login. |
| rss.news.box.width | Integer | Ancho del cuadro de noticias en la página de login. 300 |
| rss.news.max.size | Integer | Número máximo de noticias obtenidas del servidor de noticias. 10 Las noticias se guardan en caché en el servidor de OpenKM y se actualizan una vez al día. Esto significa que cualquier cambio en este parámetro tendrá efecto al día siguiente 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 | Habilita o deshabilita la comprobación de integridad en la eliminación de nodos. Cuando está habilitada, los nodos que están en uso por un workflow o que contienen hijos en uso (en el caso de carpetas o expedientes) no pueden eliminarse. Esta funcionalidad está habilitada por defecto y solo debería deshabilitarse al realizar operaciones de eliminación masiva. |
| okm.content.security.policy | String | Por defecto, la incrustación de la aplicación en un iframe solo está permitida desde el mismo origen, ya que es necesario para la interfaz web. Este es el valor por defecto: frame-ancestors ‘self’ El siguiente ejemplo muestra cómo habilitar dominios adicionales: frame-ancestors ‘self’ http://example.com El parámetro de configuración debe establecerse en el fichero openkm.properties, y el servicio de OpenKM debe reiniciarse para que surta efecto. Más información sobre 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 restringir el acceso a la API REST a dominios específicos mientras se deshabilita el acceso desde otros. [{“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 el servicio de OpenKM debe reiniciarse 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 aplicará la primera coincidencia; eso significa que la ruta “/**” siempre debería aplicarse al final. Más información sobre CORS en: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS |
| ldap.ignore.partial.result.exception | Boolean | Al usar la integración con Active Directory, por defecto se registran avisos de PartialResultException. Cuando se establece a true, estos avisos se suprimen en el registro. true |
| okm.authentication.external.authentication | String | Habilita la autenticación externa de OpenKM. Esta funcionalidad permite que la aplicación autentique a los usuarios a través de proveedores de terceros como OAuth, Azure Cloud, y otros. okm.authentication.external.authentication=http://localhost:8081/ext-auth |
| rest.client.call.timeout | String | Establece el tiempo máximo de espera de la petición en segundos cuando la aplicación OpenKM realiza peticiones REST a aplicaciones de terceros (por ejemplo, peticiones a jbpm-console). 15 |
| optimized.thumbnail.generation | Boolean | Usa un método nuevo y mejorado para generar miniaturas. Útil al usar PDF Tools o Stamp. true |
| security.database-query.enabled | Boolean | Habilita la funcionalidad DatabaseQuery en la sección de administración. Cuando está habilitada, los administradores pueden ejecutar consultas a la base de datos directamente desde la interfaz. false |
| security.scripting.enabled | Boolean | Habilita la funcionalidad de Scripting en la sección de administración. Cuando está habilitada, los administradores pueden ejecutar scripts directamente desde la interfaz. false |
| security.script-validation.enabled | Boolean | Habilita la validación de las sentencias de script ejecutadas en la funcionalidad de administración de Scripting. Cuando está habilitada, el sistema realiza comprobaciones de seguridad sobre los scripts antes de su ejecución para evitar operaciones potencialmente dañinas. true |
| security.sql-validation.enabled | Boolean | Habilita la validación de las sentencias SQL ejecutadas en la funcionalidad de administración de DatabaseQuery. Cuando está habilitada, el sistema realiza comprobaciones de seguridad sobre las consultas SQL antes de su ejecución para evitar operaciones potencialmente dañinas. true |