Streaming Hub 0.1

Automations

Automations connect a signal to executable work and control how that work may run.

Alpha

When to use an automation

Use an automation for work that starts from one signal and follows one runtime policy.

How it works

An automation contains a signal and a sequence. When the signal matches an event, Streaming Hub applies the automation runtime settings and starts the sequence if execution is allowed.

Runtime settings

  • Enabled controls whether new executions may start.
  • Cooldown limits how often execution may start.
  • Per user applies applicable limits independently for each user.
  • Concurrency mode controls overlapping executions.
  • Queue limit restricts how many executions may wait.
  • Key selector groups concurrency by a value from the execution context.

Organization

Automations can be grouped into folders, reordered, duplicated, enabled or disabled together, and exported for reuse.

Common mistake

Disabling an automation or its folder prevents new execution even when its external signal is still being received.