Create and manage positions
Use Company Structure to create positions, build reporting lines, and see whether each position is staffed, vacant, or part of active recruiting.
HR Admins and managers with access to Company Structure in Salesforce. Editing and deletion depend on Position Management permissions.
Open Company Structure
- From the App Launcher (⋮⋮ grid icon), search for
Company Structure. - Open Company Structure. The left pane shows active positions.
- Optional: Use Quick Search to find a position.
- To show positions with future start dates, open the funnel filter and select Show Future Positions.
- To view the positions managed by a role, click the down arrow next to it.

The icon color summarizes the current status:
| Color | Position status |
|---|---|
| Blue | Staffed. |
| Orange | Recruiting or Scheduled. |
| Red | Upcoming Vacancy. |
| Gray | Vacant or Disabled. |
Review position details
The position detail pane contains these fields and actions:
| Setting | What it shows or does |
|---|---|
| Position Title | The position name. |
| Description | The position's responsibilities. |
| Status | The current position status. |
| Employee | The employee who holds the position. |
| Parent Position | The next higher position in the hierarchy. |
| Manager | The employee who holds the Parent Position. |
| Start Date | The date the position first becomes active. |
| End Date | The date the position becomes inactive. Leave it empty when unknown. |
| Assign | Assigns an employee to the position. |
| Down-arrow menu | Edits, deletes, or unassigns the position, or associates it with a job. |
| Vacant From | The date the position becomes vacant when the active Employment Term has an end date. |
| Active Employment Term | The current holder and the dates they hold the position. |
In the same pane, Inactive Employment Terms lists previous and future holders. Associated Jobs lists linked flair Recruiting jobs.

Create a position
- On Company Structure, click New.
- Enter Position Title.
- Optional: Enter a Description.
- Select a Parent Position to place the position in the reporting hierarchy.
- Set Start Date.
- Optional: Set End Date for a temporary position.
- Click Save. The position appears when its start date is reached.
To find a future position before its start date, enable Show Future Positions in the filters.
Edit a position
- On Company Structure, select the position.
- Open the down-arrow menu.
- Click Edit.
- Update the description, Parent Position, dates, or other details.
- Click Save.
End or delete a position
End a position with Employment Terms
- On Company Structure, select the position.
- Open the down-arrow menu, then click Edit.
- Set End Date.
- Click Save. The position becomes inactive after that date.
Delete an unused position
- On Company Structure, select the position.
- Open the down-arrow menu.
- Click Delete.
- Confirm the deletion.
You cannot delete a position that has an Employment Term. End it instead.
Interpret position status
The status updates in real time and appears in the Status field:
| Status | What it means |
|---|---|
| Staffed | The position is filled and does not become vacant within three months. |
| Recruiting | The position is vacant and linked to an open flair Recruiting job. |
| Scheduled | The position is vacant but has a future employee assignment. |
| Upcoming Vacancy | The position becomes vacant within three months and has no scheduled replacement. |
| Vacant | The position is empty and is not linked to an open recruiting job. |
| Disabled | The position is no longer active. |
Configure the position search layout
- In Salesforce Setup, open Object Manager.
- Search for
position, then open Position. - Open Details, then click Edit.
- Select Allow Search.
- Click Save.
- Open Search Layouts.
- Click Edit next to the search layout.
- Add the required fields to the selected fields.
- Click Save.
Recommended fields are Position Name, Description, Current Employee, Current Employment Term, Parent Position, Start Date, and End Date.