User Permissions Needed
What Roles Do
- Record visibility up the hierarchy. Users can see, and usually edit, the records owned by users in roles below them. When a visit’s owner is a rep, the rep’s area manager, regional manager, and national manager can all see it, even if the visit’s org-wide default is Private. For custom objects, this depends on Grant Access Using Hierarchies, which is on by default.
- Team reporting. Reports and dashboards can show “my team’s” records, so a regional manager sees coverage and call compliance for every rep in the region.
- Sharing rules by role. Sharing rules can share records with a role, or with a role and its subordinates.
A Typical Retail Field Structure
Most field teams map roles to geography. This structure works for many companies:
Merchandisers usually sit at the rep level, in the same area as the reps they work alongside. Executives who only read reports can sit at the national level or in a separate role above it. Head office users who don’t manage reps don’t need to be in the field branch of the hierarchy at all.
Keep the hierarchy close to how your teams actually report. Every role change and every move of a user to a new role makes Salesforce recalculate sharing, which can take time in large orgs. See Security Model and Sharing.
How FieldKo Can Use Roles
FieldKo uses roles only when User Reporting Hierarchy on the FieldKo Configuration tab is set to Role. Then:- On screens such as Visit Calendar, Visit Planner, Call Planning, and Objectives, a manager can choose any rep in a role below their own, at every level.
- If you turn on call plan change emails, FieldKo sends them to managers in the role directly above the rep’s role.
Roles Don’t Decide What Syncs to a Rep
A role can let a user see records in Salesforce, but it doesn’t put them on a rep’s device. FieldKo picks the records for each rep from its own rules:- Accounts sync when the rep owns them or is on the account team, or in public group mode, when they’re shared with the rep’s public groups.
- Visits sync when the rep is the visit’s Sales Representative and the visit is in the date window.
- Tasks, survey answers, orders, and ranging follow the rep’s visits and accounts.
Set Up Roles
To build the hierarchy:- From Setup, in the Quick Find box, enter
Roles, and then select Roles. - Click Expand All to see the current hierarchy.
- Next to the parent role, click Add Role.
- Enter the Label, and check that This role reports to shows the right parent.
- Click Save.
- Repeat steps 3 to 5 for each role.