SIU-Mapuche/Version3.18.0/Documentacion de las operaciones/digitalizacion/migraciones comandos

De SIU
Revisión del 17:53 13 mar 2020 de Malonso (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

< Documentación de las operaciones


Migraciones Comandos

BD a NUXEO

Cuando se empieza a usar Nuxeo como almacenamiento de documentos la mayor preocupación es que pasa con los documentos que ya se encuentran digitalizados en el sistema, en esta sección vamos a explicar como migrar cada tipo de documento que se encuentre en Mapuche.

Para la migración de documentos lo primero que se debe hacer es cargar el entorno de toba. Desde la consola de Linux se debe ingresar a la carpeta de instalación de mapuche (/mapuche/instalacion/) y luego ejecutar entorno_toba.env

Consola linux migraciones.png

Una vez que se cargó el entorno ya se pueden migrar los documentos.


Migración de Documentos de Legajos y Cargos

Para migrar los documentos almacenados para los legajos y los cargos se debe ejecutar el siguiente comando:

toba proyecto migrar_archivos_digitalizados -p mapuche -i produccion -[a|c|l]
Donde:
  • p : nombre del proyecto
  • i: instancia (desarrollo o producción)
  • El ultimo parámetro indica que tipo de documentos se quieren migrar de la base de mapuche hacia Nuxeo:
    • l : documentos correspondientes al legajo
    • c: Documentos correspondientes al cargo
    • a: Todos los documentos (de legajo y del cargo)
ejemplo, para migrar todos los documentos

toba proyecto migrar_archivos_digitalizados -p mapuche -i produccion -a

Tener en cuenta que todos los documentos que se migran de la base de mapuche a nuxeo se eliminan desde la base origen.

Migración de Recibos

Como Mapuche no guarda recibos en formato pdf en la base de datos sino que se generan cada vez que se quieren imprimir/descargar para poder migrar los recibos a Nuxeo es necesario tener los mismos descargados en formato pdf.

Para poder migrar los recibos hacia Nuxeo hay que crear un archivo csv con 9 columnas separadas por coma, las mismas corresponden a:

  1. Nro de Liquidación
  2. Nro de Legajo
  3. Nro de Cargo   
  4. Nro de Recibo
  5. Nro de Documento
  6. false|true (true si el recibo se encuentra firmado digitalmente, sino false)
  7. Año de la Liquidación
  8. Mes de la Liquidación
  9. Ruta completa al archivo junto con el nombre del archivo ('/home/XXXX/recibo.pdf')

La siguiente imagen muestra como quedaría la carpeta con los archivos pdf y el archivo csv.

Organización de archivos para la migración de recibos

El comando a ejecutar para la importación de recibos es el siguiente:

toba proyecto migrar_recibos -p mapuche -i produccion -e mapuche -f  {ruta del archivo csv}
Donde:
  • p : nombre del proyecto
  • i: instancia (desarrollo o producción)
  • e: esquema (generalmente mapuche)
  • f: Indica el path completo de donde se encuentra el archivo csv (ej: /var/XXXX/recibos.csv)

NUXEO a ARAI DOCUMENTOS

toba proyecto migrar_nuxeo_arai -p mapuche -i produccion -[a|c|l]

Donde:

  • p : nombre del proyecto
  • i: instancia (desarrollo o producción)
  • [a|c|l]: "a" si se quieren digitalizar todos los documentos, "c" sólo los documentos de cargos y "l" sólo los de legajos.

BD a ARAI DOCUMENTOS

toba proyecto migrar_bd_araidocumentos -[a|c|l] -p mapuche -i desarrollo

Donde:

  • p : nombre del proyecto
  • [a|c|l]: "a" si se quieren digitalizar todos los documentos, "c" sólo los documentos de cargos y "l" sólo los de legajos.
  • i: instancia (desarrollo o producción)