Skip to main content

Offline Sync

Purpose - Keeps attendance recording usable when the device has no network connection.

Who Can Use It

Employees using the SamarthX mobile app. 

Key Capabilities 

  • The app queues check-in and check-out punches locally when offline. 
  • A single bulk sync request uploads all queued records at once when connectivity returns.
  • Duplicate detection is applied so a queued record already stored is not written twice.
  • The national-holiday feature has its own sync flow with a per-record outcome (stored, duplicate, rejected, or retry) so the app knows exactly which entries to retire and which to try later. 
How to Use It 
  • Punch attendance as normal even when offline; the app confirms the entry was queued.
  • When the device is back online, the app posts the queue to the server and shows the result per record. 

Rules & Restrictions 

  • The server always recomputes the geofence and other verdicts; a punch stored offline can be rejected on upload. 
  • The device must keep queued records for outcomes that request a retry.