On-Call Roster
Looks up the roster and attaches the people currently on shift to the message, ready for a send node to use.
Type: user-roster · Category: Notification · Ports: one input · one output


When to use it
- Any notification that should reach whoever is on duty rather than a fixed list
- Escalation paths that differ by shift or by day of the week
Settings
| Setting | Key | Purpose |
|---|---|---|
| User database | dbId | Which user database holds the roster. |
| Roster | rosterId | Which roster to resolve. |
Example — notifying whoever is actually on shift
Alarm (raised, critical) → On-Call Roster → Send Email
Out — the alarm payload, with the resolved recipients attached:
{
"payload": {
"name": "Motor1 overspeed",
"priority": "critical",
"recipients": [
{ "name": "A. Fitter", "email": "a.fitter@example.com", "phone": "+62811…" }
]
}
}
Why it matters
This is the node that stops notification lists going stale. Hard-coding addresses in a send node means every shift change is a pipeline edit — and the edit that does not happen is the reason an alarm at 02:00 went to someone on annual leave.