Descripción General #
El comando IBMi Foco pertenece a la categoría de automatización para terminales de tipo IBM i / AS/400. Su propósito principal es llevar y establecer de forma directa el cursor de la terminal sobre un elemento específico que ya ha sido previamente identificado y guardado en el mapa de objetos de STELA.
Esta funcionalidad optimiza los flujos de trabajo sobre emuladores al permitir posicionarse de manera visual y estructurada, asegurando que las interacciones posteriores de escritura o lectura ocurran exactamente en el componente deseado.
Ejemplo de Uso Rápido #
Imagina que estás automatizando un flujo de facturación en una pantalla verde que contiene múltiples campos editables dispersos (como código de cliente, dirección, fecha y montos). En lugar de calcular cuántas veces debes presionar la tecla [TAB] para navegar secuencialmente hasta el campo de confirmación, puedes utilizar IBMi Foco especificando el objeto correspondiente. El robot trasladará el cursor de manera inmediata a dicho campo para dejarlo listo para su edición.
Parámetros y Opciones #
Para configurar este comando, se requiere definir el siguiente elemento de interacción en la interfaz:

- Campo (Obligatorio): Corresponde al objeto del mapa de la aplicación sobre el cual se desea situar el cursor de la terminal.
Ejemplos de Uso Avanzado #
- Preparación de Formularios Dinámicos: En pantallas complejas con campos condicionales que aparecen según los datos ingresados, utilizar IBMi Foco sobre el objeto mapeado garantiza que el robot se sitúe correctamente en el campo objetivo sin importar si el orden de tabulación interno de la terminal sufrió alteraciones menores.
- Sincronización en Cadenas de Entrada de Datos: Antes de realizar una acción masiva de ingreso de información mediante comandos de tecleo o ingreso de valores, invocar este comando asegura un punto de partida libre de errores, evitando que el robot comience a escribir en ubicaciones accidentales de la pantalla.
Errores Comunes y Soluciones #
- Error: El cursor no se desplaza al campo indicado o el comando falla.
- Solución: Verifica que la sesión de la terminal se encuentre activa y que el comando IBMi Conectar haya sido ejecutado de manera exitosa en una etapa previa del flujo de automatización. Asimismo, asegúrate de que el objeto seleccionado corresponda a un componente válido y actualmente visible en la pantalla emulada.