Skip to main content

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.

Who can use this?

HR Admins and managers with access to Company Structure in Salesforce. Editing and deletion depend on Position Management permissions.

Open Company Structure​

  1. From the App Launcher (⋮⋮ grid icon), search for Company Structure.
  2. Open Company Structure. The left pane shows active positions.
  3. Optional: Use Quick Search to find a position.
  4. To show positions with future start dates, open the funnel filter and select Show Future Positions.
  5. To view the positions managed by a role, click the down arrow next to it.

Position hierarchy on the Company Structure page

The icon color summarizes the current status:

ColorPosition status
BlueStaffed.
OrangeRecruiting or Scheduled.
RedUpcoming Vacancy.
GrayVacant or Disabled.

Review position details​

The position detail pane contains these fields and actions:

SettingWhat it shows or does
Position TitleThe position name.
DescriptionThe position's responsibilities.
StatusThe current position status.
EmployeeThe employee who holds the position.
Parent PositionThe next higher position in the hierarchy.
ManagerThe employee who holds the Parent Position.
Start DateThe date the position first becomes active.
End DateThe date the position becomes inactive. Leave it empty when unknown.
AssignAssigns an employee to the position.
Down-arrow menuLists the position actions described below.
Vacant FromThe date the position becomes vacant when the active Employment Term has an end date.
Active Employment TermThe 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.

The down-arrow menu beside Assign contains these actions:

ActionWhat it does
Edit Employment TermEdits the active Employment Term, for example to end it.
Edit PositionOpens the position for editing.
Clone PositionOpens a new position form pre-filled from this one. See Clone a position.
Create EmployeeOpens the new employee form with this position and its start date pre-filled. Shown only when the position has no active, past, or future Employment Term and you can edit Employment Terms.
Create Child PositionOpens the new position form with this position set as Parent Position.
Create a New Associated JobCreates a flair Recruiting job linked to this position.
Associate Existing JobLinks an existing flair Recruiting job to this position.
Unlink Associated JobRemoves the link to an associated job.
DeleteDeletes a position that has no Employment Term.
Change Employment Term to PrimaryMakes the active Employment Term the holder's primary one.

An action is grayed out when you lack the access it needs, such as create access to employees for Create Employee or edit access to the position for Create Child Position.

Position hierarchy on the Company Structure page

Create a position​

  1. On Company Structure, click New.
  2. Enter Position Title.
  3. Optional: Enter a Description.
  4. Select a Parent Position to place the position in the reporting hierarchy.
  5. Set Start Date.
  6. Optional: Set End Date for a temporary position.
  7. Click Save. The position appears when its start date is reached.

To place the new position directly under an existing one, select that position, open the down-arrow menu beside Assign, and click Create Child Position instead of New. Parent Position is already filled in.

tip

To find a future position before its start date, enable Show Future Positions in the filters.

Clone a position​

Cloning creates a new position pre-filled with the source position's details, so you can set up a similar role without re-entering every field.

  1. On Company Structure, select the position.
  2. Open the down-arrow menu beside Assign.
  3. Click Clone Position.
  4. Salesforce opens a new position form pre-filled with the source position's Position Title, Description, Parent Position, Start Date, and End Date.
  5. Update the fields that should differ, such as Position Title.
  6. Click Save.

The position detail actions menu open, showing Clone Position below Edit Position

The clone does not carry over the source position's Employee or Active Employment Term — the new position starts vacant, so you can assign someone separately.

tip

Clone Position is disabled if you lack create access to positions.

Edit a position​

  1. On Company Structure, select the position.
  2. Open the down-arrow menu.
  3. Click Edit Position.
  4. Update the description, Parent Position, dates, or other details.
  5. Click Save.

End or delete a position​

End a position with Employment Terms​

  1. On Company Structure, select the position.
  2. Open the down-arrow menu, then click Edit Position.
  3. Set End Date.
  4. Click Save. The position becomes inactive after that date.

Delete an unused position​

  1. On Company Structure, select the position.
  2. Open the down-arrow menu.
  3. Click Delete.
  4. 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:

StatusWhat it means
StaffedThe position is filled and does not become vacant within three months.
RecruitingThe position is vacant and linked to an open flair Recruiting job.
ScheduledThe position is vacant but has a future employee assignment.
Upcoming VacancyThe position becomes vacant within three months and has no scheduled replacement.
VacantThe position is empty and is not linked to an open recruiting job.
DisabledThe position is no longer active.

Configure the position search layout​

  1. In Salesforce Setup, open Object Manager.
  2. Search for position, then open Position.
  3. Open Details, then click Edit.
  4. Select Allow Search.
  5. Click Save.
  6. Open Search Layouts.
  7. Click Edit next to the search layout.
  8. Add the required fields to the selected fields.
  9. Click Save.

Recommended fields are Position Name, Description, Current Employee, Current Employment Term, Parent Position, Start Date, and End Date.

The Position search layout editor with the Available Fields and Selected Fields lists