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

  1. Triggering a workflow run automatically on a daily, weekly, monthly, or ad-hoc schedule.
  2. Combining multiple tasks under a single schedule.
  3. Auditing scheduled runs and diagnosing failures.

Tabs

TabDescription
JobsCreate and manage schedules and their tasks; lists each job with its schedule, delivery, and edit/delete controls.
AuditLists 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.

FieldDescription
CategoryReports or Workflows. Set to Workflows to trigger a workflow.
Add TitleA title to identify the task. Required.
Select WorkflowThe workflow to run on the schedule. Required.
Add DescriptionOptional context for the task.
Save TaskSaves the task to the job.

Jobs list columns

ColumnDescription
Job IdIdentifier for the job.
Report TitleThe report title for a report job.
Job TitleThe job’s title.
Scheduled ByThe user who created the schedule.
Scheduled TimeThe configured run time.
FrequencyDaily, Weekly, Monthly, or Adhoc.
Updated On (by)When and by whom the job was last updated.
Last DeliveryThe most recent delivery time.
Pause ScheduleToggle to suspend the schedule.
ActionsControls to edit or delete the job.

Audit search filters

FilterDescription
Job IDFind runs by job identifier.
Job TitleFind runs by job title.
Execution IDFind a specific run by its execution identifier.
Created ByFilter by the user who created the job.
StatusFilter 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.