En este grupo de temas se describen los pasos que debe realizar para registrar una acción Extraer durante un registro de flujo.
Para registrar una acción Extraer durante un registro flujo:
Desplácese a la pantalla de aplicación donde desea crear una acción Extraer.
En la barra de herramientas del editor de host, pulse Extraer datos de
la pantalla
.
Si no ha seleccionado todavía un archivo de mensaje variables y un mensaje de variables para el flujo que está registrando, el editor de host abre la ventana No hay archivos de mensajes de variables y le solicita que seleccione o cree un archivo de mensaje y un mensaje para el flujo (consulte el tema Especificar un mensaje de variables más tarde durante el registro de flujo). Realice sus selecciones y pulse Aceptar.
En la lista de variables mostradas en el panel superior de la ventana, seleccione la variable que desee utilizar con la acción Extraer (consulte la sección La lista de variables disponibles):
Las características de la variable seleccionada (tipo de variable, cardinalidad y número máximo de iteraciones) deben coincidir con los requisitos de almacenamiento de las opciones de extracción especificadas en el panel inferior de la ventana (consulte los pasos (b) y (c) siguientes, y el subtema Las características de la variable deben coincidir con las opciones de extracción:).
Para seleccionar una variable para la acción Extraer, puede utilizar el método de configuración automática o puede seleccionar una variable existente que tenga las características correctas:
Tipo de variable: variable simple o variable de matriz (consulte la sección Tipo de variable).
Cardinalidad: si desea leer filas de texto de un área rectangular de la pantalla de aplicación y almacenar las filas en una matriz, con una fila de texto en cada elemento de la matriz, la cardinalidad de la variable debe coincidir exactamente con el número de filas de texto en el área rectangular (consulte la sección Cardinalidad).
Número máximo de iteraciones: si la acción Extraer está en un bucle que se está registrando y desea almacenar el texto de la acción Extraer en una instancia aparte de la variable Extraer en cada iteración del bucle, el valor de número máximo de iteraciones debe coincidir exactamente con el valor del campo Máximo de iteraciones, que especifica el número máximo de iteraciones que puede realizar el bucle en el tiempo de ejecución (consulte la sección Número máximo de iteraciones).
El campo Número máximo de iteraciones especifica el número máximo de iteraciones que el bucle que se está registrando actualmente puede ejecutar en el tiempo de ejecución (consulte la sección Número máximo de iteraciones).
Pulse Aceptar.
Si extrae texto de un área rectangular, ya ha especificado las coordenadas del área rectangular en la ventana Seleccionar variable. A continuación, en el área de sesión, el área rectangular que ha seleccionado se resalta con uno o varios rectángulos rojos:
Si ha seleccionado copiar el texto en una variable individual, el área rectangular se resalta con un solo rectángulo rojo:
Si ha seleccionado copiar el texto en una variable de matriz, cada fila del área rectangular se resalta con un rectángulo rojo: