Hi Dave, apologies that your question did not receive a complete answer. I just came across this thread and I think I have some information that may help.
You can give users visibility of the entire fleet while limiting their rule notifications by branch. These are controlled separately.
I recommend creating a separate version of the rule for each branch:
1. Under Publish to groups, select only that branch's asset group.
2. Add only that branch's recipients under the Notifications tab.
3. Repeat this for each branch.
Avoid publishing the rule to Company Group, since that applies the rule to the entire fleet. Also check whether the users are still listed as recipients on a built-in or company-wide version of the rule, or through a distribution list.
Their user data access can still be set to the full fleet so they can see all vehicles on the Live Map. The user's data access controls what they can view, while Publish to groups controls which assets the rule evaluates.
Also check the group hierarchy. A rule published to a parent group applies to that group and its subgroups, so each branch rule should be published at the appropriate branch level.
More information is available here:
https://support.geotab.com/help/mygeotab/groups-and-rules/rules/rule-management
https://support.geotab.com/help/mygeotab/groups-and-rules/rule-notifications/rule-notifications
I hope this helps clarify the setup, and apologies again for the delayed response.
Eishi FUN