i
Importar Definición de Formularios Digitales
Comportamiento del “import”.
La operación puede implicar:
-Importar la definición del formulario.
-Importar el directorio del formulario.
-Importar el directorio y la definición del formulario.
-Importar el directorio y/o la definición del formulario y otros elementos (tablas auxiliares, reglas).
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” será 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 |
Definición del formulario |
Se crea el formulario, la definición en la base de datos y el directorio |
Se sobrescribe la definición (la estructura en la base de datos se modifica) |
No puede sobrescribirse la definición de un formulario cuando este tiene datos |
Directorio del formulario |
Se crea el formulario, la definición en la base de datos y el directorio |
Se sobrescriben los datos del directorio. La definición en la base de datos no se altera |
Se sobrescriben los datos del directorio. La definición no se altera |
Definición y directorio del formulario |
Se crea el formulario, la definición en la base de datos y el directorio |
Se sobrescribe la definición y los datos del directorio (la estructura en la base de datos se modifica) |
No puede sobrescribirse la definición de un formulario cuando este tiene datos. Se aborta el “import” |
Definición del formulario y otros elementos (tablas auxiliares, reglas) |
Se validan los elementos y se crea el formulario (definición y directorio) |
Se validan los elementos y se sobrescribe la definición (la estructura en la base de datos se modifica) |
No puede sobrescribirse la definición de un formulario cuando este tiene datos. Se aborta el “import” |
Directorio del formulario y otros elementos (tablas auxiliares, reglas) |
Se validan los elementos y se crea el formulario (definición y directorio) |
Se validan los elementos y se sobrescriben los datos del directorio. La definición en la base de datos no se altera |
Se validan los elementos y se sobrescriben los datos del directorio. La definición no se altera. |
Definición, directorio del formulario y otros elementos (tablas auxiliares, reglas) |
Se validan los elementos y se crea el formulario (definición y directorio) |
Se validan los elementos y se sobrescribe la definición y los datos del directorio (la estructura en la base de datos se modifica) |
No puede sobrescribirse la definición de un formulario cuando este tiene datos. Se aborta el “import” |
Siempre que la validación de los elementos importados con el formulario falle, se aborta toda la operación de “import”. Es decir, si una tabla auxiliar es importada con el formulario y dispara un error de validación, el “import” se cancela, más allá que el formulario (definición y/o directorio) no posea errores de validación.
Se debe tener en cuenta que si un formulario no importa las tablas asociadas a sus campos y las mismas son diferentes en el ambiente destino, el “import” se efectuará sin problemas pero el error aparecerá durante el uso del formulario.
Las descripciones de los campos, descripción del formulario (descripción dinámica que puede incluir los valores de los campos del formulario), validaciones, reglas de validación y datos para la definición del formulario (versionado, vinculación con caso, firma digital, auditoría, variables de proceso, imprimible), se importan mediante el directorio del formulario.
La descripción formal y la descripción corta de la identificación del formulario podrá importarse únicamente mediante la definición del formulario, lo que implica que solo podrá importarse cuando el formulario no posea datos.
Los procesos asociados al formulario se importan mediante el “import” del proceso.
Validaciones
Para el “import” de una definición de formulario digital, si el mismo existe en el ambiente se verificará lo siguiente:
•El formulario del ambiente no debe poseer datos cargados.
En el caso que el formulario posea datos cargados, el “import” es cancelado.
El “import” de una definición y el de un directorio de formulario, dependen de la validación de los elementos que se traigan con el “import”, como tablas auxiliares o reglas. Si alguna validación de estos elementos falla, el “import” se cancela.
Para el “import” de un directorio de formulario no existen validaciones que restrinjan la actualización de los datos.