Attendance System: Streamlining Employee Check-Ins with Power Apps
The Attendance System I built using Power Apps is designed to simplify and enhance the tracking of employee attendance for both office staff and site engineers. This app features three distinct pages, each serving a critical function in the workflow:
1. Login Screen
The system automatically logs in users through their Microsoft Office account, eliminating the need for manual credential input. This seamless integration ensures ease of access and links attendance records directly to the respective user, maintaining accuracy and accountability.
2. Adding Records
The second page is the core of the app, where employees can log their attendance. Users can select from three status options:
- Arrive
- Exit
- On the Way
- Work from Home
Additionally, they can specify their location by choosing Office or Site. For those selecting "Site," a Site ID field is required for precise tracking.
To enhance functionality, the app automatically detects the user’s current latitude and longitude, enabling the management team to verify whether site engineers are physically present at the site. Employees can also add a Note to provide further details about their attendance before submitting the record using the Save button.
3. Viewing Records
After submission, users are redirected to the third page, which displays the past 30 days of records. This page provides a clear overview of attendance history, promoting transparency and accountability.
Data Storage and Access
All attendance records are securely stored in both OneDrive and a SharePoint list. This dual storage system ensures easy access and backup for the management team. Records are readily available for review, helping management monitor and manage attendance for office staff and site engineers effectively.
Why This Matters
This Attendance System optimizes the tracking process, reduces manual errors, and introduces a level of accountability for employees. The integration of geolocation tracking and centralized data storage empowers management with the tools they need to oversee operations smoothly, whether at the office or on-site.