Ir al contenido

Editores de parámetros

Cada parámetro de una actividad se edita en el panel de Propiedades, a la derecha del lienzo. No eliges el editor: el Designer muestra el más adecuado según el tipo y el uso del parámetro. La mayoría son campos de expresión, pero algunos abren editores visuales para que no tengas que escribir estructuras a mano.

Al seleccionar una actividad, el panel muestra, de arriba abajo:

  • La cabecera: el icono, el nombre de la actividad, su categoría y su tipo técnico (por ejemplo browser-open), y su descripción.
  • El icono ?: abre la página de esa actividad en esta documentación, en tu idioma. Aparece cuando la página existe.
  • Las secciones de parámetros (por ejemplo Entrada y Opciones), una debajo de otra, sin pestañas. Cada parámetro muestra su nombre en tu idioma, su nombre técnico en letra pequeña y, a la derecha, el tipo que espera. Los obligatorios llevan un asterisco rojo. Al pasar el ratón por el nombre ves la ayuda de ese parámetro.
  • La sección Salida, con Guardar resultado en (ver Variables) y, tras una ejecución, la Vista previa (última ejecución) con el valor que produjo.

Si un campo tiene un error, se marca en rojo y aparece en el panel Problemas. Cuando un tiempo de espera se deja vacío y el proyecto define uno, bajo el campo ves el que se usará, por ejemplo «Vacío: 60 s (configuración del proyecto)». Ver Configuración del proyecto.

Los campos con ƒx aceptan una expresión C#: un texto fijo entre comillas ("Hola"), un número, una variable o un cálculo. El autocompletado te sugiere variables, funciones y miembros mientras escribes, y el botón { } abre el Editor de expresiones grande, con su catálogo de variables y funciones. Ver Expresiones.

  • Un parámetro con valores fijos (por ejemplo el nivel de Log o el navegador de Open Browser) se elige en un desplegable, con cada opción en tu idioma. Si no eliges ninguna, el desplegable te dice cuál se usará por defecto. La opción ‹ expresión › te deja calcular el valor con una expresión.
  • Un parámetro sí/no es un interruptor.

Cuando un parámetro acepta una lista, un diccionario o una tabla que escribes tú, el panel muestra un resumen ({ 3 claves }, [ 2 elementos ]) y el botón Editar…, que abre un editor visual:

TipoEditor
ListaUn elemento por fila, cada uno una expresión. Los subes, bajas o quitas con los botones de la fila, y + elemento agrega otro.
DiccionarioFilas de Clave → Valor. En cada fila, el botón Aa / ƒx alterna entre un valor fijo (lo escribes tal cual, sin comillas) y una expresión (una variable o un cálculo).
DataTableDefines las columnas (con nombre editable) y las filas, como en una hoja de cálculo. Agregas y quitas filas y columnas.

La actividad Add Data Row usa el editor de diccionario para sus valores: columna → valor, independiente del orden de las columnas. En modo Expresión también acepta una lista con un valor por columna, en el orden de las columnas.

Las actividades que filtran o buscan filas, como Filter DataTable y Find Data Row, usan el editor de condiciones: construyes una o varias condiciones de forma visual, sin escribir la expresión a mano.

Cada condición es Columna · Operador · Valor, y se combinan con Cumplir TODAS (AND) o Cumplir ALGUNA (OR). Operadores disponibles: equals, not-equals, contains, starts-with, ends-with, greater-than, less-than, greater-or-equal, less-or-equal, is-empty e is-not-empty. + Añadir fila agrega otra condición.

Según el parámetro, el panel también puede mostrar:

  • Selector de un elemento de pantalla, con su miniatura y los botones para capturarlo, validarlo y editarlo. Ver UI Discover.
  • Playbook (en Invoke Playbook): un desplegable con los playbooks del proyecto. Al elegir uno, aparecen sus entradas, para darles valor, y sus salidas, para elegir en qué variable guardarlas.
  • Proceso (en Invoke Process): con la sesión de Zoan Cloud iniciada, un desplegable con los procesos publicados en tu ambiente y sus entradas y salidas.
  • Formulario (en las actividades de tareas humanas): un desplegable con los formularios publicados en tu ambiente y Editar entradas…, que abre una fila por cada entrada del formulario, con su tipo, si es obligatoria y una ayuda del formato que espera.
  • Tipo de error (en Throw): una lista rápida con Error técnico, Excepción de negocio u Otro tipo, cada uno con una explicación de cómo lo tratan los reintentos y Zoan Cloud.
  • Código (por ejemplo, el JavaScript de Ejecutar JavaScript, page-evaluate): un editor con números de línea y resaltado del lenguaje; Abrir editor de código lo amplía.
  • Nombre de variable: para parámetros que nombran una variable (el iterador de For Each, la variable del error de Try Catch), en vez de una expresión. Sugiere las variables existentes.
  • Asistente de extracción… (en Extraer datos estructurados, page-extract-table): extrae una tabla de una página web con vista previa en vivo, sin ejecutar nada.

Algunos parámetros internos, que la actividad gestiona sola, no se muestran.