Ejecutar desde botones (Actions)
Una action conecta una automatización a un botón visible en la interfaz. Cuando el usuario hace clic en el botón, la automatización se ejecuta.
Esto reemplaza y mejora lo que antes se conocía como "asistentes de creación" o "automatizaciones instantáneas".
¿Cómo funciona?
- Desde la ventana de Actions, hacé clic en + para crear una nueva conexión.
- Seleccioná la automatización que querés ejecutar (solo aparecen automatizaciones standalone).
- Definí el label (texto visible del botón).
- Configurá el mapeo de parámetros: de dónde se obtiene cada valor que la automatización necesita en ese contexto.
Mapeo de parámetros
Al igual que en los triggers, cada parámetro de la automatización debe recibir un valor. En el contexto de una action, los valores pueden venir de:
- Objeto actual: la tarea o formulario donde se muestra el botón.
- Campos del objeto: nombre, estado, sitio, proyecto, etc.
- Valor constante: un valor fijo.
Si algún parámetro queda sin asignar, el sistema muestra una advertencia.
Reutilización
Una misma automatización puede tener múltiples actions en distintos templates. Por ejemplo, una automatización que crea un workflow asociado puede tener botones en:
- La plantilla de tarea de instalación
- La plantilla de formulario de inspección
- Cualquier otra plantilla donde tenga sentido ofrecer esa acción
Cada action tiene su propio label y mapeo de parámetros, adaptado al contexto donde se muestra el botón.
Ejemplos de uso
Crear elementos relacionados: Un botón en una tarea que crea un elemento de red, dos sitios y los relaciona entre sí — todo en un solo clic.
Iniciar un workflow: Un botón en un formulario que crea un workflow seleccionando proyecto y plantilla desde las opciones configuradas.
Generar documentación: Un botón que crea un formulario pre-cargado con datos del sitio actual.
Gestión de actions
Desde la ventana de Actions podés:
- Ver todas las conexiones entre automatizaciones y botones
- Ver el estado de cada conexión (activa/inactiva, automatización publicada, parámetros configurados)
- Activar o desactivar actions individualmente o en lote
- Eliminar conexiones que ya no se necesiten
Diferencia con los triggers
| Triggers | Actions | |
|---|---|---|
| Se ejecuta | Automáticamente ante un evento | Manualmente cuando el usuario hace clic |
| Visible para el usuario | No (ocurre en segundo plano) | Sí (aparece como botón) |
| Label personalizado | No aplica | Sí, se define el texto del botón |
| Contexto de parámetros | Objeto que disparó el evento | Objeto donde se muestra el botón |