Create Approval Criteria
You must have the
approval_rules.write
permission.Approval criteria enables you to configure what conditions need to be met in order for the approval rule to run.
Some approval criteria may exist in your tenant by default. You can create additional approval criteria as needed at any time.
Example: To ensure the approval rule runs if the item's budget is modified, you would select the Budget is Modified
Criteria Type
, an Applies if Condition is
True
, and a Budget Change Type
of Any
.- From the header, select .
- UnderOrganization, clickWorkflow Approvals.
- On theCriteriatab, clickCreate.
- As you create a criteria, consider:OptionDescriptionEligible Approval TypesExamplesBill Rate Exceeds AmountRule is applied when the bill rate exceeds this amount compared to bill rate on job, offer, or work order.Job PublishJob ChangeOffer ReleaseOffer AcceptanceOnboardingWork Order ModificationWork Order ReopenWork Order EndSOW Work Order EndThe approval rule should run if the bill rate on the item exceeds $15. You would select:
- Applies if Condition is:True
- Budget Exceeds By: USD15
Bill Rate Offered is Different from the Job Bill RateRule is only applied if the bill rate amount set in the offer release differs from the amount on the job post.You can use this criteria to specify if the bill rate offered to the candidate, within theOffer Releasepage, is modified from the initial bill rate on the job published.Offer ReleaseThe approval rule should run if theOffer Release Bill Rateis modified. You would select:- Applies if Condition is:True
- Bill Rate Change Type:Any
The approval rule should run if the work order bill rate is increased by at least 5% compared to the bill rate on the job. You would select:- Applies if Condition is:True
- Bill Rate Change Type:Increase
- Change Amountdrop-down:Percentage
- Change Amount:5
Budget is ModifiedRule is only applied if the total budget amount is modified.You can use this criteria to specify if the approval rule should run if:- The item's budget is modified, whether an increase or decrease.
- The item's budget is specifically increased or decreased.
- The item's budget is specifically increased or decreased by a set amount.
Job ChangeJob PublishOffer ReleaseOffer AcceptanceOnboardingWork Order ModificationWork Order ReopenSOW AcceptanceSOW Change OrderStatement of Work PaymentThe approval rule should run if the item's budget is modified. You would select:- Applies if Condition is::True
- Budget Change Type:Any
The approval rule should run if the item's budget is increased by at least 5%. You would select:- Applies if Condition is:True
- Budget Change Type:Increase
- Change Amountdrop-down:Percentage
- Change Amount:5
Budget Exceeds AmountRule is only applied if the item's budget exceeds the threshold amount you specify.You can use this criteria to specify if the approval rule should run if the budget exceeds the amount specified or not.Job PublishJob ChangeOffer ReleaseOffer AcceptanceOnboardingWork Order ModificationWork Order TerminationWork Order ReopenSOW AcceptanceSOW Change OrderStatement of Work Offer AcceptanceThe approval rule should run if the item's budget exceeds $500. You would select:- Applies if Condition is:True
- Budget Exceeds By:500
The approval rule should run if the item's budget does not exceed $500. You would select:- Applies if Condition is:False
- Budget Exceeds By:500
Expense Report TypeRule is only applied if the expense report type submitted for approval has the report type specified.You can use this criteria to specify if the approval rule should run if the item submitted for approval has theExpense Report Typespecified or not.TheExpense Report Typedrop-down displays information from theReport Typeslist on individual tenants. You can review the list by navigating toExpenses & AdjustmentsThe approval rule should run if the item submitted is a miscellaneous adjustment without a work order. You would select:- Applies if Condition is:True
- Report Type:Misc. Adjustment without Work Order
Expense Report Type is ExpenseRule is only applied if the expense report type purpose is expense.You can use this criteria to specify if the approval rule should run if the item submitted for the approval is an expense report or not.Expenses & AdjustmentsThe approval rule should run if the item submitted is an expense report. You would select:- Applies if Condition is:True
Expense Report Type is Miscellaneous AdjustmentRule is only applied if the expense report type purpose is miscellaneous adjustment.You can use this criteria to specify if the approval rule should run if the item submitted for approval is a miscellaneous adjustment or not.Expenses & AdjustmentsThe approval rule should run if the item submitted is miscellaneous adjustment. You would select:- Applies if Condition is:True
Geographic LocationRule is only applied if the item is in a specific geographic area you specify:- Country
- Subdivison
- Region
- Location
You can use this criteria to specify if the approval rule should run if the item has the specified location, region, subdivision, or country or whether it doesn't. Parameter order from most specific to least is:- Location
- Region
- Subdivision
- Country
Expenses & AdjustmentsJob PublishJob ChangeOffer ReleaseOnboardingWork Order ModificationWork Order ReopenWork Order TerminationTimesheetWorker Profile CreationWorker Profile TerminationWorker Profile Date ChangeOffer AcceptanceScheduled Payments (Milestone)SOW AcceptanceSOW Change OrderSOW ClosureSOW Work Order EndSOW PaymentsSOW ReopenSOW Adjust Approved PaymentThe approval rule should run if the item has a location within the United States. You would select:- Applies if Condition is:True
- Country:USA
Item has Charge CodeRule is only applied if the item has the charge code value you specify.Job ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingScheduled Payments Approval (Milestone)SOW AcceptanceSOW Adjust Approved PaymentSOW ClosureSOW PaymentsSOW ReopenSOW Work Order EndTimesheetWork Order EndWork Order ModificationWork Order ReopenWorker Profile CreationWorker Profile Date ChangeWorker Profile TerminationItem has Custom FieldRule is only applied if the item has the custom field value you specify. You can only single-select, multi-select, and boolean for this criteria.You can use this criteria to specify if the approval rule should run if:- The custom field is present on the form with the value specified on the criteria.
- The custom field on the form is going to be changed to the value specified on the criteria.
- The custom field is present specifically on the contractor's profile with the value specified on the criteria. This is a very special scenario that can be used to trigger multiple approval rules. Refer to the second example for more information.
Note: You can specify multiple custom field values for the criteria. However, we will evaluation individually, meaning the rule should run if any of the values you specified on the criteria are present.Job ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingScheduled Payments (Milestone)SOW AcceptanceSOW Adjust Approved PaymentSOW Change OrderSOW PaymentTimesheetWork Order ModificationWork Order ReopenWork Order TerminationWorker Profile CreationWorker Profile Date ChangeWorker Profile TerminationThe approval rule should run if aWork Order Custom Fieldwith the specified value is present on the form. You would select:- Applies if Condition is:True
- Custom Field:Select a Work Order Custom Field
- Value:'Specify the Value(s) that needs to be 'met in order for the Rule to run.
The approval rule should run if a contractor has the custom field specified on theirContractor Profile. You would select:- Applies if Condition is:True
- Custom Field:Select a Contractor Profile Custom Field
- Value:'Specify the Value(s) that needs to be 'met' in order for the Rule to run.
- Is Custom Field on Worker's Record?:Yes
For programs that have enabled theWorkday Integration, the approval rule should run if a Workday Custom Field with the specified value is present on the form. You would select:- Applies if Condition is:True
- Custom Field:Select a Workday Custom Field
- Value:'Specify the Value(s) that needs to be 'met' in order for the Rule to run.
Item has Job CategoryRule is only applied if the item has the job category you specify. You can use this criteria to specify if the approval rule should run when the item has the job category specified.Job ChangeJob PublishOffer ReleaseScheduled Payment (Milestone)TimesheetWork Order ModificationWork Order ReopenWork Order TerminationThe approval rule should run if the item has job category specified. You would select:- Applies if Condition is:True
- Job Category:Specify a Job Category in the tenant
Item Has Job Type on Job TemplateRule is only applied if the item has the job type you specify.Job ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingScheduled Payments Approval (Milestone)TimesheetWork Order EndWork Order ModificationWork Order ReopenThe approval rule should run if the item has the specifiedJob Typeon theJob Template.ModuleRule is only applied if the item belongs to the module you specify. You can use this criteria to specify if the approval rule should run if the item submitted for approval belongs to a specific module.Job ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingSOW Work Order EndTimesheetWork Order ModificationWork Order ReopenWork Order TerminationWorker Profile CreationWorker Profile Date ChangeWorker Profile TerminationThe approval rule should run if the item submitted for the approval belongs to the SOW Module. You would select:- Applies if Condition is:True
- Module:Statement of Work
Submitted has a Specific Role or Role TagRule is only applied if the user submitting the change has the role or role tag you specify assigned to their user profile.You can use this criteria to specify if the approval rule should run when the submitter has a specific role or role tag specified. Note that both role and role tag are optional parameters.Expenses and AdjustmentsJob ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingSOW AcceptanceSOW Change OrderSOW ClosureSOW ReopenSOW Work Order EndWork Order ModificationWork Order ReopenWork Order TerminationWorker Profile CreationWorker Profile Date ChangeWorker Profile TerminationThe approval rule should run if the submitter has an MSP Role on their user profile. You would select:- Applies if Condition is:True
- Role:MSP
- Other parameters can be left blank.
Or- Applies if Condition is:True
- Role Tag:Program Team
- Other parameters can be left blank.
The approval rule should run if the submitter has aTime & Expenseapprover role on their user profile, but for a different organization unit than the item. You would select:- Applies if Condition is:True
- Role:Time & Expense Approver
- Ignore Business Unit on Item?:Yes
Submitter is also Resource ManagerRule is only applied if the user submitting the change is the resource manager of the item.You can use this criteria to specify if the approval rule should run when an item is submitted by the item's Resource Manager for approval or not.Expenses & AdjustmentsJob ChangeJob PublishOffer AcceptanceOffer ReleaseOnboardingTimesheetWork Order ModificationWork Order ReopenWork Order TerminationWorker Profile CreationWorker Profile Date ChangeWorker Profile TerminationThe approval rule should run if the submitter is the Resource Manager of the item. You would select:- Applies if Condition is:True
Work Order Bill Rate is ModifiedRule is only applied if the work order bill rate is modified.You can use this criteria to specify if the approval rule should run if:- The work order bill rate is modified, whether increase or decrease.
- The work order bill rate is specifically increased or decreased.
- The work order bill rate is specifically increased or decreased by a set amount.
Offer ReleaseOnboardingWork Order ModificationWork Order ReopenThe approval rule should run if the work order bill rate is modified. You would select:- Applies if Condition is:True
- Bill Rate Change Type:Any
The approval rule should run if the work order bill rate is increased by at least $10. You would select:- Applies if Condition is:True
- Bill Rate Change Type:Increase
- Change Amount:10
Work Order Date is ExtendedRule is only applied if the work order end date is extended.You can use this criteria to specify if the approval rule should run when a work order end date is extended or not.Offer ReleaseWork Order ModificationWork Order ReopenWork Order TerminationWorker Profile Date ChangeThe approval rule should run if the work order end date is extended. You would select:- Applies if Condition is:True
- ClickSave.