RoleSchedule
Explore ProductView the complete product overview
Auto-Assign & RulesBuild coverage-aware schedules from eligibility, absences, and assignment rules.Role-Based SchedulingSchedule responsibilities and required roles instead of generic shift blocks.Eligibility & QualificationsControl who can fill specific roles before assignments are made.Scheduling Access ControlSeparate owner, admin, scheduler, and viewer access.Coverage ClaritySee open requirements and staffing gaps before publishing.
Explore Use CasesView the complete use cases overview
Team SchedulingSee how roles, locations, qualifications, preferences, and Auto-Assign work together.Security & Site OperationsPlan posts, patrols, qualifications, relief, and open coverage.Field & Service OperationsBuild qualified crews around technicians, inspectors, operators, and team leads.Continuous OperationsMaintain required capabilities across watch floors, control rooms, and multi-shift teams.Multi-Team OperationsCoordinate recurring coverage across several groups and shared responsibilities.
DemoPricingTemplates
Free Scheduling TemplatesBrowse the complete Excel template library for rosters, shifts, staffing, duties, and security coverage.Free Excel Duty RosterDownload a working weekly roster with open-slot and coverage tracking.Coverage Scheduling GuideLearn when headcount stops being enough to prove the operation is covered.Scheduler ChecklistCheck requirements, qualifications, absences, work limits, and publishing before the week is final.DocumentationConfiguration and workflow guidance for teams already using RoleSchedule.
LoginStart free
Product
Product OverviewAuto-Assign & RulesRole-Based SchedulingAccess ControlLive DemoPricing
Use Cases
All Use CasesTeam SchedulingSecurity & Site OperationsField & Service OperationsContinuous OperationsMulti-Team Operations
Templates
All Scheduling TemplatesDuty Roster TemplateWeekly Employee ScheduleShift Schedule Template24/7 Staffing TemplateSecurity Guard Schedule
Resources
All ResourcesCoverage Scheduling GuideScheduler ChecklistDocumentationContact
LoginStart free
Workspace guideFor Lead schedulers and rule owners

Edit Requirements

Edit Requirements is the rule layer behind weekly planning. It defines how many people are required for each role, on each shift, and how the scheduler should behave when generating or filling a week.

Back to docsBrowse features
Coverage reviewRequired roles by day
32 required slots
MonCovered8 / 8
Tue1 open7 / 8
WedCovered8 / 8
Thu2 open6 / 8
Open requirementsThursday
Day • Site Bravox1
Swing • Field Teamx1
Resolve 2 slots before publish6 / 8 filled
Day-level coverage signals make open required roles visible before the schedule is published.

Use this guide when you need to

  • Set required staffing counts by shift and role.
  • Tune scheduler rules like max consecutive days, fallback roles, and fairness lookback.
  • Use date overrides only when one date must differ from the normal template.

On this page

Jump directly to the part you need.
01Purpose02Workflow03Requirement or assignment?04Guidance05Practical notes06Questions07Related
Jump to section7 sections
01Purpose02Workflow03Requirement or assignment?04Guidance05Practical notes06Questions07Related

Purpose

Describe the coverage the week is expected to satisfy

  • Create the default coverage matrix for a group.
  • Define scheduler behavior that affects autofill and weekly generation.
  • Support special dates through overrides without destroying the baseline template.

Workflow

Build the baseline before tuning Auto-fill behavior

  1. Begin with the default template, not an override.
  2. Set shift-by-shift role counts in the coverage matrix.
  3. Then review scheduler rules and fallback settings.
  4. Only switch to override mode when a single date needs special treatment.

Requirement or assignment?

Change the requirement only when the expected coverage changed

A requirement says what should normally exist. An assignment says who is covering it this week. Keeping those concepts separate is one of the most important habits in a rules-based scheduling workflow.

  • Permanent staffing expectation changed → edit requirements.
  • One person needs to move this week → edit the schedule.
  • Holiday or special-event exception → use a date override.

Guidance

Requirements are the contract between operations and the scheduler

The requirement matrix should state what must be covered; scheduler settings then decide how aggressively RoleSchedule searches for a workable assignment.

01

Coverage matrix first, rules second

A common mistake is treating rules as the main setup task when coverage counts are still vague. The scheduler can only behave intelligently if the matrix itself is clear. Start with role counts by shift and use rules to refine behavior afterward.

02

How active days affect the matrix

The matrix reflects role activity. If a role is configured for weekdays only, its availability and coverage meaning on weekends will differ. This is why the Active Days column matters: it explains why a role may be unavailable or behave differently for a date.

03

When to use a date override

Use an override when one specific date needs a different shape from the default template, such as a holiday, special event, or temporary surge. Do not rewrite the base template if the change is truly local to one date.

04

Why this page matters so much to weekly scheduling

If the group schedule feels broken, the requirements page is often the first structural page to inspect. The grid may be where you notice a gap, but the requirements page explains what the system thinks the group is actually supposed to cover.

Practical notes

Requirement edits that keep automation predictable

  • Treat the coverage matrix as the operational truth for required staffing.
  • Use override mode sparingly so the base template stays understandable.
  • If the matrix feels crowded, review whether shifts and roles are still structured well.

Questions

Questions about turning coverage needs into scheduling rules

How required counts, date exceptions, and assignments interact with the scheduling engine.

Can I require different staffing levels on different days?

Yes. Requirements define the expected coverage pattern and can be adjusted when different dates or operating periods need different staffing. Date-specific overrides are a better fit for exceptional days than permanently changing the normal weekly model.

What is the difference between a requirement and an assignment?

A requirement says what coverage should exist; an assignment says who is actually filling it. Keeping those separate lets Auto-fill search for people against a clear operational need and lets schedulers change one week without accidentally rewriting the normal staffing model.

Do requirements affect Auto-fill?

Yes. Requirements are one of the primary inputs Auto-fill uses to determine which roles still need coverage. If the required counts are wrong, the generated schedule may be logically consistent but operationally wrong.

What should I do when one day needs unusual coverage?

Use a date-specific override or a week-level adjustment when the exception is temporary. Change the baseline requirement only when the normal recurring expectation has actually changed.

Continue

Related guides and product pages

RolesRead guide →ShiftsRead guide →SchedulesRead guide →
Docs hubFeaturesSolutionsPricingContact
RoleSchedule

Turn recurring staffing requirements into a schedule your team can actually follow.

Keep the roster, assignment rules, weekly planning, coverage review, and published schedule connected instead of rebuilding context across several files.

Product

Product overviewAuto-Assign & rulesRole-based schedulingAccess controlPricing

Use Cases

Team Scheduling Software for Role-Based CoverageScheduling Software for Security & Site OperationsScheduling Software for Field & Service OperationsScheduling Software for Continuous OperationsScheduling Software for Multi-Team Operations

Resources

Resource libraryFree Excel duty rosterCoverage scheduling guideScheduler checklistSpreadsheet scheduling guideDocumentationContact

Account

Start freeLogin
© 2026 RoleScheduleroleschedule.com