Welcome back
| Date | Check-in | Check-out | Status |
|---|
Employee Database
Centralized employee records · single source of truth
Recruitment
Job openings & candidate pipeline
Onboarding
New-hire checklists & first-week readiness
My Goals
Track your PADR goals, self-assess & add your own development goals
My Training
Your enrolled courses · update progress & leave feedback
Offboarding & Exit
Resignation, clearance checklist & final settlement
Performance Management
Review cycles, ratings & company goals
Talent Management
9-box grid, high potentials & succession
Training & Development
Course catalog & enrollment
Approval Inbox
One place to action everything pending across HR
Travel Expense (TR)
Business travel requests & expense / benefit claims
Access & Permissions
Grant each employee their access level — User · Contributor · Approver · Editor · Admin
Payroll
Monthly pay run · gross, deductions & net
Welcome back
Check In / Out
GPS-verified attendance · OpenStreetMap
Attendance Records
46 employees · Today's records
| Employee | Date | Check-In | Check-Out | Hours | GPS Zone | Status | Actions |
|---|---|---|---|---|---|---|---|
HN Huy Nguyen Duc Managing Director | Engineering | 08:02 | In progress | 7h 12m | In Zone | On Time | |
LT Lan Tran HR Manager | HR & Admin | 08:18 | In progress | 6h 56m | In Zone | On Time | |
MV Minh Vu Project Manager | Projects | 09:14 | In progress | 6h 00m | In Zone | Late 44m | |
PD Phuc Dang Finance Lead | Finance | 07:58 | In progress | 7h 16m | In Zone | On Time | |
HaN Ha Nguyen Sales Executive | Sales | — | — | — | — | On Leave | |
BL Binh Le Field Engineer | Field Services | 07:58 | In progress | 7h 16m | Out Zone | Anomaly | |
DT Duc Thanh Senior Engineer | Engineering | 08:05 | In progress | 7h 09m | In Zone | On Time | |
MQ Mai Quynh Project Coordinator | Projects | 08:00 | In progress | 7h 14m | In Zone | On Time |
GPS Locations
Approved geofence zones · OpenStreetMap
| Location | Coordinates | Radius | Department | Active | |
|---|---|---|---|---|---|
HQ — District 10, HCMC 200 3/2 Street · Primary office |
10.7769°N 106.6985°E |
200m | All Depts | ||
Factory — Long An Province Manufacturing facility · 15,000m² |
10.5427°N 106.4139°E |
350m | Engineering, Field | ||
WFH — Registered Addresses Per-employee home coordinates |
Various | 100m | Approved only |
Work Schedules
Define shift patterns · Grace periods · Check-in windows
| Schedule Name | Department | Check-In Window | Check-Out From | Work Days | Grace Period | Overtime Rate | Active | |
|---|---|---|---|---|---|---|---|---|
Standard 08:00 – 17:00 | All | 07:30 – 08:30 | 17:00 | Mon – Fri | 30 min | 1.5× | ||
Morning Shift 06:00 – 14:00 | Factory | 05:45 – 06:15 | 14:00 | Mon – Sat | 15 min | 1.5× | ||
Evening Shift 14:00 – 22:00 | Factory | 13:45 – 14:15 | 22:00 | Mon – Sat | 15 min | 1.5× | ||
Flexible (Field Services) | Field Services | 07:00 – 09:00 | 8h after in | Mon – Fri | 30 min | 1.5× | ||
WFH Schedule | Approved only | 08:00 – 09:00 | 17:00 | Mon – Fri | 30 min | — |
Leave Management
Request · Track · Balance · Calendar
Team Monitoring
Real-time attendance, lateness & GPS oversight (approvals are in the Inbox)
HR Admin
Leave balances · Payroll hours · Employee management
| Employee | Department | Annual (Used/Total) | Sick (Used/Total) | Comp-off | Status | Actions |
|---|
Reports & Analytics
Attendance · Leave · Employee In/Out · Department KPIs
Settings & Configuration
M365 Connection · GPS Zones · Work Schedule · Notifications · System
SharePoint Integration Guide
Step-by-step M365 setup · Azure AD · Power Automate
Prerequisites — What you need before starting
Microsoft 365 Licences Required
Ensure you have: M365 Business Standard (includes SharePoint Online, Power Automate, Power Apps, Teams). Each employee needs at least an M365 Business Basic licence for SharePoint access.
Admin Roles Required
You need: SharePoint Admin (to create lists), Azure AD Admin (to register the app), Power Automate Maker (to build flows).
Step 1 — Create SharePoint Site & Lists
Create the Site
Go to admin.microsoft.com → SharePoint → Sites → Active sites → + Create → Team site
Create 6 Lists (Site Contents → + New → List)
Step 2 — Register Azure AD App (for Graph API)
Create App Registration
Go to portal.azure.com → Azure Active Directory → App registrations → + New registration
Add API Permissions & Grant Consent
Click "Grant admin consent for Humiley" — all permissions must show a green tick.
Step 3 — Fill in SP_CONFIG (4 values)
Edit Humiley_Timekeeping_Platform.html
Open the HTML file in VS Code. Find SP_CONFIG near the top of the <script> section and replace these 4 placeholder strings:
Step 4 — Host on SharePoint
Upload HTML to Site Assets
Go to humiley.sharepoint.com/sites/HumileyHR → Site contents → Site Assets → Upload. Upload Humiley_Timekeeping_Platform.html. Copy the direct URL.
Create a SharePoint Page with Embed Web Part
Site home → + New → Page → Embed web part → paste this iFrame: