Saltar al contenido principal
Version: Next

Repositorios múltiples

Repositorios múltiples

La funcionalidad de Repositorios múltiples extiende las capacidades de Araí-Documentos para permitir la gestión simultánea de múltiples repositorios de almacenamiento, superando la limitación original del sistema que operaba con un único repositorio centralizado.

Incorpora un mecanismo de estrategias de almacenamiento que determina, en tiempo de ejecución, en qué repositorio debe persistirse cada documento o archivo. Esta decisión se toma evaluando un conjunto de reglas configurables (selectores y prioridades) asociadas a cada estrategia, lo que permite dirigir el almacenamiento hacia el repositorio más adecuado según las características del documento, su origen o el módulo que lo genera.

A nivel técnico, esto se implementa mediante dos nuevas entidades (Storage y Estrategia) y una lógica de selección del repositorio destino, desacoplándola del proceso de almacenamiento en sí. Como consecuencia, tanto la escritura como la recuperación de documentos y archivos operan siempre contra el repositorio que corresponde según la estrategia aplicada.

¿Para qué sirve?

Los principales beneficios de esta funcionalidad son:

  • Coexistencia de tipos de repositorio: permite operar simultáneamente con repositorios de documentos PDF (con circuito de autorización y firma digital) y repositorios de archivos de formato libre (imágenes, planillas, etc.), cada uno con sus propias reglas de almacenamiento y vigencia.

  • Migración controlada: facilita el traslado de documentos y archivos entre repositorios de forma explícita mediante comandos administrativos, cubriendo casos como la migración de documentos de un repositorio a otro.

  • Archivado y desarchivado: incorpora un ciclo de vida para documentos autorizados, permitiendo moverlos a un repositorio de archivado y reactivarlos cuando sea necesario, tanto de forma individual como masiva.

¿Es obligatorio configurar múltiples repositorios? No. El sistema cuenta con un storage y una estrategia default que funcionan de forma transparente sin necesidad de ninguna configuración adicional. Los repositorios y estrategias adicionales son opcionales y pueden incorporarse únicamente cuando la organización lo requiera.