How to Assign Shifts to Users in uKnowva HRMS Using Multiple Methods?

  • Print

Introduction

Managing employee shifts efficiently is essential for ensuring smooth attendance tracking, accurate payroll processing, and overall workforce productivity.

Every organization operates with different schedules, roles, and operational requirements, which makes it important to have flexible ways to assign and manage shifts.

uKnowva HRMS provides multiple methods to assign shifts to users, allowing administrators and managers to choose the most suitable approach based on their workflow. 

Whether you want to assign shifts individually, update them in bulk, or manage them date-wise, the platform offers intuitive options to handle all scenarios.

In this article, you will learn the different ways to assign shifts to users in uKnowva HRMS, along with step-by-step guidance to help you manage shift allocation effectively.

Step 1: Assign Shift from User Profile

To begin, you can assign a shift directly from an employee’s profile, which is one of the simplest and most commonly used methods for individual shift assignment. Start by locating the user in the system. If you are unsure how to find a user profile, you can refer to the tutorial by clicking here. Once you locate the user, open their profile and click on the Edit Profile option.

Within the profile settings, navigate to the Basic Information tab and scroll down until you find the Default Shift field. Here, you can select the appropriate shift from the drop-down based on the employee’s working schedule.

After selecting the correct shift, click on the Save button to apply the changes. This method is ideal when assigning or updating shifts for a specific employee without affecting others.

Step 2: Assign Shift from the Team Members Page

Another efficient way to assign shifts is through the Team Members page, which allows managers to manage shifts for their team directly. To access this, go to the side navigation panel, click on the Team menu, and then select the Team Members sub-menu. This will open a list of all team members under your supervision.

Locate the desired employee from the list and click on the three-dot action menu available in the Action column.

From the options displayed, select Assign Shift.

This action will open a new interface where you can assign or update shifts on a day-by-day basis.

Simply click on the shift field under the required date and choose the appropriate shift from the drop-down.

Once you complete the assignment, click on the Submit button and close the pop-up.

This method is particularly useful for managers who need to adjust shifts frequently for their team members. Additionally, you can perform bulk shift assignments from this page by selecting multiple users, which helps save time when managing larger teams. You can follow this article to learn more about assigning shifts in bulk to team members.

Step 3: Assign Shift from Shift Allocation Page

You can also assign shifts using the Shift Allocation module, which provides a more structured and centralized approach. To access this, go to the side navigation panel, click on the HR menu, and select the Shift Allocation sub-menu.

This page displays a detailed list of users along with their assigned shifts, including columns such as User, Action, Shift Name, Shift Date, Status, Created By, and Created On.

To assign a new shift, click on the “+” icon available above the list.

This will open a pop-up window where you need to enter details such as User ID, From date, To date, Shift Name, and Status. After filling in all the required details, click on the Save button to complete the shift assignment.

This page also supports importing shifts in bulk, which is especially useful when you need to assign or update shifts for a large number of employees at once without doing it manually for each user. To begin with, click on the Import button available above the list on the Shift Allocation page.

Once you click on it, a pop-up window will appear where you will see two options for importing data, namely Basic Import and Legacy Import.

The Basic Import option is designed for quicker and more simplified uploads where minimal configuration is required, making it suitable for straightforward shift assignments. On the other hand, the Legacy Import option provides more control and flexibility, allowing you to manage detailed data structures and is generally preferred when you are working with predefined formats or complex datasets.

After selecting the appropriate import method, you will get an option to download the Import Template File. It is important to use this template to avoid errors during upload. You may also find an option to download the list of active shifts available in the system, which helps you ensure that the shift names used in your file match exactly with the ones configured in uKnowva.

Once you download the template, open it and carefully enter the required details such as user identification, shift name, date range, and status.

After preparing the file with correct data, upload it using the Browse option.

Once uploaded successfully, the system will assign shifts to all users as per the file configuration. This method is highly effective for large-scale shift planning and updates.

Step 4: Assign Shift Using Roster

The roster-based shift assignment method is another powerful option available in uKnowva HRMS, especially useful for organizations managing dynamic or rotating schedules. To access this feature, go to the side navigation panel, click on the HR menu, and select the Assign Shifts via Roster sub-menu.

This will open an interface displaying employees along with their date-wise attendance and shift details.

To assign a shift, locate the employee and click on the shift field under the desired date column.

A pop-up window will appear where you can select the appropriate shift and confirm the selection by clicking on the Submit button.

Similar to the Shift Allocation page, this section also provides a powerful import option that allows you to assign shifts to multiple users in one go.

To begin, click on the Import button available on the roster page, which will open a pop-up with options to download the import template.

You may also get an option to download the list of active shifts available in the system, which helps you map the correct shift names while preparing the file.

Once you download the template, open it and carefully fill in the required details such as employee identifiers, dates, and corresponding shift names.

After completing the file, save it in the required format and return to the import pop-up. Use the Browse option to select your file and proceed with the upload.

When the file is successfully uploaded, the system automatically processes the data and assigns shifts to users based on the entries provided in the file. This significantly reduces manual effort and ensures consistency across large datasets. This method is especially beneficial for organizations that manage complex scheduling patterns such as weekly rotations, monthly rosters, or multi-location workforce planning, where handling shift assignments manually would be time-consuming and prone to errors.

Conclusion

That’s it! 

You’ve now successfully learned how to assign shifts to users in uKnowva HRMS using multiple methods.

By following this process, you can efficiently manage employee schedules through individual profile updates, team-based assignments, centralized shift allocation, and roster-based planning.

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..

Was this Article helpful?