A brief use-case:
In a multiple-warehouse environment, we would usually have users who only operate and can validate transfers in their respective warehouses.
Check out this documentation on how to allow users to validate transfers only in the warehouse to which they are assigned to.