Setting up conditional approval rules

Looking for help with this feature in Polaris PSA or Polaris PPM? Check out Setting up conditional approval rules in the Polaris help.

Conditional timesheet approval rules allow enterprise-level customers to base timesheet approval workflows on complex conditions. We offer a few default conditional approval rules. If these don't meet your requirements, we can create custom rules for you. Contact Replicon Support for more information.

About the default rules

The rules listed in the tables below are available out of the box.

Timesheet rules

Rule name

Description

Escalated to next supervisor after elapsed time

The timesheet owner's assigned supervisor will be sent the timesheet. If they don't approve it in the time period defined in the rule, the timesheet will be sent to the supervisor's supervisor.

This escalation will continue:

  • Until the timesheet is approved, or
  • Through the number of hierarchical levels you specify

Or, if no limit is specified:

  • Until it reaches the top of the organization's supervisory hierarchy

You can also choose to have the timesheet auto-approved if the elapsed time value passes at the highest approval level.

Supervisor approves overtime hours(1)

The timesheet owner's assigned supervisor will only be sent timesheets that include overtime hours.

What qualifies as overtime hours is defined by the employee's assigned pay rule.

Supervisor approves if above 40 hours(1)

The timesheet owner's assigned supervisor will only be sent timesheets that include more than a number of hours you choose.

40 hours is the default, but you can change the number of hours by editing the rule.

Second level supervisor approves

The timesheet owner's supervisor's supervisor will be sent the timesheet automatically

Project manager approves time

This new rule should be used when project managers need to approve time for their projects or tasks that was recorded via time punches

Time off rules

Rule name

Description

Escalated to next approver after elapsed time

The time off booking's owner's assigned supervisor will be sent the booking. If they don't approve it in the time period you define in the rule, the timesheet will be sent to the supervisor's supervisor.

This escalation will continue:

  • Until the timesheet is approved, or
  • Through the number of hierarchical levels you specify

Or, if no limit is specified:

  • Until it reaches the top of the organization's supervisory hierarchy

You can also choose to have the booking auto-approved if the elapsed time value passes at the highest approval level.

Supervisor approves if over a specific duration

If the booking is for less than or equal to the duration you set, it will be automatically approved by the system. If it's greater, it will be sent to the approver defined in the user's time off approver path.

You specify which time off types this rule applies to when setting up the rule.

Enable the Overdraw Requires Approval check box if you want all bookings that will result in an overdraw, regardless of their duration, to be sent to the approver.

Second level supervisor approves

Time off bookings will automatically be sent to the supervisor of the booking’s owner’s supervisor for approval

Expense rules

Rule name

Description

Escalated to next approver after elapsed time

The expense sheet owner's assigned supervisor will be sent the expense sheet. If they don't approve it in the time period defined in the rule, the expense sheet will be sent to the supervisor's supervisor.

This escalation will continue:

  • Until the expense sheet is approved, or
  • Through the number of hierarchical levels you specify

Or, if no limit is specified:

  • Until it reaches the top of the organization's supervisory hierarchy

You can also choose to have the timesheet auto-approved if the elapsed time value passes at the highest approval level.

Supervisor approves expenses over a certain amount

Expense sheets that include an expense greater than a value you choose will be sent to the user's supervisor for approval; sheets with expenses less than or equal to the value will be system approved.

The Expense Amount parameter uses your system's base currency.

Enable the Include Total Reimbursement parameter to also send expense sheets with a reimbursable total that exceeds the threshold to the supervisor. That is, expense sheets with no single value that exceeds the threshold, but whose total does, will also be sent.

Setting up a conditional approval rule

To set up rules:

  1. Go to Administration > Employees and Organization > Permission Sets.
  2. In your Administrator permission set, ensure you have permission to use conditional approval rules. These are the relevant permissions:
        • Timesheet Conditional Approver Rules
        • Time Off Conditional Approver Rules
        • Expense Conditional Approver Rules

Log out of Replicon and then log back in again to ensure the permission change takes effect.

  1. Go to the setup page for the type of approval rules you want to assign:
        • Administration > Timesheets > Timesheet Conditional Approver Rules
        • Administration Time Off Time Off Conditional Approver Rules
        • Administration > Expenses > Expense Conditional Approver Rules

  1. Select the rule you want to use.

  1. Ensure the rule is enabled.

  1. Edit parameters of the default rule, if needed.

For example, in the Supervisor approves if above 40 hours rule, you can change the 40 hours value to something else.

  1. Include conditional rules in approval paths.

 

-------------------------

(1) If a user is assigned this rule but does not have the Workforce Management product assigned to them, their timesheets will be automatically approved in all cases, since this rule requires the user's payroll data.

Related links

Setting up approvals
Setting up approvals (video)
How approvals work
Setting up approval paths
Allowing a client to approve timesheets before billing