Level 20
Employee
Mobile check-in, leave, payslips, and self-service
Overview
The employee role is self-service for each staff member. Via the mobile app or portal: check in/out, view own attendance, request leave and OT, view payslips and tasks, submit resignations, and update profile. No admin panel access.
Who this role is for
All company staff — factory, retail, and office workers.
Responsibilities
- Check in and out daily (mobile geofence or device)
- View own attendance and leave balance
- Submit leave requests with clear reasons
- Submit overtime requests
- View payslips after payroll
- Complete assigned tasks
- Submit resignation requests when needed
- Keep contact and emergency details current
Key modules
Modules and features this role interacts with most often.
Mobile check-in/out
attendances.mobile — geofence may require being inside branch area.
Leave
Request leave and track status and balance.
Overtime
Submit OT requests.
Payslips
View payslips after HR runs payroll.
Tasks
See assignments and mark progress.
Holidays
View public holiday calendar.
Workflows
Step-by-step guides for common daily or monthly tasks.
Mobile check-in
- Sign in to Mcodey mobile app
- Tap check-in — stay inside geofence if enabled
- Check out when leaving
- Contact operator or manager if record missing
Request leave
- App → Leave → New request
- Pick type, dates, and reason
- Check balance and submit
- Wait for manager approval
Permissions
Actions this role can perform, grouped by module.
Attendance & devices
Leave
Holidays
Overtime
Resignations
Tasks
Payroll
Employee portal
Limitations
- Cannot view other employees' data
- Cannot approve leave
- No admin panel or exports
- Cannot manage devices or payroll
Mobile app
Primary interface is the Mcodey mobile app. Geofence rules depend on branch settings. K60 punches also count — view them in the app.
FAQ
Check-in fails with geofence error
You must be inside the defined area. Ask HR or branch manager to adjust geofence if needed.
Payslip not showing
Payroll may not be run yet for the period. Contact HR after the pay cycle.
Can I use the admin panel?
No. You need a separate admin user with an admin role.
Tips
- Check in on time — lateness follows company policy
- Check leave balance before requesting
- Report payslip errors to HR quickly
- Log out on shared devices
- Complete tasks when notified