Expediente digital
Modulo
Todos los archivos generados por el usuario en la aplicación, incluyendo aquellos que sube de manera manual en el módulo de "Expediente digital" en la pestaña "Subir Archivos" son procesados por un objeto (una clase en php) llamado Digitalizador.
Este objeto se encarga de asignar nombre y tipo de documento a los archivos y además determina el medio en el que se almacenarán.
Actualmente existen 2 tipos de almacenamiento de los archivos:
- Tabla en una base de datos
- Disco
Consulta de archivos
Se pueden consultar los archivos dirigiendose a la lista de archivos en la pantalla principal del Expediente Digital en la aplicación.
Al hacer doble click en cualquier pedimento, mostrará la lista de archivos relacionados al pedimento.
Cuando el usuario hace click en el botón "Abrir" mostrará una ventana con el contenido del archivo seleccionado.
Internamente, la aplicación busca el archivo de 3 maneras:
- Si el archivo tiene CAX101.C101MIME_FILE, obtendrá su contenido y lo mostrará en pantalla
- Si el campo CAX101.C101MIME_FILE está vacío (casos que se dan cuando los registros están depurados), buscará el campo CAX101.C101FTPURI y obtendrá el conenido desde el servidor FTP
- En caso de ser una IDRA configurada para almacenar los archivos en disco, buscará el archivo en la ruta /LOGS/MEE/[IDRA] más lo que se guardó en el campo CAX101.C101LASTSUSTUSER.
Envío automático
Existen 2 tipos de envío automático:
- A servidor FTP
- Por correo electrónico (personalizado solamente para algunos clientes)
- Archivos comprimidos en zip
Laser
Esta agencia aduanal cuenta con diferentes procesos que se ejecutan durante la madrugada. El objetivo de estos procesos es obtener los pedimentos validados y pagados del día anterior en la tabla AT001 cuyo registro existe en AT036, crear los archivos desde 0 si no existen en el expediente digital (tabla CAX101) o establecerlos como no enviados (campo CAX101.C001FTPEXISTE = 'F'). Los archivos de estos procesos se encuentran en aduanetM3/scripts/raga01.
3 formatos del pedimento
- impresion_anterior.php
- impresion_normal.php
- impresion_simple.php
Archivos de validación y pago
Crea los archivos m, k, err, e, ke y a.
archivos_validacion.php
DODA
- impresion_doda.php
- xml_doda.php
Tareas
El cron registrado en el servidor de pruebas es el archivo tareas.php en el cual se mandan llamar todos los archivos mencionados.