Level 4: Staff Availability — Admin Guide
Level 4: Staff Availability is where you collect constraints from staff. They tell you when they can't work, and you use that to finalize the roster.
What Is Level 4?
After you've created the master roster (Level 3), staff set their availability—when they can and can't work. This includes:
- Permanent constraints (e.g., "I can't work Sundays")
- Leave requests (e.g., "I'm on vacation July 1–7")
- Preferences (soft constraints, not hard rules)
Key Concepts
Availability vs. Leave
| Concept | Duration | Type | Example |
|---|---|---|---|
| Availability | Ongoing or seasonal | Recurring constraint | "I can't work Sundays" |
| Leave | Specific dates | One-time absence | "I'm on vacation July 1–7" |
Both prevent staff from being rostered during those times.
Constraint Types
Hard constraints (can't work):
- "I'm unavailable Sundays"
- "I have a course Thu 2–5pm"
Soft constraints (prefer not to work):
- "I prefer not to work consecutive nights"
- "I'd prefer evening shifts over mornings"
Your Role as Admin
During Level 4, you:
- Notify staff to set availability
- Review availability and leave requests
- Approve leave requests (some require manager approval)
- Adjust availability if needed (e.g., grant exceptions)
How Staff Set Availability
Staff will:
- Log in to Intelligent Roster
- Click Level 4: Staff Availability
- Indicate:
- When they're available
- When they're unavailable
- Any leave requests
- Click Submit
Then you review and approve.
Managing Availability as Admin
View All Availability Requests

Screenshot placeholder: Admin dashboard showing pending availability requests
- Go to Level 4: Staff Availability
- Click Availability Requests
- You'll see a list of all staff and their submissions
Review Individual Availability
- Click on a staff member's name
- View their constraints:
- Recurring unavailability (e.g., "Can't work Sundays")
- Leave requests (with dates)
- Click Approve, Adjust, or Decline
Bulk Manage Availability
You can also:
- Set organization-wide constraints (e.g., "Emergency Dept closed July 4")
- Override individual availability if needed (with reason noted)
- Import availability from external systems (e.g., HR software)
Common Scenarios
Scenario 1: Staff Member Sets Correct Availability
What happens:
- Staff sets "Can't work Sundays" + leave "July 1–7"
- You review and approve
- Level 5 respects these constraints
Your action: Click Approve
Scenario 2: Leave Request Conflicts with Critical Staffing
What happens:
- Staff requests leave during a critical period
- You can't approve without understaffing
- Need to negotiate
Your action: Message staff, offer alternative dates, or approve with note
Scenario 3: Staff Doesn't Submit Availability
What happens:
- Leave request is pending
- You need to follow up
- Default behavior varies (some systems assume they're available)
Your action: Send reminder, deadline email
Key Rules
- Availability must be set before Level 5: Staff can't proceed to the final roster without setting availability
- Leave requests need approval: Some require admin sign-off; some are auto-approved based on policy
- Admins can override: If needed, you can force availability (documented with reason)
- Recurring constraints take priority: Hard blocks supersede soft preferences
Common Mistakes
❌ Not setting a deadline: Staff procrastinate; set a date (e.g., "Submit by Friday")
❌ Approving conflicting requests: Check for overlaps before approving
❌ Ignoring unfair leave distribution: Monitor if some staff get approved more than others
❌ Forgetting to explain why leave is declined: Always provide reason and alternative
Tips
- Set a reminder 1 week before Level 5: "Please submit availability by X date"
- Review availability weekly: Don't wait until last minute
- Document exceptions: If you override someone's availability, note why
- Use soft constraints wisely: Don't force hard constraints for preferences
- Communicate clearly: Staff should understand what "available" means (e.g., "I can work anytime in my stream")
Next Steps
- ✅ Set a deadline for availability submission
- ✅ Notify staff to fill in Level 4
- ✅ Review and approve requests daily
- ✅ Once all availability is locked, move to Level 5: Living Roster to publish
See the Getting Started guide for the complete setup checklist.