Trigger por cola
This content is not available in your language yet.
Un trigger por cola lanza el proceso cuando la cola vigilada tiene items listos (new, sin aplazamiento pendiente). Es el disparador natural de un performer: en vez de programarlo cada cierto tiempo, arranca cuando hay trabajo.
Crear el trigger
Sección titulada «Crear el trigger»En Centro › Robots › Disparadores, pulsa Nuevo disparador. En Qué ejecuta elige el proceso; en Cuándo corre, Ítems en una cola; y en Dónde corre, la máquina y la sesión de robot. Los campos de la cola son:
| Campo | Qué hace |
|---|---|
| Cola vigilada | La cola del mismo ambiente cuyos items lanzan el proceso. |
| Arrancar desde cuántos ítems | No se lanza hasta acumular al menos esa cantidad. Por defecto 1. |
| Espera entre arranques (segundos) | Segundos mínimos entre una ejecución y la siguiente. Por defecto 60. |
Una ejecución a la vez
Sección titulada «Una ejecución a la vez»Se revisa cada minuto. Mientras una ejecución lanzada por este trigger siga en cola o en curso, no se lanza otra: el proceso debe recorrer la cola con Process Queue hasta vaciarla, y los items que lleguen mientras corre los toma esa misma ejecución. Si al terminar quedan items, el siguiente barrido lanza una nueva.
Por eso un lote de decisiones humanas que libera diez items en un minuto produce una o dos ejecuciones, no diez.
Siguientes pasos
Sección titulada «Siguientes pasos»- Iniciar casos de un flujo desde una cola — cada ítem inicia un caso y se cierra con su resultado; la cola queda dedicada al flujo.
- Colas de trabajo — el ciclo de vida de los items.
- Decisiones humanas en lotes — tareas ligadas a items de cola.