Marking Attendance

Employees have multiple convenient ways to mark their daily attendance.

1. Web Portal

  • Click the Add Attendance button on the dashboard.
  • Select Check In to start your day.

Web Check-in (Refer to the screenshot above - Add Attendance from Web)

2. Microsoft Teams Integration

Stay in your flow of work by marking attendance directly from Teams:

  • Chat Command: Type attendance in the Udyamo bot chat.
  • Daily Card: You will receive a Check-in card daily before your shift starts. Simply click to mark attendance.

Attendance Settings Configuration

Configure the default behavior for attendance processing via Settings > Attendance.

Default Attendance Rules

If attendance or time data is missing, the system applies these defaults during payroll processing:

  • Default Status: Choose to mark as Present or Absent.
  • Minimum Duration: Set the minimum time required after check-in before a check-out is allowed (e.g., 10 Minutes).
  • Check-in/out Limit: Maximum number of times allowed per day (e.g., 15 Times).

Check-out Policy

Select how the system handles forgotten check-outs:

  • Action: Options include Ignore, Show in Payroll, or Auto-checkout at end of day.
  • Mark Absent Rule: Automatically mark employee as Absent if in-office duration is less than a specific threshold (e.g., 5 Minutes).

Attendance Settings (Refer to the screenshot above - Default Attendance Settings)

Overtime Policy

Define rules for compensating extra work hours.

Regular Overtime

  • Status: Enable or Disable.
  • Multiplier: Set the rate multiplier for regular days (e.g., 1.0x).
  • Limits: Define minimum (e.g., 30 mins) and maximum (e.g., 120 mins) allowable overtime minutes per day.

Weekend Overtime

  • Status: Enable or Disable overtime calculations for weekends.

Overtime Settings (Refer to the screenshot above - Overtime Policy Configuration)

Attendance Event Policy (Attendance Rules)

The system automatically categorizes attendance events based on shift timings and allowed grace periods. This helps in tracking discipline and punctuality.

📝 Attendance Relaxation Guide

Policy TypeStatusAllowed MinutesDescription
Early ComingAuto30Arriving before shift start. Automatically tracked; no reason form required.
Late ComingReason30Arriving after shift start. Employee must submit a reason form if within allowed minutes; otherwise marked.
Early GoingReason30Leaving before shift end. Employee must submit a reason form if within allowed minutes.
Late GoingAuto30Leaving after shift end. Automatically tracked; useful for tracking extra hours.

Event Logic Details:

  1. Early Coming:

    • Example: Shift starts at 9:00 AM. Employee checks in at 8:45 AM.
    • ✅ System marks as Early Coming.
  2. Late Coming:

    • Example: Shift starts at 9:00 AM. Allowed minutes: 10 mins.
    • Employee checks in at 9:07 AM -> Must submit a late coming reason.
    • Employee checks in at 9:15 AM -> ❗️ System marks as Late Coming (exceeds grace).
  3. Early Going:

    • Example: Shift ends at 6:00 PM. Allowed minutes: 10 mins.
    • Employee checks out at 5:55 PM -> Must submit an early going reason.
  4. Late Going:

    • Example: Shift ends at 6:00 PM. Employee checks out at 6:30 PM.
    • ✅ System marks as Late Going.

Attendance Rules (Refer to the screenshot above - Attendance Event Policy)

Admin Analytics

Admins can access the Attendance Dashboard to view real-time data and historical trends.

  • Status Overview: View total Present, Absent, and On Leave employees.
  • Analytics: Visual charts for Late Arrivals, Early Departures, and Overtime trends.

Attendance Dashboard (Refer to the screenshot above - Attendance Dashboard Analytics)

Last updated: 3/30/2026 Edit this page