Question about user management, tags and alarms

What I’m trying to do is have two parts to my project, I’ll call Part A and Part B.

I want Part A workers to only see alarms pertinent to their process, and the same for Part B workers. This would be tied to the alarm status and journal. Each would only have access to their processes windows.

Would this be as simple as creating two separate tag groups and make the read permissions for part A tags to only be readable to Part A workers and do the same for Part B?

Is there something I’m missing you all have experienced? or a suggested way to do this.

Any input is appreciated. I’m tinkering with it now. Thought i’d see what others have done.