i
Datos de Formulario
Comportamiento del Import
En el ambiente destino, se pueden presentar diferentes situaciones:
•El formulario no existe.
•El formulario existe y está vacío.
•El formulario existe y tiene datos.
El comportamiento del “import” es como se describe a continuación:
Ambiente Destino / Contenido del “Import” |
El formulario no existe |
El formulario existe y no tiene datos |
El formulario existe y tiene datos |
Datos de formulario |
Los datos no pueden importarse ya que no existe el formulario |
Se valida la estructura de los datos importados con la estructura del formulario del ambiente y se cargan los datos |
Se valida la estructura de los datos importados con la estructura del formulario del ambiente y se cargan los datos (no sobrescribe datos existentes) |
Los datos de un formulario se agregan a los datos existentes del ambiente siempre que la validación de la estructura de los datos sea compatible con la estructura del formulario del ambiente.
En el caso de pasar la validación, los registros que posean la misma clave que registros ya existentes en la base no se sobrescriben y el “import” genera un archivo log con observaciones listando los registros existentes que no se sobrescribieron.
Validaciones
Para efectuar la validación de los datos de un formulario se realizan las siguientes verificaciones en las que se compara la estructura del formulario del ambiente (si existiera) y la estructura del formulario del cual se importan los datos:
•El formulario del cual se importaron los datos debe existir en el ambiente.
•Para cada campo del formulario a importar que exista en el formulario del ambiente se debe cumplir que en ambas definiciones coincida el atributo tipo de dato y que el tamaño del campo del formulario del ambiente sea mayor o igual al tamaño del campo del formulario a importar. Esto significa que estos campos son de tipos compatibles.
•Las siguientes verificaciones son de tipo “warning”, lo que quiere decir que es posible efectuar el “import” sin que se cumplan, pero que tiene consecuencias como pérdida de datos o algún procesamiento externo para la carga de datos.
•Para cada campo del formulario a importar que exista en el formulario del ambiente y sea de tipo compatible se debe cumplir que, si el campo del formulario a importar es iterativo, también sea iterativo el campo del formulario del ambiente. De no cumplirse esta condición se emite una alerta indicando que pueden perderse datos.
•Para cada campo del formulario a importar que no exista en el formulario del ambiente se emite una alerta indicando que se perderán los datos.
•Para cada campo del formulario del ambiente que no exista en el formulario a importar y sea de tipo obligatorio se emite una alerta indicando que la información del campo deberá completarse manualmente o por procedimiento externo.