Как я могу использовать Rba c в следующем сценарии.
, например - есть три местоположения, и для каждого местоположения имеется диспетчер местоположений. и у каждого местоположения тогда есть два отдела. Отдел продаж и производства Отдел продаж - менеджер по продажам, работник отдела продаж Отдел производства - менеджер по производству, работник производства. Теперь скажем, что сотрудник делает запрос на отпуск из любого отдела.
EmployeeRole - может создавать и просматривать запросы.
ManagerRole - может обновлять запросы, например утверждать /reject.
При указанных обстоятельствах Manager может просматривать все запросы из отдела продаж и отдела продуктов. Как я могу ограничить Менеджер просмотром / обновлением записей только из его / ее отдела и местоположения.
То есть Менеджер местоположений может просматривать или обновлять данные из своего местоположения, а не из другого местоположения.
Один из способов, о котором я могу думать, может быть достигнут путем получения отдела сотрудников, местоположения и фильтрации записей на основе запросов, поступающих из какого отдела.
Я хотел бы знать, если и как это можно реализовать с помощью RBA C.