En este tema se describe cómo utilizar los iconos de la barra de herramientas del editor de host Iniciar bucle, Finalizar bucle y Salir de bucle y los controles de la ventana Salir de bucle de flujo para identificar las pantallas de aplicación que definen un bucle registrado.
En la Tabla 1 se describe cómo utilizar cada tipo de control de bucle, utilizando la información de la Figura 1 y la Figura 2 como ejemplos. (La Figura 1 también aparece en el tema Información general acerca del registro de bucles.)
Los formatos, las cabeceras y los pies de página de las pantallas U1-U4 son parecidos, por lo que puede utilizarse una sola descripción de pantalla (U) para reconocer las cuatro pantallas de aplicación, aunque el área central de cada pantalla sea diferente. Las pantallas U1-U4 pueden registrarse como un bucle, donde cada iteración está formada por una sola pantalla de aplicación (U).
Con el número actual de artículos en la lista de piezas, el bucle se ejecutará en cuatro iteraciones, procesando las pantallas de aplicación U1, U2, U3 y U4. No obstante, el bucle registrado puede generalizarse para un número cualquiera de iteraciones.
En cada paso de la secuencia repetida, las pantallas de aplicación relacionadas (por ejemplo, K1, K2, K3 en el primer paso de la secuencia repetida) tienen formatos, cabeceras y pies de página parecidos, aunque el área central de cada pantalla (K1, K2, K3) sea diferente. Por lo tanto, en cada paso, las pantallas de aplicación repetidas pueden reconocerse mediante una descripción de pantalla. Es decir, K1, K2 y K3 pueden reconocerse mediante una descripción de pantalla individual (K); de la misma forma, L1, L2 y L3 pueden reconocerse mediante una descripción de pantalla individual (L); y lo mismo ocurre con M1, M2, M3 y N1, N2, N3.
Las pantallas K1-N3 pueden registrarse como un bucle, donde cada iteración está formada por cuatro pantallas de aplicación K, L, M y N.
En el ejemplo actual, el bucle se ejecutará en tres iteraciones para procesar las pantallas de aplicación K1-N1, K2-N2 y K3-N3. No obstante, el bucle registrado puede generalizarse para un número cualquiera de iteraciones.
En la Tabla 1 se describe cómo utilizar cada uno de los controles de bucle para registrar un bucle, utilizando como ejemplos las secuencias de pantallas de aplicación de la Figura 1 y la Figura 2:
| Acción antes de utilizar el control de bucle: | Utilice el control de bucle: | Navegación antes de utilizar el control de bucle, a partir de los ejemplos: | |
|---|---|---|---|
| De la Figura 1: | De la Figura 2: | ||
| 1. Registre el flujo de la forma habitual, creando acciones Extraer o acciones Insertar según sea necesario, hasta que alcance la primera pantalla de aplicación en la primera iteración de la secuencia repetida de pantallas. | Pulse Iniciar bucle
.
|
R,S,T,(U1) | H,I,J,(K1 |
| 2. Continúe registrando el flujo de la forma habitual hasta que alcance la primera pantalla de aplicación en la segunda iteración de la secuencia repetida.1 | Pulse Finalizar bucle
.
|
Navegue a R,S,T,(U1),(U2) |
Navegue a
H,I,J,(K1,L1,M1,N1), (K2 |
| 3. Navegue a la primera pantalla de aplicación que encuentra el usuario después de navegar fuera de la secuencia repetida.2 | Pulse Salir del bucle
.
|
R,S,T,(U1),(U2), (U3),(U4),V |
H,I,J,(K1,L1,M1,N1), (K2,L2,M2,N2),(K3, L3,M3,N3),O |
4. Ninguna. La ventana Salir de bucle de
flujo se abre automáticamente cuando pulsa Salir de bucle
|
En la ventana Salir de bucle de flujo:
|
Pantallas Salir de válidas:
|
Pantallas Salir de válidas:
|
| 5. El registro de flujo se vuelve a habilitar cuando se cierra la ventana Salir de bucle de flujo. | El registro de flujo se ha completado. Continúe registrando el flujo.4 | R,S,T,(U1),(U2),(U3), (U4),V |
H,I,J,(K1,L1,M1,N1), (K2,L2,M2,N2),(K3, L3,M3,N3),O |
Notas de la tabla:
|
|||
Una pantalla Salir de es una pantalla de aplicación dentro de un bucle registrado desde la que el usuario puede navegar a la pantalla Salir de bucle en un solo paso. (La pantalla de aplicación Salir de bucle es la primera pantalla que encuentra el usuario después de navegar fuera de la secuencia repetida de pantallas de aplicación desde las que se registra el bucle). En un bucle registrado, puede haber una o varias pantallas Salir de, dependiendo de la complejidad de la estructura de la aplicación. Como todas las pantallas de aplicación gestionadas por un flujo registrado, una pantalla Salir de se reconoce porque coincide con una descripción de pantalla registrada.
En la ventana Salir de bucle de flujo, se seleccionan las pantallas Salir de que son válidas para el flujo registrado (consulte En la ventana Salir de bucle de flujo).
La pantalla Salir de en este ejemplo es la descripción de pantalla U. U coincide con la definición de una pantalla Salir de indicada en la primera frase de este subtema: cuando el usuario va de la pantalla de aplicación U4 (que coincide con la descripción de pantalla U) a la pantalla de aplicación V, el usuario navega desde una pantalla dentro del bucle (U) a la pantalla Salir de bucle (V) en un paso.
U también es una pantalla Salir de válida, porque deseamos que el bucle termine cuando la navegación vaya de U a la pantalla Salir de V en un paso.
Por lo tanto, en la ventana Salir de flujo, seleccionará U como pantalla Salir de válida.