17/01/2014
Tanto la carga de ficheros EDI, como la generación, están implementados de tal forma que la configuración e interpretación de datos se encuentra en ficheros XML. De esta forma, podremos tener múltiples lecturas/escrituras, cada una con un tratamiento específico de los ficheros. Desde esta pantalla lo que haremos será dar de alta los PLUGINS disponibles, que posteriormente serán usados tanto en la CARGA DE FICHEROS EDI, como en la GENERACIÓN DE FICHEROS EDI.
Como cualquier fichero maestro, en la pantalla principal nos aparecerá un listado de los elementos dados de alta, y los habituales botones para crear un registro NUEVO, BORRAR uno existente, FILTRAR el contenido del listado, IMPRIMIR, REFRESCAR y SALIR.
Para cada registro, tendremos el Tipo de Fichero, la Acción (LECTURA o ESCRITURA), Nombre, Descripción, si se encuentra Activo, y el número de tratamientos disponibles (Ver PUNTO 2: AUTOMATIZACIÓN)
Ya estemos dando de alta un nuevo PLUGIN, como si estamos modificando uno existente, la pantalla será como la siguiente:
Estos son los tipos de fichero disponibles:
Los archivos XML que seleccionemos, se copiarán en la ruta que tengamos definida en ADMINISTRACIÓN, de tal forma que este fichero escogido al dar de alta, sea accesible para cualquier usuario de la aplicación. Además de esta ruta de destino, también tenemos que decirle al sistema donde se encuentran ubicados 2 ficheros esenciales para el funcionamiento ( ESTRUCTURAEDI.XML y FUNCIONESCSHARP.CS ).
Una vez demos de alta el PLUGIN, este nos aparecerá como disponible en el momento en el que LEAMOS o GENEREMOS un fichero (según corresponda):
Además, para los ficheros que tienen tratamientos específicos (aparecen marcados en la columna TRATAMIENTOS), aparecerá un breve resumen de los mismos. Estos 'tratamientos' se definen desde la pantalla de AUTOMATIZACIÓN que se explica en el siguiente punto:
Podremos además, establecer PLUGINS PREDETERMINADOS para cada SERVICIO, de tal forma que no tengamos que estar escogiendo siempre el PLUGIN adecuado del listado. Si sabemos que siempre vamos a usar uno en concreto, lo podemos configurar desde la edición de un SERVICIO. Ver MAESTRO DE SERVICIOS
Desde esta pantalla, podremos dar de alta tratamientos específicos que se asocian a los PLUGINS de ESCRITURA dados de alta. Esto significa, que aunque tengamos el mismo PLUGIN XML de generación de ficheros, podemos después particularizar el comportamiento del sistema cuando genere el fichero. De esta forma, configuraremos envíos por FTP, envíos por correo, actualizaciones de Datos asociados al fichero, etc. Este es el aspecto que tendrá nuestro listado
Como cualquier pantalla de estas características, tenemos los botones NUEVO,FILTRO, IMPRIMIR, BORRAR, REFRESCAR y SALIR. Además, tendremos habilitado el botón GENERAR cuando se trate de un fichero CODECO, para crear el fichero directamente desde este listado, utilizando un tratamiento concreto
Tanto si editamos, como si creamos un tratamiento nuevo, el formulario de entrada de datos estará dividido en 4 secciones, que no siempre serán visibles, dependerá del tipo de fichero que seleccionemos:
DATOS GENERALES y ENVÍO AUTOMÁTICO : Independientemente del tipo de fichero, podremos configurar, además de su nombre y descripción, los valores necesarios para poder enviar un correo, o dejar el fichero en un FTP específico
Para poder realizar el envío de los ficheros también tenemos que configurar los siguientes valores en ADMINISTRACIÓN:
DATOS DE ENVÍO : Para los ficheros COARRI y CODECO nos aparecerán los siguientes datos:
OPERADORES : Se escogerán los Operadores sobre los que aplica la generación del fichero en cuestión
Además, cada registro de estos tratamientos podrá copiarse para generar uno nuevo de idénticas características, al que simplemente tendremos que cambiar el nombre y la descripción:
Todos estos tratamientos nos aparecerán como disponibles en el momento en el que GENEREMOS un fichero: