Ir al contenido

Core Activities

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.

ActividadEn el Designer en españolTipoQué hace
If / Elseif / ElseSi / Si no, si / Si noifEjecuta una rama u otra según una condición
ActividadEn el Designer en españolTipoQué hace
For EachPara cadaforeachRepite por cada elemento de una lista o tabla
For LoopRepetir por conteofor-loopRepite un número contado de veces
WhileMientraswhileRepite mientras una condición sea verdadera
BreakSalir del ciclobreakSale del bucle inmediatamente
ContinueContinuarcontinueSalta a la siguiente vuelta del bucle
ActividadEn el Designer en españolTipoQué hace
Try / CatchIntentar y capturartry-catchAtrapa errores y permite continuar
RetryReintentarretryReintenta un bloque que falla
ThrowLanzar errorthrowLanza un error a propósito
Should StopRevisar si debe detenerseshould-stopIndica si se pidió detener la ejecución, para parar limpio
ActividadEn el Designer en españolTipoQué hace
Set VariableAsignar variableset-variableAsigna un valor a una variable
ActividadEn el Designer en españolTipoQué hace
LogRegistrar mensajelogEscribe un mensaje en el registro de ejecución
Log to FileRegistrar en archivolog-to-fileAnexa una línea de registro a un archivo
CommentComentariocommentNota de documentación en el lienzo (sin efecto en ejecución)
DelayEsperardelayEspera un tiempo antes de continuar
Invoke PlaybookInvocar playbookinvoke-playbookEjecuta otro playbook y trae sus resultados
Invoke ProcessInvocar procesoinvoke-processEjecuta otro proceso publicado en Zoan Cloud y trae sus resultados
Quiero…Usa
Hacer algo solo si se cumple una condiciónIf
Procesar cada fila de un Excel / cada correo de una listaFor Each
Repetir N veces (ej. 10 páginas)For Loop
Repetir hasta que algo cambieWhile
Que un error no detenga todo el botTry / Catch
Reintentar una acción inestable (web lenta, red)Retry
Detener el bot con un mensaje de error claroThrow
Parar en un punto seguro cuando alguien pide detener la ejecuciónShould Stop
Guardar o cambiar el valor de una variableSet Variable
Dejar constancia de lo que pasó (para diagnosticar)Log
Guardar una bitácora en un archivo propioLog to File
Documentar el flujo con una notaComment
Esperar a que un sistema reaccioneDelay
Reutilizar lógica en otro playbookInvoke Playbook
Reutilizar un proceso ya publicado (por ejemplo, un inicio de sesión)Invoke Process