Un layout de importación en un sistema ERP como el mostrado en la imagen define la estructura y el mapeo de los campos que serán utilizados para importar datos al sistema desde un archivo externo, como un CSV o Excel. La pantalla está dividida en varias secciones clave:
1. Encabezado del Layout
- Código: Identifica el nombre del layout de importación. En este caso, es "CLIENTES", lo que indica que el layout se utiliza para importar información de clientes.
- Activo: Un checkbox para activar o desactivar el layout.
- Aplica a: Selecciona el módulo o entidad donde se importarán los datos. Aquí está configurado para CLIENTES.
- Separado por: Define el delimitador utilizado en el archivo de importación, en este caso, "COMA" (separado por comas).
- Descripción: Campo opcional donde se puede detallar brevemente el propósito del layout.
2. Sección de Campos Disponibles (Izquierda)
- Lista de todos los campos disponibles dentro del sistema que pueden ser mapeados para la importación. Estos campos se dividen en:
- Nombre: El nombre del campo que será importado.
- Clase: El tipo de dato o entidad a la que pertenece cada campo (e.g.,
String
, Cliente
).
3. Posicionamiento de Campos (Centro)
- Permite definir el orden y los campos que serán utilizados en el layout de importación. En este ejemplo, se han seleccionado cuatro campos:
- codigo (Posición 1)
- razonSocial (Posición 2)
- registroFederal (Posición 3)
- regimenFiscalSatCodigo (Posición 4)
- La columna de la derecha muestra el orden en el que aparecerán los campos en el archivo de importación.
4. Controles de Navegación
- Botones para moverse entre las páginas del listado de campos disponibles y configurados, así como para cambiar el orden de los campos dentro del layout de importación.
5. Script de Layout (Derecha)
- Una vista en formato YAML o texto estructurado que muestra la configuración del layout en un formato que puede ser exportado o leído por el sistema. Este script refleja la configuración del layout, indicando los nombres de los campos y su posición.
Flujo General de Trabajo:
- Seleccionar los campos desde el listado disponible en el panel izquierdo.
- Asignar los campos a la importación en el panel central, configurando su posición.