Versión: 1.0.8 · ID: zoan-packages-core · Autor: Zoan Software
El paquete Core (en el Designer en español: Actividades básicas ) 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 fórmulas C#) y sub-flujos / lanes (cómo unas actividades contienen a otras).
Actividad En el Designer en español Tipo Qué hace If / Elseif / Else Si / Si no, si / Si no ifEjecuta una rama u otra según una condición
Actividad En el Designer en español Tipo Qué hace For Each Para cada foreachRepite por cada elemento de una lista o tabla For Loop Repetir por conteo for-loopRepite un número contado de veces While Mientras whileRepite mientras una condición sea verdadera Break Salir del ciclo breakSale del bucle inmediatamente Continue Continuar continueSalta a la siguiente vuelta del bucle
Actividad En el Designer en español Tipo Qué hace Try / Catch Intentar y capturar try-catchAtrapa errores y permite continuar Retry Reintentar retryReintenta un bloque que falla Throw Lanzar error throwLanza un error a propósito Should Stop Revisar si debe detenerse should-stopIndica si se pidió detener la ejecución, para parar limpio
Actividad En el Designer en español Tipo Qué hace Set Variable Asignar variable set-variableAsigna un valor a una variable
Actividad En el Designer en español Tipo Qué hace Log Registrar mensaje logEscribe un mensaje en el registro de ejecución Log to File Registrar en archivo log-to-fileAnexa una línea de registro a un archivo Comment Comentario commentNota de documentación en el lienzo (sin efecto en ejecución) Delay Esperar delayEspera un tiempo antes de continuar Invoke Playbook Invocar playbook invoke-playbookEjecuta otro playbook y trae sus resultados Invoke Process Invocar proceso invoke-processEjecuta otro proceso publicado en Zoan Cloud 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 Parar en un punto seguro cuando alguien pide detener la ejecución Should Stop 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 Reutilizar un proceso ya publicado (por ejemplo, un inicio de sesión) Invoke Process