Step 1 - Navigate to Attendance Analytics
Log in to Asanify as an Admin.
From the left navigation bar, click on Analytics.
Under Analytics, click on Attendance.
You will land on the Attendance Analytics page, which lists all available attendance analytics reports.
Step 2 - Select the Regularisation Requests Summary Report
On the Attendance Analytics page, you will see a set of report cards.
Click on the Regularization Requests Summary card.
You will be taken to the report generation page.
Step 3 - Set the Date Range (Requested On)
The Requested On date filter is required to generate the report. By default, the date range is pre-filled to the previous calendar month.
In the Requested On filter, set the start date and end date for the period you want to analyse.
This date range filters requests based on the date the regularisation was submitted.
You can modify this date range by clicking on the date fields and selecting the desired dates from the calendar.
Note: The default date range is set to the previous month (e.g., if today is 10 March 2026, the default range will be 01 Feb 2026 – 28 Feb 2026).
Step 4 - Apply Additional Filters (Optional)
You can refine the report data using additional filters. The following filters are available:
Person Status – Filter by employee status. Options: Onboarding, Active, Resigned, Offboarded. By default, Active and Resigned employees are included.
Employee – Filter by one or more specific employees.
Request Status – Filter by the status of the regularisation request: Pending, Approved, Rejected, or Cancelled. This is useful if you want to see only unresolved requests, for example.
Designation – Filter by one or more designations.
Department – Filter by one or more departments.
Employment Type – Filter by Employee or Contractor.
To apply these filters:
The Person Status filter is visible directly on the filters bar. Select one or more statuses using the dropdown.
For all other filters, click the View button (showing a count of active filters) to open the All Filters panel on the right.
In the All Filters panel, set your desired conditions and click Apply Filters.
To clear all applied filters and reset to defaults, click Reset Filters.
Tip: If you want to review only the pending regularisation requests that need your attention, set the Request Status filter to Pending.
Step 5 - Load the Report
Once your filters are set:
Click the Load Report/Charts button.
The system will fetch and generate the report. A loading indicator will be shown while the data is being retrieved. Once complete, the report table and charts will appear on the page.
Step 6 - View the Report Table
The report table displays one row per employee and includes the following columns:
Employee ID – The unique identifier of the employee
Full Name – The employee's full name
Department – The department the employee belongs to
Designation – The employee's designation
Date of Joining – The employee's date of joining
Work Email – The employee's work email address
Timezone – The timezone assigned to the employee
No. of Requests – Total number of regularisation requests raised by the employee in the selected period
No. of Dates – Total number of distinct attendance dates covered by those requests
Use the search bar at the top of the table to search by department or other fields.
You can click on a row to view additional details about the employee (Employee ID, Department, Designation) in a pop-up dialog.
Tip: A high No. of Requests combined with a high No. of Dates for a particular employee may indicate attendance tracking issues. You can view and regularize individual employee attendance from the Attendance > Clock section.
Step 7 - View Charts (Optional)
Below the report table (or before loading data), the page displays interactive charts to help you visualise regularisation trends:
Total Regularisation Requests by Employee (Bar chart) – Compares the number of requests and number of dates per employee side by side.
Number of Requests vs. Number of Days Requested (Scatter chart) – Shows the relationship between request count and date count across employees, colour-coded by department.
Number of Days Requested by Department (Histogram) – Aggregates total days requested per department.
Number of Days Requested by Designation (Histogram) – Aggregates total days requested per designation.
These charts are useful for identifying departments or designations with the highest regularisation activity.
Step 8 - Export the Report to CSV
To download the report data:
Click the Export CSV button available in the report table's action area.
The CSV file will contain all visible columns and can be used for offline analysis or record-keeping.
Additional Information
Prerequisites
You must be logged in as an Admin to access this report.
Ensure employees have been assigned to an attendance policy so that their attendance is tracked and regularisation requests are generated in the system.
Understanding Regularisation Requests
A regularisation request is raised by an employee (or by an admin on their behalf) when their attendance record needs to be corrected — for example, when a clock-in or clock-out was missed. Employees can submit regularisation requests from their Attendance > Clocks section.
Related Report: Regularisation Request Details
The Regularisation Requests Summary report provides an aggregated view (one row per employee). If you need to see individual request records — including the specific dates, request type, and workflow status for each request — navigate back to Analytics > Attendance and click on the Regularization Request Details card instead.
