Plugins
La aplicación incluye un sistema de funcionalidad de plugins que ofrece una forma sencilla de personalizar y ampliar las funcionalidades de OpenKM. Por defecto, la aplicación incluye una implementación de plugins de propósito general; estos pueden deshabilitarse, cambiarse o aumentarse en número según el tipo de plugin. Por ejemplo, para un plugin de antivirus tiene sentido deshabilitarlo o sustituirlo por otro; en el caso de un extractor de texto tiene sentido deshabilitarlo o aumentar el número de extractores de texto disponibles.
Los plugins se muestran en una estructura de tabla:
Plugin family name Name Class name Status
Familias de plugins:
| Plugin family | Module | Description |
|---|---|---|
| Automation validations | Automation | Las validaciones se usan en la funcionalidad de automatización. Más información en: - Automation - Creating your own Automation Validation |
| Automation actions | Automation | Las validaciones se usan en la funcionalidad de automatización. Más información en: - Automation - Creating your own Automation Action |
| Template parsers | OCR Zone | Un parser de extracción de datos usado en la zona OCR. Más información en: - OCR templates - Creating your own OCR Data Capture plugin |
| Template control parsers | OCR Zone | Un punto de control de identificación de documentos usado en la zona OCR. Más información en: - OCR templates - Creating your own OCR Validation Control plugin |
| Option select values | Metadata | Obtiene los valores de selección a partir de lógica del lado del servidor. Por ejemplo, ayuda a obtener datos de un sistema de terceros. Más información en: - Metadata - Metadata Select field - Creating your own Option Select Values plugin |
| Field validators | Metadata | Validación basada en lógica del lado del servidor. Ayuda a implementar reglas de validación complejas que no cubren los validadores de la interfaz de usuario por defecto. Más información en: - Metadata - Metadata Validator element - Creating your own Form Validator plugin |
| Principal adapters | Authentication | Los adaptadores de autenticación se usan para obtener la información de usuarios y roles. Por ejemplo, para conectar con un servidor LDAP o con una base de datos externa que almacena usuarios y roles. Más información en: - Creating your own Principal Adapter |
| Version number adapters | Document | Implementa la lógica de numeración de versiones. Más información en: - Creating your own Version Number Adapter |
| Document converters | Conversion | El servicio de conversión se usa para convertir documentos a otros formatos. Más información en: - Creating your own Document Converter |
| Metadata adapters | UI | Lógica de visualización para la interfaz de usuario de metadatos. Más información en: - Creating your own Stack Metadata Adapter (deprecated) |
| Text extractor | Search engine | Extractor de texto basado en el tipo MIME del documento. Más información en: - Creating your own Text extractor |
| Antivirus | Document | Comprobador de antivirus. Ayuda a integrar con cualquier antivirus de línea de comandos. Más información en: - Creating your own Antivirus Analyzer plugin |