Skip to main content

Selection schedules

Selection schedules automate recurring selections so your testing programme runs consistently without manual intervention.

Purpose

Schedules let you define how often selections should run, what scope they cover, and how they are assigned. Once active, FairTest automatically creates and optionally executes selection events on the defined frequency.

Creating a schedule

  1. Go to Selections > Schedules
  2. Click New Schedule
  3. Configure the schedule settings below

Name

Give the schedule a descriptive name (e.g. "Weekly warehouse testing" or "Monthly all-staff").

Frequency

FrequencyDetail
DailyRuns every day
WeeklyRuns on selected day(s) of the week
FortnightlyRuns every two weeks
MonthlyRuns on a specific day of the month (1–28)
QuarterlyRuns every three months
YearlyRuns once per year

Set the timezone to ensure the schedule fires at the correct local time.

Scope mode

Choose how the scope is determined each time the schedule runs:

ModeDescription
FixedUses the same scope every time
RotatingCycles through a list of scopes in order
RandomPicks a scope randomly from a list each time

Building scope items

For each scope item in your list:

  1. Select a scope type: All Employees, Location, Region, Department, or Job Classification
  2. Select the specific entity (e.g. a particular location or department)
  3. Click Add to include it

You can add multiple scope items. For Fixed mode, the selection covers all listed items. For Rotating and Random modes, one item is chosen per execution.

Selection method

  • Percentage — select a percentage of the pool
  • Count — select a specific number of employees

Optionally enable Exclude recently tested to skip employees tested within a specified period.

Tester assignment

OptionDescription
UnassignedNo tester assigned
Auto-assign from rosterAssign based on roster assignments
Specific personChoose a specific tester
Round-robinRotate across available testers

Execution mode

ModeDescription
Run immediatelyThe selection auto-executes when triggered — no manual action needed
Create pendingCreates a pending selection event that must be manually triggered

Managing schedules

From the Schedules list, you can:

  • Pause — temporarily stop the schedule from firing (can be resumed later)
  • Resume — reactivate a paused schedule
  • Edit — update any schedule settings
  • Delete — permanently remove the schedule

Status badges

StatusColourMeaning
ActiveGreenSchedule is running on its defined frequency
PausedGreySchedule is temporarily stopped
DeferredAmberSchedule execution was deferred (e.g. due to a blackout date)

Related Articles: