Building requisition approval workflows

Follow
Available for User roles Super Admins and Admins
Packages LeverTRM for Enterprise and/or Advanced HR add-on

 

Updates to the requisitions approval process (including custom approvers and fields) will be part of our Spring 2022 product release, scheduled for progressive rollout starting mid-May 2022. For more information on the Spring 2022 release, keep an eye on our Product Release Notes.

Approving requisitions with speed and transparency is vital to keeping your hiring initiatives moving. Lever’s requisition approvals feature allows you to efficiently acquire stakeholder alignment around headcount and compensation for open and upcoming roles. Readers of this article will learn about:

This article deals primarily with how to build requisition approval workflows. To learn how requisition approval workflows operate in practice, check out our help article on requesting requesting requisition approval.

Locating the requisition approvals interface

All approval workflows are managed from your Settings. To locate offer approvals interface:

  • Navigate to Settings > Approvals
  • Make sure the 'Requisitions' tab is selected and the 'Require approval' toggle is turned on.

Approvals section of Lever Settings, Requisitions tab selected

Building the default requisition approval workflow

The default requisition approval workflow is applied to all requisitions that are not subject to a custom requisition approval. There can only be one default requisition approval workflow in a Lever environment. To build the default requisition approval workflow:

  • Click the Create Approval button and select Default.

Close-up of Create Approval button with menu containing Default and Custom options. Default option is highlighted on hover.

  • In Step 1 of the approval editor, start by adding approvers. If you are adding more than one approver, you must also define the minimum number of approvers required to approve the requisition. There are three types of requisition approvers you can add:
    • Dynamic approvers - users with a specific relationship to the requisition, defined as follows:
      • Requisition hiring manager — the Hiring manager of the requisition, defined during requisition creation.
      • Requisition owner — the Owner of the requisition, defined during requisition creation.
    • Static approvers - specific users in your Lever environment
    • Custom approvers - an approver 'token' with a custom title; during requisition creation, the user drafting the requisition will select an approver from among the users in your Lever environment to fill the spot of the token. If an approval chain contains multiple custom tokens, an approver must be chosen for each token before approval can be requested. To learn how custom approver tokens appear in the requisition creation process, refer to our help article on requesting approval for requisitions.

Approvers field in approval editor.

Dynamic approvers appear in blue, status approvers appear in grey, and custom approvers appear in pink.

  • If you wish to make a multi-step approval chain, click on the Add Step button and repeat as necessary for each additional step you wish to add. In a multi-step approval, the requisition passes to the next individual or group of approvers in the sequence once approved by the minimum required number of preceding approvers.

Approval editor with multiple approver steps and arrow pointing to Add Step button.

  • When you have added all required approvers to the chain, click Create.

The default requisition approval workflow will activate upon creation. All requisitions created will be subject to the approval workflow unless superseded by a custom requisition approval workflow or the requisition is excluded based on the conditions built into the default approval logic. To learn more about how conditions can be be used to make exceptions to requisitions approvals, jump to the section of this article on adding conditions.

Building custom requisition approval workflows

Custom requisition approval workflows can be used to supersede the default requisition approval workflow for requisitions that meet a specific set of criteria based on department/team, work type, locations, and/or custom fields on your requisition form. To build a custom requisition approval workflow:

  • Click the Create Approval button and select Custom.

Close-up of Create Approval button with menu containing Default and Custom options. Custom option is highlighted on hover.

  • Select criteria using the menus in the 'Details' block to define which requisitions to which you want the custom approval workflow to apply.

Close up criteria buttons in offer approval editor.

Custom approval editor close-up of department/teams field with menu extended.

  • Incorporating custom fields into your custom approval chain allows you to apply the chain to requisitions based on values in custom 'dropdown' fields on your requisition form (other field types such as 'text input' or 'currency' cannot be used). Refer to our help article on custom form fields to learn more.
    • When selecting a value for a custom field, click the Edit requisition fields button to be brought to your custom requisition field list where you can add and remove fields as needed.

Custom field in custom requisition approval editor.

  • Here is an example of a custom requisition approval that applies to multiple departments, locations, work types, and a custom requisition field.

Custom requisition approval editor with details fields populated.

  • Proceed to add approvers, steps, and defining minimum approver requirements as you would to build the default requisition approval workflow (outlined above).
  • When you have added all required approvers to the workflow, click the Create button at the top of the editor.

Adding conditions to offer approval workflows

When building a requisition approval, you can define criteria for inclusion/exclusion of the requisition from specific steps in the approval chain. To add a condition to a requisition approval:

  • In the approval editor, click + Add condition beneath the approver fields.
  • In the 'Require step if:' field, select from the following options:
    • Headcount - if the headcount on the requisition meets the configured condition, the approval step will be required.
    • Compensation Band - Minimum - if the minimum value in the compensation band on the requisition meets the configured condition, the approval step will be required.
    • Compensation Band - Maximum - if the maximum value in the compensation band on the requisition meets the configured condition, the approval step will be required.
    • Compensation Band - Currency - if the compensation currency on the requisition matches the configured condition, the approval step will be required.
    • Compensation Band - Interval - if the compensation interval on the requisition matches the configured condition, the approval step will be required.
    • Requisition fields - select from custom fields on your requisition forms that have a field type of 'currency,' 'dropdown' or 'number.'
      • If the selected requisition field is a 'number' or 'currency' field type, choose from the following conditions: is, is between, is empty, is greater or equal to, is greater than, is less or equal to, is less than, is not, is not between, is not empty
      • If the selected requisition field is a 'dropdown' field type, choose from the following conditions: is, is empty, is not some, is some

Conditions field in approval editor.

Example of a requisition field conditional.

  • If you are adding more than one condition to a step in a requisition approval, you must select a logical operator (AND or OR) that combines the conditions. You can include a maximum of five conditions on a single requisition approval step.
    • Choose AND if the approval step is triggered when all conditions are true.
    • Choose OR if the approval step is triggered when one of the conditions are true.

AND/OR operator menu between conditions in approval editor.

Example of an operator being selected to combine multiple conditions.

If a requisition meets the criteria of conditions in more than one custom requisition approval workflow, the custom requisition approval that is ordered highest in the list of custom requisition approvals will take priority. Custom approvals can be reordered by hovering your cursor to the left of the custom approval title and then clicking to drag the approval to a new location in the list.

Custom requisition approval being dragged to a new location in the custom requisition approval list.

Editing and deleting requisition approval workflows

To make changes to a requisition approval workflow:

  • Navigate to Settings > Approvals
  • Make sure the 'Requisition' tab is selected.
  • Select the requisition approval workflow that you wish to edit.
  • Click the Edit button in the approval editor.

Approval editor with arrow pointing to edit button.

  • When you have made the necessary changes, click the Save Changes button.

To delete a requisition approval workflow:

  • Navigate to Settings > Approvals
  • Make sure the 'Requisition' tab is selected.
  • Select the requisition approval workflow that you wish to delete.
  • Click the ellipses (⋯) button in the approval editor.
  • Select Delete Approval Workflow.

Approval editor with option extending from ellipses button to delete approval workflow.

Approval workflows can also be edited and deleted by clicking the ellipses (⋯) aligned with each entry and in 'Approvals' list and selecting the corresponding option.

Close up of Approvals list with menu extended next to one approval entry with options to edit or delete it.

Was this article helpful?
3 out of 3 found this helpful