Shift Scheduling

Shift Scheduling

Shift scheduling is one of the core functionalities of Taskly App, providing managers with powerful tools to efficiently manage team schedules while ensuring coverage and minimizing scheduling conflicts.

1. Assigning Shifts to Employees

Basic Assignment

Steps:

  1. Navigate to ScheduleCreate Shift
  2. Select employees (click + or type @username)
  3. Set parameters:
    [Date]: Dec 15, 2023
    [Start]: 09:00 AM (Timezone-aware)
    [End]: 05:00 PM
    [Break]: 45min (auto-deducted)
    [Tags]: #register #backup
    
    

2. Employee Experience

Notifications

Employees receive:

📱 Mobile push: "You've been assigned to Dec 15 shift"

📧 Email: ICS calendar attachment included

⌚ Teams/Slack: Optional bot ping

Self-Service Options

Employees can:

-Request swaps (with manager approval)

-Mark availability in profile

View assigned shifts via:

query MyShifts {
  assignedShifts(userId: "self") {
    startTime
    location
  }
}

3. Approval Workflows

-Requester submits shift

-Supervisor approves basics

-HR verifies compliance

-Final confirmation sent

Swap Flow

3. Reporting & Compliance

Key Reports

Labor Cost Forecast:

=SUMIFS(Shifts[Hours], Shifts[Employee], "John", Shifts[Status], "Approved")