Skip to main content

Attendances

Time Tracking ยท Monitoring ยท Accountability

Attendance Management

Comprehensive attendance tracking system for monitoring work completion, calculating compensation, and maintaining workforce accountability. Features real-time check-in/check-out, automated hour calculations, penalty management, and detailed reporting with shift-based tracking.

Real-time tracking

Live attendance status with QR code scanning.

Automated calculations

Work hours, overtime, and salary computation.

Penalty management

Late arrival and absence penalty system.

Key Features

Essential attendance management tools.

๏ฟฝ

QR Code Check-in

Fast and secure QR code scanning for attendance.

โฐ

Time Tracking

Precise check-in/check-out time recording.

๐Ÿงฎ

Hour Calculation

Automatic work hours and salary computation.

โš ๏ธ

Penalty System

Automated late arrival and absence penalties.

๏ฟฝ

Advanced Reporting

Comprehensive attendance analytics and exports.

๐Ÿ”„

Status Management

Track present, late, absent, and checkout statuses.

๐Ÿ“

Location Tracking

GPS-based attendance location verification.

๐Ÿ“ค

Data Export

Export attendance data to Excel and PDF formats.

Attendance Management Overview

Visual guide to attendance management features.

This video demonstrates the complete attendance management workflow including QR code check-in, real-time monitoring, penalty assignment, and comprehensive reporting features.

Attendance Methods

Multiple check-in options for flexibility.

๐Ÿ“ฑ

QR Code Scanning

  • Primary check-in/check-out method
  • Location-based verification
  • Tamper-resistant and secure
  • Real-time attendance recording
๐Ÿ–ฅ๏ธ

Manual Check-in

  • Backup method for technical issues
  • Supervisor verification required
  • Exception handling support
  • Detailed note recording
๐Ÿค–

Auto Checkout

  • Automated end-of-shift checkout
  • Prevents forgotten checkouts
  • Configurable timing rules
  • Shift-based automation

Attendance Status Types

Different attendance states and their meanings.

โœ…

Present

User checked in on time within the allowed late margin. Normal attendance status with full compensation.

โฐ

Late

User checked in after the shift start time plus late margin. May trigger penalty depending on company policy.

โŒ

Absent

User failed to check in for the shift. Requires manual intervention and may affect project coverage.

๏ฟฝ

Checked Out

User has completed the shift and checked out. Hours are calculated and compensation is processed.

Data Grid Features

Advanced table capabilities for attendance management.

๐Ÿ”

Real-time Search

Search by user name, email, profession, project, or shift.

๐Ÿ“…

Date Filtering

Filter attendance by specific dates or date ranges.

๐Ÿ“Š

Status Filtering

Filter by present, late, absent, or checked out status.

๐Ÿ‘ฅ

User & Project Filter

Filter by specific users, projects, or shifts.

๐Ÿ“„

Server-side Pagination

Handle large datasets with configurable page sizes.

๐Ÿ”„

Column Sorting

Sort by any column including date, hours, status, and user.

โœ…

Bulk Operations

Select multiple attendance records for bulk deletion.

๐Ÿ“ค

Export Capabilities

Export filtered data to Excel and PDF formats.

Permissions

Required permissions for attendance operations.

ActionPermission
View Attendances Listattendances.view
Create Attendance Recordattendances.create
Edit Attendance Recordattendances.update
Delete Attendance Recordattendances.delete
Assign Penaltiesattendances.update
Assign Feedbacksattendances.update
View Attendance Detailsattendances.view
Export Attendance Dataattendances.view
Bulk Delete Attendancesattendances.delete
Auto Checkoutattendances.update

API Variables

Available merge variables for attendance operations.

VariableDescription
{{ attendance.id }}Unique attendance identifier
{{ attendance.user_name }}Full name of the attendee
{{ attendance.check_in_time }}Check-in timestamp
{{ attendance.check_out_time }}Check-out timestamp
{{ attendance.total_hours }}Total worked hours
{{ attendance.status }}Current attendance status
{{ attendance.project_title }}Associated project name
{{ attendance.shift_name }}Associated shift name
{{ attendance.profession }}User's profession/role

Visual Examples

Screenshots of attendance management interfaces.

Attendance Details Screen

Detailed view of individual attendance records with all relevant information

Attendance Details Interface

Assign Penalty Screen

Interface for assigning penalties to talent for late arrivals or absences

Assign Penalty Interface

Database Schema

Attendance-related database tables and relationships.

attendances Table

Main attendance records table

ColumnTypeDescription
idbigintPrimary key
user_idforeignReference to users table
shift_idforeignReference to shifts table
job_idforeignReference to project_jobs table
project_idforeignReference to projects table
check_in_timetimestampCheck-in timestamp
check_out_timetimestampCheck-out timestamp
total_hoursdecimalTotal worked hours
statusstringAttendance status
scanner_idforeignWho scanned check-in
checkout_scanner_idforeignWho scanned check-out

user_penalties Table

Penalty assignments linked to attendance

ColumnTypeDescription
idbigintPrimary key
user_idforeignUser being penalized
penalty_idforeignType of penalty
attendance_idforeignLinked attendance record
shift_idforeignRelated shift

Best Practices

Attendance management guidelines.

PracticeRecommendation
QR Code SetupPlace QR codes in easily accessible locations with good lighting
Late Margin ConfigurationSet appropriate late margins (typically 5-15 minutes) in company profile
Regular MonitoringMonitor attendance dashboard regularly for no-shows and late arrivals
Penalty ConsistencyApply penalties consistently and document all exceptions
Data BackupRegularly export attendance data for record-keeping and analysis

Troubleshooting

Common issues and solutions.

IssueFix
QR Code Not WorkingCheck camera permissions and ensure QR code is clearly visible
Cannot Check OutEnsure user has an active check-in record for the current shift
Wrong Status CalculationVerify company late margin settings and shift start times
Missing Attendance RecordsCheck user permissions and verify correct date range filters
Penalty Not AppliedConfirm penalty types are configured and user has required permissions