Adding an Attendance Day
The system allows you to manually add an attendance day for any employee directly from the Attendance Days list, without the need to calculate the day first and then navigate to edit it.
Before You Begin
Make sure you have the Edit Attendance Day permission in your assigned role.
خطوات إضافة يوم حضور
Steps to Add an Attendance Day
- From the main menu, click on “Attendance”.
- Click on “Attendance Days”.
- At the top of the screen, click the “Add Attendance Day” button.
- Enter the attendance day details as follows:
- Employee: Select the employee from the dropdown list. Each option displays the employee’s photo, full name, and ID. You can search by first name, middle name, last name, email address, or employee ID.
- Date: Select the date of the attendance day. Today’s date is selected by default.
- Shift Type: Select the shift type — “Primary” or “Secondary”. The Primary option is selected by default.
Note: The “Shift Type” field only appears if the multiple shifts option is enabled in the Attendance Settings.
Click the “Next” button.
What Happens After Clicking “Next”
- If the attendance day has not been calculated before: The system automatically calculates the attendance day for the employee and redirects you to the Edit Attendance Day form.
- If the attendance day has already been calculated — whether automatically or manually — the system skips the calculation and redirects you directly to the Edit Attendance Day form.
- In both cases, the edit form displays all existing values for the day based on the automatic calculation or any previous edits.
Validations and Messages
- Attendance day included in an approved attendance sheet: If the selected day is already part of an approved attendance sheet, the redirect will not take place and the following message will appear:
“You cannot edit the attendance day as it is already used in an approved attendance sheet [#Sheet Number].”
You can click the sheet number to open the attendance sheet in a new tab. - Secondary shift not enabled for the employee: If you select “Secondary” in the Shift Type field and the secondary shift settings are not enabled in the employee’s profile, the following message will appear:
“The secondary shift settings are not enabled for the selected employee. You can go to the employee profile [#Employee ID] and enable it.”
You can click the employee ID to open the employee’s profile in a new tab.
Notes
- The “Add Attendance Day” button is only visible to users who have the Edit Attendance Day permission.
- This feature works in the same way as calculating attendance with a date range that starts and ends on the same day for a specific employee.