Attendance Revamp
Functional and technical release details
Functional Release Highlights
What’s New?
QR Code Proof of Work for Attendance
Every employee now gets a unique QR code.
Supervisors use the mobile app to scan the QR code and mark attendance.
This works even without internet; data syncs when a connection is available.
Both mobile and non-mobile employees are covered.
The overall attendance process doesn’t change, but now you must scan a QR code for proof.
Why is This Important?
Stops “proxy” (fake) attendance and manual tampering.
Makes attendance more trustworthy and easy to verify.
Keeps things simple for supervisors.
Prepares for future features like location and time stamping.
Technical Release Highlights
What’s New?
Tagging Employees for Better Grouping and Search
You can now add a “tag” (like “SHIFT”, “PROJECT”, or “SKILL”) to each attendee.
Tags help you organise and filter attendance records easily.
Bulk Tag Update API
New API:
POST /attendee/v1/_updateTag
Lets you update tags for many attendees at once.
Validates input to make sure tags and attendees are correct.
Tag Search
You can now search for attendees using tags in
/attendee/v1/_search
.Supports searching with one or more tags.
Database Updates
A new “tag” column was added to the attendance table for fast searching.
Database and config updated to handle tags in all attendance actions.
Code Improvements
Added error messages for invalid tags and mismatches.
Cleaned up unused code.
Updated version to 1.3.0 to include these features.
Summary Table
QR Proof of Work
Scan QR to mark attendance
Stops fake/manual entries
Tagging
Add tags to group/filter attendees
Easier data analysis
Bulk Tag Update
Update tags for many attendees at once
Saves time
Tag-based Search
Search by one or more tags
Find the right records faster
Database/Code Clean
Support for tags, better error handling
More reliable and efficient
Last updated
Was this helpful?