Skip to main content
Answer

Restrict Documents by Branch a User is logged into - User has access to all Branches

  • November 8, 2024
  • 4 replies
  • 87 views

Forum|alt.badge.img+1

Hi All,

We have usecases across clients that are coming down to the User only seeing Records assigned to a Branch he is logged into.

The User has access to all Branches, but should only see Records that are (1) not restricted and (2) that are restricted to the Branch the User is logged into.

Currently/natively, it seems that ACM either gives you access to everything based on the Branch Roles assigned to the User, or the User needs to only be assigned to one Branch to apply the Restriction.

 

Using the Restrict Visibility on Master Records was our first choice until we realized that it applies on a role level rather than looking at what Branch the User is active in.

restriction Groups are also applicable.

 

Do we know if there is a workaround or other native options here to make this work?

 

There seems not to be a good way to do the following:

 

User works for both Branch 1 and Branch 2. (has both Roles assigned).

User is logged into Branch 1. User should only see relevant Vendors for Branch 1. Only when actively flipping to Branch 2 Vendors for Branch 2 should be visible.

There could be Vendors that are relevant for both, these would not have a Restriction flag on them.

 

This does not only apply for Vendors but system wide records that are Branch specific including Transactions.

 

Any thoughts?

Best answer by jhouser

There is currently no business account by branch restriction, so I think this would require customization. There is also a community idea for it:

Customer/Vendor Restriction Groups by Branch | Community

4 replies

  • Freshman I
  • October 2, 2025

I would love some help on this too, I have this very situation where 4 companies are in a tenant. The users that have access to all companies see all transactions, vendors, customers, etc., regardless of the company they are logged into. They only want to see the activity for the company they are logged into. 

I have suggested a userID for each company but logging in and out to get these results is also time consuming and confusing.

Thanks!


jhouser
Captain II
Forum|alt.badge.img+6
  • Captain II
  • Answer
  • October 3, 2025

There is currently no business account by branch restriction, so I think this would require customization. There is also a community idea for it:

Customer/Vendor Restriction Groups by Branch | Community


ricoybanez
Jr Varsity III
Forum|alt.badge.img+3
  • Jr Varsity III
  • October 3, 2025

@krausef77 

Make Individual Access Rights By role per Branch:

  1. Branch 1 - Set Access to what you only want the user can access under this Branch
  2. Branch 2 -  Set Access to what you only want the user can access under this Branch 
    (not same access to Branch 1)
  3. so on and so forth

jhouser
Captain II
Forum|alt.badge.img+6
  • Captain II
  • October 3, 2025

@ricoybanez You can’t have different levels of access between branches. Any changes to an access role will apply to both branches. Also, access roles only define access to screens, not specific records created in those screens.