We are a group of companies (Company 1, Company 2, Company 3). These are separate enterprises. At the same time, we have common processes in terms of personnel, sales, production, and so on. That is, an employee of one Company can (if there is access) see and work in all companies. We have installed 3 servers, and ERPNEXT has been installed on each of them erp.company1.org erp.company2.org erp.company1.org . Now we need to implement FRAPPE HR so that it can be used in all companies, so that it is a single resource. How to implement this - after all, there are users in every ERP and they should also be in FRAPPE HR. I have a suspicion that the architecture was originally created incorrectly - that it was necessary to take one server. There, raise one Frappe, and already deploy ERPNEXT on it erp.company1.org erp.company2.org erp.company1.org and then it would be possible to put one FRAPPE HR. Is it so or not? What should I do? How do I exchange data and avoid redundancy and duplication?
user is not a must to be an employee so you need to explain the issue exactly if you want one to be a part of two sites It is easy to have the user on two sites
if that is not working for you you can have SSO server for all sites I think Frappe support social login that means its doable
and finally always you can use the multiple company in same sites if that is acceptable to your organization unless you have different operations in those companies
the question is how to use fraps hr single for three erpnext on different servers
Why you need sharin as a HR did you need it for users and permissions? Or there is another use case?