Mandatory fields for Bulk User Creation for Employees

I want to import excel file for bulk users creation for all my employees. Employees should be able to see their leave balances, apply/approve leave, download payslips, submit worksheet. All activities related to employee.

What are the mandatory fields for the same?

How can I make sure user has access to only HR module?

I dont want to send invites.

Hi! @anilpoda Thanks for creating this thread. I am able to create multiple users and then employees with linked user id (email). It seems like the fields that are marked with * are mandatory. I can share the script if needed.

For access control, I have assigned role to each user of “Employee” and “Employee Self Service” while modifying the permissions in the respective roles like Attendance read.

In order for the users to view respective data, I choose to create a workspace with a custom landing page.

You may also want to disable desk access by modifying the user_type under Security Settings from System User to Website User.

However, I am having issue in changing the user_type as it gets set to System User. Apparently, employees need to have access to HR module and giving access to any module makes the user System User as per the comment under user_type selector.

Can you please guide me how it can be improved?