Setting up spend approval limits in tasks
Spend approval limits help ensure that only managers with the appropriate authority can approve work requests. If no manager meets the required spend approval limit, the system automatically rejects the request. This configuration enforces compliance, supports audit requirements, and aligns approvals with organizational hierarchies.
Before you begin
-
You must have administrator access to Professional.
-
Create the approval rejection reason, you will need it when setting up spend approval limits in the Approve Smartform Task:
-
Go to
. -
Enter the rejection reason in the Name field.
-
In the Event Reason Type dropdown, select Work Request Rejected.
-
Steps
-
In the left navigation pane, select
. -
Locate the process to update.
-
If you are setting spend approval limits for a work request, the system determines the cost of the request by totaling the Estimated Budget for all child job postings. To configure this calculation:
-
Add a new Page Flow element or select an existing one, then select Open Page Flow.
-
Select the Manage Posting element.
-
In the UI section, add the jobRequestBudgetCalculation element.
-
Add all required and optional dependencies, such as:
-
Number of Workers
-
Work Schedule
-
Maximum Bill Rate/Frequency
-
Start and End Date
-
Optional: Holiday Schedule
-
Optional: Estimated Additional Costs
The estimated budget will display on the approval request sent to the approving manager.
-
-
Select Apply Changes.
-
Use the back arrow in the upper-left corner to exit the Page Flow element.
-
-
Select an existing Approve Smartform Task or add a new one.
-
In the Spend Approval section, turn on the Enforce spend approval limits toggle.
-
Select the reason for rejection. This value is used for auditing and reporting.
How spend approval works
When spend approval is enabled, the system checks the approval limits of the manager specified in the task configuration. If that manager’s limit is insufficient, the system continues up the supervisory hierarchy until it finds a qualified manager. The approval request is then assigned to that manager.
If no manager with a sufficient spend approval limit can be found, the system automatically rejects the request:
-
The Approve Work Request task is auto-completed, and the value of the work request and child job postings is updated according to the task configuration (typically set to Rejected).
-
The task history shows Auto-completed with a comment indicating that no approver with a sufficient spend approval limit was found.
-
A Work Request Rejected event is created, with the event reason set to the value configured in the task.
-
The information tooltip beside the Rejected status pill on the work request displays the business event reason.