Looking for the previous version? View v2024.06 documentation →
Job Execution using Repeat Scheduler
Overview
The Repeat Scheduler widget enables batch jobs to execute repeatedly on a defined cycle — by minutes, hours, days, or months. This guide covers all repeat schedule options and demonstrates how to create a fully configured recurring job with FDR, Validation, and Email widgets.
Prerequisites
- You are logged in to Data Trust with a Pro-User or Admin Pro-User role.
- At least one Scenario or Query Chain exists for selection.
Steps
Path: Batch Console › Job Designer › Schedule — Repeat Scheduler
Open the Job Designer from the Batch Console module menu. The canvas will be empty and ready for you to add widgets.
Drag the Repeat Schedule widget from the widget palette and drop it on the canvas. This widget controls when and how frequently the job will repeat its execution.
The Hours tab lets you schedule the job to repeat every N hours throughout the day. Set the interval in hours and specify the active time window for the recurrence.
The Day tab configures the job to run at a specific time of day, either every day or on selected weekdays. Enter the hour and minute for daily execution and choose whether weekends are included.
The Month tab schedules the job to run on a particular day of each month at a specified time. This is useful for monthly reconciliation or reporting jobs that run on billing cycles.
The Minutes tab sets the job to repeat every N minutes within a configured hour range. Use this option for high-frequency jobs that must execute multiple times per hour.
The Specific Months option allows you to restrict monthly recurrence to chosen months only. For example, you can configure a job to run only in quarter-end months such as March, June, September, and December.
The Specific Hour option constrains the repeat cycle to specific hours in the day rather than a range. This gives fine-grained control over exactly when within the day the repetitions should occur.
After configuring the schedule, click Save. The widget on the canvas updates to summarize the recurrence pattern. Verify that the displayed schedule matches your intended configuration before proceeding.
Add an FDR widget to the canvas to include Full Data Reconciliation scenarios in the repeating job. The FDR widget will execute in every scheduled run.
Check the FDR scenarios in the popup to include them in the job. The selected scenarios will be part of every execution triggered by the Repeat Scheduler.
The FDR widget on the canvas updates to show the selected scenario count after saving. This confirms that the scenarios have been registered with the job.
Add the Validation widget to include validation scenarios in the repeating job. Validations will run alongside FDR scenarios in every scheduled execution.
Choose the required validation scenarios from the popup and save the widget. The canvas updates to reflect the configured validation count.
The Validation widget on the canvas confirms the number of selected validations. The job now includes both FDR and Validation categories for each recurring run.
Add an Email widget to send automated result notifications after each job execution. Recurring jobs benefit from email notifications to alert recipients of any failures.
Enter the recipient addresses, subject, and optional message body in the Email widget popup, then save. The email configuration applies to every repeat execution of the job.
Click the Save Schedule button to persist the entire job configuration including the Repeat Scheduler. The job transitions to scheduled mode and will run automatically on the defined cycle.
Return to the Job Explorer to find the newly saved recurring job in the job list. The job's schedule type column will indicate that it uses a Repeat Scheduler.
The Scheduled Jobs tab in Job Explorer confirms that the job appears with its next execution time. Data Trust will automatically trigger each run according to the configured repeat schedule.