Canvas y nodos
El canvas es el área central del Designer donde se construye el flujo de la automatización. Las actividades se representan como nodos apilados de arriba hacia abajo: el orden visual es el orden de ejecución.
Nodo de actividad
Sección titulada «Nodo de actividad»Cada nodo muestra el icono del paquete, el título visible de la actividad, su tipo técnico, los parámetros configurados y — si la actividad produce un resultado — la variable de salida.
- browser = chrome
- url = = empresa.url
- headless = false
Las expresiones (valores que empiezan con =) se renderizan resaltadas en azul para distinguirlas de valores literales — el Designer las evalúa en tiempo de ejecución contra las variables del playbook.
Nodo con sub-flujo (lanes)
Sección titulada «Nodo con sub-flujo (lanes)»Algunas actividades — For Each, If, Try/Catch, While — agrupan otras actividades dentro de lanes nombradas. Cada lane se renderiza como una sección expandible dentro del nodo padre y tiene su propia secuencia de actividades.
Por ejemplo, un For Each ejecuta su lane body una vez por cada elemento de una lista:
- collection = = items
- iterator = item
Un If tiene dos lanes — then y else. Un Try/Catch tiene try, catch y finally. El orden de ejecución sigue siendo de arriba hacia abajo dentro de cada lane.
Trabajar con lanes
Sección titulada «Trabajar con lanes»- Colapsar cada lane: cada lane tiene un chevron y un contador de actividades. Puedes colapsar
try,catchofinallyde forma independiente para enfocarte en lo que te interesa y ahorrar espacio. - Añadir sin arrastrar: dentro de cada lane —y al final del canvas raíz— hay un botón + Añadir actividad que abre un buscador e inserta la actividad elegida.
- Soltar un playbook: arrastra un playbook desde el panel de proyecto a un lane o al canvas y se crea automáticamente una actividad Invoke Playbook apuntando a ese playbook.
- Lane activo: mientras arrastras una actividad, el lane sobre el que estás se resalta (su borde punteado en color de acento) para que sepas dónde caerá.
Flujo completo
Sección titulada «Flujo completo»En la práctica un playbook combina varias actividades en secuencia. El siguiente ejemplo procesa una cola de facturas: obtiene un item, abre el navegador, invoca otro playbook por cada factura y marca el item como exitoso.
- queue = facturas-pendientes
- browser = chrome
- url = https://erp.cliente.com
- headless = true
- playbook = submit-invoice
- inputs = { item: = item }
- item = = item
- status = successful
Operaciones en el canvas
Sección titulada «Operaciones en el canvas»| Acción | Cómo hacerlo |
|---|---|
| Agregar actividad | Arrastrar desde la paleta, o doble clic en el canvas |
| Seleccionar | Clic en el nodo (Ctrl/Shift+clic para selección múltiple) |
| Mover | Arrastrar el nodo |
| Cortar / Copiar / Pegar | Ctrl+X / Ctrl+C / Ctrl+V |
| Duplicar | Ctrl+Shift+D |
| Activar / Desactivar | Ctrl+E / Ctrl+D |
| Eliminar | Seleccionar y presionar Delete |
| Deshacer / Rehacer | Ctrl+Z / Ctrl+Y |
| Zoom | Rueda del mouse o botones en la toolbar |
| Pan | Clic medio + arrastrar, o Space + arrastrar |
Orden de ejecución
Sección titulada «Orden de ejecución»Las actividades se ejecutan en orden de arriba hacia abajo. Dentro de un lane, también de arriba hacia abajo. No existen conexiones visuales entre nodos — el orden es secuencial por posición, no por flechas.