Defining Work from Home Attendance Rules

May 27, 2025

To ensure consistency and compliance with organizational attendance policies while employees work remotely, you can define specific attendance rules within the Work from Home (WFH) module.

This guide explains how to configure those rules step by step.


Navigation Path:

Settings > Work from Home > Rules


Step-by-Step Configuration

1. Default Attendance Status

  • Purpose: Determine the attendance status for employees who do not log attendance while working from home.
  • Options: Present, Absent, Half-day, or Custom values.
  • How to configure:
    • Locate the Default Attendance Status field.
    • Choose the desired fallback status from the dropdown.

2. Enable Geofencing

  • Purpose: Restrict employees from marking attendance outside approved geographical locations.
  • How it works: Geofencing uses GPS to create virtual boundaries.
  • How to enable:
    • Toggle the Geofencing option.
    • Define the permitted zone coordinates.
    • Employees must be within this area to punch in via mobile.

3. Enable Web-Based Attendance

  • Purpose: Allow employees to log Time In and Time Out directly through the web portal when working from home.
  • How to enable:
    • Enable the Web-Based Attendance setting.
    • Once enabled, the portal will show Time In/Out buttons to remote users.

4. Configure Attendance Rules

Mark Present

  • Purpose: Define the minimum requirement for marking the day as present.
  • Examples:
    • Present if total hours >= 8
    • Present if at least one punch-in recorded
  • How to configure:
    • Set thresholds under Mark Present rules section.

Half-Day

  • Purpose: Set criteria for marking a half-day attendance.
  • Examples:
    • Less than 4 hours = Half-Day
    • Only morning punch recorded = Half-Day
  • How to configure:
    • Define specific time duration thresholds under Half-Day Rules.

Late Marking & Early Leave

  • Purpose: Identify and manage deviations from scheduled shift timings.
  • How to configure:
    • Set buffer time for Late Arrival (e.g., after 10:15 AM).
    • Define threshold for Early Leave (e.g., before 5:30 PM).
    • Choose the consequence (e.g., Mark as Late, Half-Day).

Sandwich Rule

  • Purpose: Consider holidays or weekends between two leaves as leave.
  • Example: If an employee applies leave on Friday and Monday, Saturday/Sunday is also counted as leave.
  • How to enable:
    • Toggle the Sandwich Rule and set parameters.

Miscellaneous Rules

  • Purpose: Handle special WFH attendance scenarios like late sitting, overlapping shifts, etc.
  • Examples:
    • Override attendance if additional hours logged.
    • Auto-approve based on specific time logs.
  • How to configure:
    • Add rules under the Miscellaneous section with conditions and outcomes.

Final Step: Save Your Configuration

Once all attendance rules are set:

  • Scroll to the bottom.
  • Click the “Save” button to apply and enforce the WFH attendance rules across the system.

Note: Changes will be applied to all users who are eligible for WFH, as per your applicability settings in the configuration.