In the main menu, find your Organisation and go to Approval workflows under Workflows and settings.
Select an approval workflow, or create a new one:
Navigate to the step and open its approval matrix by clicking on the
icon:
If necessary, add Approvers to this step via the button
Specify the conditions that will determine who approves what:
Field in the approval matrix | Level in the document |
Amount | Header |
Requester | N/A |
Any custom field | Header |
A user will be assigned as an Approver when the request fulfils the specified criteria, for example:
Beverly will be added as an Approver if she is not the Requester and the country is the USA or the UK
Dave will approve requests if Beverly is the Requester and the country is Australia.
Requests will be routed to the Approvers based on the values specified for the different fields. During the approval matrix setup, you can use either the "match" condition/alternative rules or negative conditions for each Approver.
For the total amount, you can apply the following conditions:
Under (<): no value is included in the rule
For example, Amelia approves all requests with a total amount under 1000 USD, so all requests with a total amount up to 999.99 USD will be routed to her. Requests with a total amount of 1000 USD or above will be routed to Beverly.
Over or equal (>=): the rule includes a value
As per the above example, Beverly approves all requests with a total amount of over 1000 USD.
Between (<= N<): the rule includes a lower limit but no upper limit
For example, Daniel approves requests with a total amount between 1000 and 5000 USD; Beverly adopts all requests with a total amount of 1000 USD or over. Any request with a total amount of 1000 USD and up to 4999.99 USD will be routed to both Daniel and Beverly. Requests with a total amount of or over 5000 USD will only go to Beverly.