Este tema describe cómo crear acciones Extraer durante el registro de flujo mediante la ventana Crear varias acciones de Extracción.
Esta ventana es útil cuando desea crear rápidamente varias acciones Extraer, cada una de las cuales extrae texto de un solo campo de la pantalla de la aplicación. Para obtener un resumen de las características de esta ventana, consulte Tabla 1 en Visión general de la creación de acciones de extracción.
Para crear varias acciones Extraer:
Navegue a la pantalla de la aplicación en la que desea crear las acciones Extraer.
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.
Para cada acción Extraer que desee crear:
en el panel izquierdo de la ventana, en la columna Variable, seleccione la variable que desea utilizar para la acción Extraer. Esta es la variable en la que la acción Extraer almacena el texto que lee del campo de la pantalla de la aplicación en tiempo de ejecución.
Puede utilizar la variable predeterminada, crear una variable nueva o seleccionar una variable ya existente:
Utilizar la variable predeterminada:
Para mayor comodidad, cada campo de la columna Campo tiene junto a él en la columna Variable una variable predeterminada que se utiliza de forma predeterminada como variable para la acción Extraer. El nombre de la variable predeterminada es el mismo que el nombre del campo.
Crear una variable nueva:
Seleccionar una variable existente:
Además, consulte la sección Nota sobre el tipo de variable, la cardinalidad y el número máximo de iteraciones al final de este tema.
Si está registrando actualmente un bucle (consulte Registro de bucles) también se visualizan las dos opciones siguientes. Estas opciones tienen el mismo efecto aquí que en la ventana Seleccionar variable para crear acciones Extraer. Sin embargo, aquí estas opciones también afectan a todas las acciones Extraer que crea en esta instancia de la ventana Crear varias acciones de extracción:
Extraer datos cada iteración del bucle:
Utilice este recuadro de selección para indicar si la acción Extraer debe almacenar el texto extraído en la misma instancia o en una instancia aparte de la variable seleccionada en cada iteración del bucle (consulte Extraer datos cada iteración del bucle y Datos iterativos y datos no iterativos).
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 cuando haya terminado de crear acciones Extraer.
La ventana crea las acciones Extraer que ha especificado. En el área de sesión del editor de host, el campo para cada acción Extraer que ha creado queda resaltado entre corchetes rojos como en Figura 1:
Si realiza un registro de flujo, cuando finalice el registro y guarde el flujo actualizado, podrá ver una correlación de la acción Extraer en la rutina de correlación correspondiente, dentro del archivo de correlaciones del flujo.
Las variables que selecciona o crea en la ventana Crear varias acciones de extracción están sujetas a las mismas reglas de tipo de variable, cardinalidad y número máximo de iteraciones que las variables de la ventana Seleccionar variable para crear acciones Extraer (consulte Las características de la variable deben coincidir con las opciones de extracción:).
Sin embargo, en la ventana Crear varias acciones de extracción los efectos de estas reglas están algo limitados en ámbito:
Tipo de variable:
En la ventana Crear varias acciones de extracción, como sólo puede crear acciones Extraer que leen texto de un sólo campo de la pantalla de la aplicación (en lugar de un área rectangular), la variable destino para una acción Extraer de esta ventana siempre es una de las siguientes:Cardinalidad:
Del mismo modo, en la ventana Crear varias acciones de extracción, como sólo puede crear acciones Extraer que leen texto de un sólo campo de la pantalla de la aplicación (en lugar de un área rectangular), la variable de esta ventana siempre es 1 (consulte Cardinalidad).Máximo de iteraciones:
Las reglas para el número máximo de iteraciones son iguales en la ventana Crear varias acciones de extracción y en la ventana Seleccionar variable para crear acciones Extraer. Sin embargo, estas reglas se aplican sólo cuando está registrando un bucle (consulte Máximo de iteraciones).Puede preseleccionar los campos para los que desea crear acciones Extraer seleccionando un área rectangular en la pantalla de la aplicación alrededor de esos campos. Cuando se abre la ventana Crear varias acciones de extracción, los campos preseleccionados ya están seleccionados en el panel izquierdo de la ventana y quedan resaltados mediante un rectángulo rojo en el panel de la derecha.