Introduction
Managing employee attendance accurately is a core HR responsibility, as it directly impacts payroll processing, compliance, and workforce reporting.
In many organisations, employees are considered present by default unless they apply for leave, mark themselves absent, or are otherwise excluded due to exceptions.
Manually marking attendance every day in such scenarios can create unnecessary administrative overhead and increase the chances of errors. uKnowva HRMS simplifies this process by offering a configuration that automatically marks all employees as present by default.
This article explains how to configure the default presence setting in uKnowva HRMS, including an advanced option to apply custom logic using PHP code when required.
Step 1: Access the uKnowva Configuration from Your Profile
Begin by logging in to your uKnowva HRMS instance using your administrator credentials. Once the homepage loads, move to the top-right corner and click on your profile picture.
This action opens a drop-down menu containing multiple system-level options.
From this menu, select uKnowva Configuration to access the central configuration area where global and application-level settings are managed.

Step 2: Open the Apps Manager Section
After entering the configuration area, use the side navigation panel to locate and click on Apps Manager.

This section contains configurable applications that control different functional aspects of uKnowva HRMS.
Apps Manager allows administrators to fine-tune how specific modules behave within the system, including attendance-related settings.
Step 3: Locate and Open HRM Lite
Inside the Apps Manager interface, you will see a list of available applications.

Scroll through the list or use the search bar at the top to quickly locate HRM Lite.

Once you find it, click on HRM Lite to open its configuration settings.

Step 4: Enable the “Present by Default” Setting
When the HRM Lite configuration window opens, scroll through the available options until you find the setting labeled “Do you want to mark employees as present by default?”
This option appears as a toggle button.

Turn the toggle to the On position to activate this feature.
Once enabled, uKnowva HRMS will automatically mark employees as present unless their attendance is explicitly modified through leave applications, absence entries, or other attendance updates.
Step 5: Configure Custom Presence Logic Using PHP (Optional)
For organisations with advanced or unique attendance requirements, uKnowva HRMS provides an additional option to define attendance logic using custom PHP code.
In the same HRM Lite configuration window, locate the field titled “By Default Mark Users Present using PHP Custom Code.”
Here, administrators or developers can enter a PHP script to control how and when users are marked present.

This option allows organisations to implement tailored attendance rules based on internal policies, work patterns, or system integrations.
Step 6: Save the Configuration
After completing the required configurations, review the settings carefully. Once confirmed, click on the Save button to apply the changes.
If you do not wish to proceed, clicking on the Cancel button will discard all modifications.
Upon saving, the system will immediately begin marking employees as present by default based on the selected configuration.
Conclusion
That’s it!
You’ve now successfully configured uKnowva HRMS to mark all employees as present by default.
By following this process, you ensure that attendance is recorded automatically, reducing manual effort while maintaining accurate and consistent attendance data.
If you have any questions or need additional support, feel free to contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..



