Overview
The Scheduler runs jobs on a recurring basis. A job contains one or more tasks; each task is categorized as either a Report, which delivers a report, or a Workflow, which triggers a Weave workflow. Scheduling a workflow does not deliver anything to any recipient, it runs the workflow at the given schedule options.
The Scheduler has two tabs: Jobs, for creating and managing schedules and their tasks, and Audit, for reviewing job runs and statuses.
Note: A Workflow in the UI corresponds to a Weave pipeline in product documentation. This reference uses “Workflow.”
When to use it
- Triggering a workflow run automatically on a daily, weekly, monthly, or ad-hoc schedule.
- Combining multiple tasks under a single schedule.
- Auditing scheduled runs and diagnosing failures.
Tabs
| Tab | Description |
| Jobs | Create and manage schedules and their tasks; lists each job with its schedule, delivery, and edit/delete controls. |
| Audit | Lists job runs with identifiers and statuses; surfaces error messages for failed jobs. |
Workflow task fields
A Workflow task captures only what is needed to run a workflow on schedule; it has no recipient, file type, or delivery options.
| Field | Description |
| Category | Reports or Workflows. Set to Workflows to trigger a workflow. |
| Add Title | A title to identify the task. Required. |
| Select Workflow | The workflow to run on the schedule. Required. |
| Add Description | Optional context for the task. |
| Save Task | Saves the task to the job. |
Jobs list columns
| Column | Description |
| Job Id | Identifier for the job. |
| Report Title | The report title for a report job. |
| Job Title | The job’s title. |
| Scheduled By | The user who created the schedule. |
| Scheduled Time | The configured run time. |
| Frequency | Daily, Weekly, Monthly, or Adhoc. |
| Updated On (by) | When and by whom the job was last updated. |
| Last Delivery | The most recent delivery time. |
| Pause Schedule | Toggle to suspend the schedule. |
| Actions | Controls to edit or delete the job. |
Audit search filters
| Filter | Description |
| Job ID | Find runs by job identifier. |
| Job Title | Find runs by job title. |
| Execution ID | Find a specific run by its execution identifier. |
| Created By | Filter by the user who created the job. |
| Status | Filter by run outcome. |
| Execution Time Range (UTC) | Bound results to a start and end date and time, in UTC. |
The filter bar also provides Refresh, Reset Filters, and Search actions, and the results are paginated with a configurable number of entries per page.
Key behaviors
Category drives the task. A task is either a Report or a Workflow. The Workflow category triggers a workflow run; the Report category delivers a report.
Workflow runs do not deliver. Scheduling a workflow runs it at the schedule options and nothing is sent to recipients. Recipient, file type, and delivery options are therefore absent from the Workflow task.
Multiple tasks per job. A job can hold several tasks under one schedule.