* Role Hierarchy and Sharing Rules: * Role Hierarchies ensure that users higher in the hierarchy can see records owned by users below them. * Sharing Rules extend access beyond Role Hierarchies by allowing record visibility based on criteria such as geographic location. * Why Option A is Correct: * Configuring the Role Hierarchy ensures branch managers can see customer records for their branch. * Sharing Rules can be configured to grant branch staff access to records within their geographic location. * Why Others Are Incorrect: * Option B: Account Teams are not the appropriate solution here because they are designed for manual sharing rather than automatic sharing based on geography. * Option C: Organization-wide defaults (OWD) and sharing rules alone do not provide sufficient control for branch-specific access. For more details, refer to Salesforce documentation on Role Hierarchies and Sharing Rules: https://help. salesforce.com/