Skip to main content

QR Code Generation Improvement

QR Code Generation Improvement

Background

Previously, the system generated one QR code per applicant per slot, based on the assumption that most jobs had a one-to-one relationship between applicant and slot.

In reality, many jobs contain:

  • Multiple applicants per slot
  • Multiple slots per job

This created unnecessary QR generation, increased operational effort, and reduced efficiency for Hiring Managers (HM).


Latest Enhancement: Dual QR Mode Support

To provide flexibility and backward compatibility, Hiring Managers now have two clock-in / clock-out options:

  1. Individual QR Clock In / Clock Out
  2. Bulk Clock In / Clock Out

1. Individual QR Clock In / Clock Out (Existing Process)

This is the current / legacy process.

  • One QR code per applicant per slot
  • Each applicant has a dedicated QR
  • Clock-in and clock-out are handled individually

Purpose

  • Maintain backward compatibility
  • Support scenarios requiring strict per-applicant QR control
  • Ensure no disruption to existing operational workflows

This process remains unchanged, still using old process.


2. Bulk Clock In / Clock Out (New Process)

This is the new optimized process.

  • One QR code per slot
  • All applicants within the same slot share the same QR
  • Designed for multi-applicant scenarios

Purpose

  • Reduce QR generation volume
  • Simplify Hiring Manager operations
  • Improve efficiency during high-volume clock-in/out periods
  • Better align with real-world hiring patterns

Why This Two-Mode Approach Matters

  • No forced migration from the old process
  • Flexible adoption based on operational needs
  • Lower risk rollout strategy
  • Supports both small-scale and high-volume job scenarios

Expected Impact

Operational Impact

  • Hiring Managers can choose the workflow that best fits their needs
  • Reduced manual effort when using Bulk mode
  • Faster review and clocking process
  • Improved usability for high-volume slots

Technical Impact

  • Reduced QR record volume (when using Bulk mode)
  • Lower API traffic
  • Better peak-time performance
  • Improved scalability and maintainability

Summary

The system now supports two QR workflows:

  • Individual QR Clock In / Clock Out (existing process)
  • Bulk Clock In / Clock Out (new optimized process)

This enhancement improves flexibility, scalability, and operational efficiency while preserving backward compatibility.