Versión: 1.0.0 · ID: zoan-packages-core · Autor: Zoan Software
El paquete Core contiene las actividades fundamentales que estructuran cualquier automatización: tomar decisiones, repetir acciones, manejar errores, guardar datos y dejar registro de lo que ocurre. No automatizan un sistema concreto (eso lo hacen Browser, Excel, etc.), sino que organizan el flujo del playbook.
Vienen instaladas por defecto: las encontrarás siempre en la paleta bajo el grupo Core .
Si es tu primera automatización
Estas son las actividades que más vas a usar. Vale la pena entender bien tres conceptos antes: variables (dónde se guardan los datos), expresiones (cómo se calculan los valores con =) y sub-flujos / lanes (cómo unas actividades contienen a otras).
Actividad Tipo Qué hace For Each foreachRepite por cada elemento de una lista o tabla For Loop for-loopRepite un número contado de veces While whileRepite mientras una condición sea verdadera Break breakSale del bucle inmediatamente Continue continueSalta a la siguiente vuelta del bucle
Actividad Tipo Qué hace Try / Catch try-catchAtrapa errores y permite continuar Retry retryReintenta un bloque que falla Throw throwLanza un error a propósito
Actividad Tipo Qué hace Set Variable set-variableAsigna un valor a una variable
Actividad Tipo Qué hace Log logEscribe un mensaje en el registro de ejecución Log to File log-to-fileAnexa una línea de registro a un archivo Comment commentNota de documentación en el lienzo (sin efecto en ejecución) Delay delayEspera un tiempo antes de continuar Invoke Playbook invoke-playbookEjecuta otro playbook y trae sus resultados
Quiero… Usa Hacer algo solo si se cumple una condición If Procesar cada fila de un Excel / cada correo de una lista For Each Repetir N veces (ej. 10 páginas) For Loop Repetir hasta que algo cambie While Que un error no detenga todo el bot Try / Catch Reintentar una acción inestable (web lenta, red) Retry Detener el bot con un mensaje de error claro Throw Guardar o cambiar el valor de una variable Set Variable Dejar constancia de lo que pasó (para diagnosticar) Log Guardar una bitácora en un archivo propio Log to File Documentar el flujo con una nota Comment Esperar a que un sistema reaccione Delay Reutilizar lógica en otro playbook Invoke Playbook