Skip to content

Scheduler

Work at set times: jobs that run a script, add a task to a board, or run a workflow.

A job names when (a cron expression with an IANA time zone, or every N seconds), can be paused, and what it does. A job runs once at a time; after downtime only the latest missed time runs, not every one. A dead man’s switch is just a job that pings an outside watcher.

The page in the app: Scheduler.

A member’s scheduled work is a task assigned to it - the team wakes it as for any task.

job_add, job_update, job_list (with last run and next due), job_remove, job_run (now, once), run_list (a job’s runs, newest first).