Related FAQ's

How to Configure Company Attendance Policy?

The Attendance Configuration panel lets administrators manage global time-related policies, such as maximum working hours, auto clock-outs, and back-date log permissions. These settings affect how employees interact with time tracking modules across the system.

  1. 🔐 Go to www.officegx.com and log in using your Administrator credentials.
  2. 🕒 From the left sidebar, navigate to Time → Config. This opens the Time Management Config page showing a list of configuration keys and values.
  3. ⚙️ To add a new setting:
    • Click + Add New Property.
    • 📝 Choose the Key from the dropdown. A description will appear explaining what the key controls.
    • 🔢 Enter a valid Value based on the description.
    • 💾 Click Save to apply the setting.
  4. 📋 Common Attendance Configuration Keys:
    • CompanyMaxWorkingHours ⏱️ – Max hours an employee is expected to work in a day. (e.g., 9)
    • CompanyMinWorkHours 🕘 – Minimum hours required to be considered a full day. (e.g., 6)
    • EnableAutoClockOut 🔄 – Automatically clocks out employees after a threshold. Values: true / false
    • AutoClockOutRequiresApproval 🛑 – When set to true, auto-clock-out requests go to the manager for approval.
    • EnablePayrollSubmission 💰 – Controls whether payroll data can be submitted. (e.g., true/false)
    • EnableFaceCapture 📸 – Enables face capture (if hardware is integrated). Values: true / false
    • TimeLogSubmissionRange 📅 – Number of days back a user can submit time logs. (e.g., 30)
    • PayPeriodDateRange 📆 – Custom payroll date range in start-end format. (e.g., 21-20)
    • AllowBackDateLogs 🕒 – Enables logging for past dates. Set true/false to allow backdated entries.
    • AcceptedAttendanceRate ✅ – Percentage-based thresholds for acceptable attendance. (e.g., 30,30,30)

📌 Note: Changes made here affect all users unless scoped per user role or department via additional configuration. Ensure accuracy when entering values.