People Microservice

Modified on Thu, Jul 13, 2023 at 2:49 PM

The People Microservice serves as the core of the portal. It will manage HR data and information of the different people in the organization. Likewise, it also manages information related to the company's clients. You can create different user roles, which have different permissions and privileges. It also facilitates the creation of different user roles with varying permissions and privileges. Notably, this microservice ensures that any changes made to the data are automatically synchronized with other relevant microservices.


Each user type (Admin, Customer, Employee) has different permissions and views within the People Microservice. The table below outlines what each type of user can view:



Employee TableEmployee DetailsCustomer TableCustomer Details
AdminYesYesYesYes
CustomerYes
(only for employees under their own company)
Yes
(only for employees under their own company)
NoNo
Employee - SupervisorYes
(only for employees under the same company as them)
Yes
(only for their direct reports)
NoNo
EmployeeYes
(only for employees under the same company as them)
NoNoNo



As an Admin, you have full access to view the Employee Table, Employee Details, Customer Table, and Customer Details. 


Customers, on the other hand, can view the Employee Table and Employee Details, but only for employees within their own company.


Employees who are designated as supervisors can view the Employee Table and Employee Details, but only for employees under the same company as them. Additionally, they can access the Employee Details for their direct reports.


Regular employees have limited access and can only view the Employee Table for employees under the same company as them. They do not have access to Employee Details, Customer Table, or Customer Details.



By implementing these differentiated permissions and views, the People Microservice ensures that users can interact with the data that is relevant to their roles and responsibilities within the organization.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article