Work Schedules
Configure work schedules and track employee time
Work schedules define when operators should be working and help track attendance.
Schedule Templates
A schedule template defines work hours for each day of the week.
Creating a Schedule
- Go to Settings → Work Schedules
- Click Add Schedule
- Enter:
- Schedule name (e.g., "Standard 9-6")
- Description (optional)
- Late arrival threshold (minutes)
- Configure each day:
| Day | Start Time | End Time | Day Off |
|---|---|---|---|
| Monday | 09:00 | 18:00 | No |
| Tuesday | 09:00 | 18:00 | No |
| Wednesday | 09:00 | 18:00 | No |
| Thursday | 09:00 | 18:00 | No |
| Friday | 09:00 | 18:00 | No |
| Saturday | — | — | Yes |
| Sunday | — | — | Yes |
- Click Save
Late Arrival Threshold
Set the number of minutes after scheduled start time that counts as "late":
- 5 minutes — strict
- 10 minutes — standard
- 15 minutes — relaxed
If an operator logs in after this threshold, it's recorded as a late arrival.
Assigning Schedules
- Go to Employees
- Edit an employee
- Select a schedule from the dropdown
- Save
Employees without a schedule won't have time tracking or late arrival detection.
Time Tracking
How It Works
When an operator logs into Astervis:
- System records the login time
- Compares to their scheduled start
- Marks as on-time or late
- Tracks total work time
Work Time States
| State | Meaning |
|---|---|
| Active | Currently logged in and working |
| Paused | On break (manually paused) |
| Completed | Logged out for the day |
Taking Breaks
Operators can pause their work time:
- Click the pause button in the header
- Select break reason (optional)
- Resume when returning
Break time is tracked separately from work time.
Viewing Time Reports
Daily View
See who's working today:
- Login time
- Current status
- Break time taken
- Effective work time
Period Reports
Generate time reports for any date range:
- Go to Reports → Work Time
- Select date range
- Filter by department/position (optional)
- View or export results
Report shows:
- Scheduled hours
- Actual hours worked
- Late arrivals count
- Break time
- Overtime (if any)
Late Arrivals
Viewing Late Arrivals
The dashboard can show late arrival statistics:
- Number of late arrivals this period
- Which operators were late
- How late (minutes)
Late Arrival Reports
Generate a report of all late arrivals:
- Go to Reports
- Select Late Arrivals
- Choose date range
- Filter by employee/position
- Export if needed
Multiple Schedules
Create different schedules for different teams:
| Schedule | Use Case |
|---|---|
| Standard 9-6 | Office hours |
| Morning Shift | 6:00 - 14:00 |
| Evening Shift | 14:00 - 22:00 |
| Weekend Support | Sat-Sun only |
| Flexible | No fixed hours |
Editing Schedules
- Go to Settings → Work Schedules
- Click on a schedule
- Modify as needed
- Save
Changes to a schedule affect all employees assigned to it.
Timezone
Schedules use the system timezone configured during installation (default: Asia/Tashkent).
All times are displayed in this timezone regardless of where users access the dashboard from.
Best Practices
- Create schedules first — before adding employees
- Use meaningful names — "Sales Team Morning" not "Schedule 1"
- Set realistic thresholds — 10 minutes is standard for late arrivals
- Review time reports weekly — identify attendance patterns
- Update schedules promptly — when work hours change