Excerpt | ||
---|---|---|
| ||
Set up various order approval typesorder approvals for users, roles or customers on your website. |
Overview
'Advanced Approval by User and Account' (mode 3) supercedes modes 1 and 2. It provides various ways to configure the order approval process. Some business rules require quite complex approval arrangements, including the options provided by the previous modes as well as more complex approval arrangements required by some companies' business rules. An approval process can be set up against the User, Role or Customer. If multiple approval processes are active, note that User approvals override Customer ones, and Customer overrides any set against Role.
You should decide which approval type Approval Type will be the most suitable for your site the Customer or User before continuing. The The various options are detailed below.
Approval Type | Description | Requires Approval Groups? | Approval ModeNotes | |
---|---|---|---|---|
Single Person User Selected | This allows Allows the user ordering User to choose an approver Approver from a list of valid approvers at Checkout. The user is given order limits for various order functions. For example, a user may have a 'Requisition Limit' of $999999.00, and an 'Order Limit' of $200.00. This user can submit orders up to $200 in value without approval, but any orders $200.01 - $999,999.00 will require approval. Users on the same Customer Code with an 'Approval Limit' greater than the order value will be able to approve the order. If there isn't a user with an appropriate approval limit for the order, an error message that there are no approvers with the correct authority will be displayed to the user. | No | Can also be set up in Mode 0 if only against a User or in Mode 1 for User in an Account | |
Single Person Auto Selected | This will automatically select an approver Approver is automatically selected from a list of valid approversApprovers at Checkout. | No | ||
Multi Person User Selected | This allows Allows the userUser to choose multiple approversApprovers from a list of valid approvers at Checkout. Only one of theselected usersApprover needs to approve the order. | No | Advanced Approval By User and Account | |
Multi Person Auto Selected | This will automatically select all available approvers All available Approvers are automatically selected from the Approval Group. All of the selected users Approvers need to approve the order. | YesAdvanced Approval By User and Account | ||
Multi Person Auto Single | This will automatically select all available approvers All available Approvers are automatically selected from a list of valid approversApprovers. Only one of the selected users needs Approver need to approve the order. | NoAdvanced Approval By User and Account | ||
Multi Person Auto Selected No Group | This will automatically select all available approvers All available Approvers automatically selected to approve the order. All of the approvers Approvers need to approve the order. | NoAdvanced Approval By User and Account | ||
Hierarchical | This will allow Allows a hierarchical list of approvers Approvers in an Approval Group to approve an order. All of the approvers Approvers need to approve the order. | YesAdvanced Approval By User and Account | ||
Hierarchical Customer Budget | This will allow Allows a hierarchical list of approvers Approvers in an Approval Group to approve an order. All orders are are submitted for approval (even if the when an order is placed by an approving user User in the Approval Group). | YesAdvanced Approval By User and Account | ||
Hierarchical Approval Limits | This will allow Allows a hierarchical list of approvers Approvers in an Approval Group to approve an order. Minimum and maximum order amounts are set up on for each user User in the Group. Approvers are skipped if their range doesn't does not include the order amount. | YesAdvanced Approval By User and Account |
Set up an
...
Order Approval Process
...
1. Enable Advanced Approval by User and Account
Before you can use advanced this order approval optionsmode, your website needs to be set to this option.
To set this:
In the CMS, navigate to Settings → Settings (or while logged into your website: /zSettings.aspx)
Select the Orders tab.
Select the Restrictions and Charges tab.
Find the 'Use Advanced Order Approval' field and , then select ' Advanced Approval By User and Account'.
Note If your site is displaying 'Use Advanced Order Approval' as a checkbox, please get in touch with our Support team. We'll with Commerce Vision and we will update the field to display the appropriate optionsthe dropdown list. However, you can still enable the functionality by ticking the checkbox.
- Click Update to save changes.
...
...
2. Decide the level for the Approval Type
Approval Type can be set at the Role, Customer or User level. Note -
...
If you multiple Approvals are active, User level settings override Customer level settings. Customer settings override Role settings. E.g., An approval process is set for User A, who has the role of a B2B buyer. A Role level approval process has also been set for B2B buyers. The system will use the Approval set up for User A.
Info | ||
---|---|---|
| ||
Set Approval Type at Role levelNOTE - Role level approval type is approvals will be overriden by any active Customer or User settingsapprovals. To set Approval Type at the Role Level:
Set Approval Type at Customer level (without Approval Groups)NOTE - Customer level approval type is approvals are overriden by active User settingsapprovals. To set an Approval Type at the Customer Level:
Set Approval Type at Customer level (with Approval Groups)NOTE - Customer level approval type is overriden by User settings. NOTE- Approval Groups must be set up created for a Customer prior to this step. To Set Approval Type at the Customer Level with 'Approval Groups':
Set Approval Type at User level (withOUTwithout Approval Groups)NOTE - This setting will override any Customer or Role level settings. To Set Approval Type at the User Level:
Set Approval Type at User level (with Approval Groups)NOTE - This setting will override any Customer or Role level settings. NOTE - Approval Groups must be set up for a Customer prior to this step. To Set the Approval Type at the User Level using with 'Approval Groups':
|
...
- Set the 'Order Approval Type' at the required level (User, Customer, or Role):
- MPU = Multi Person User Selected
- MPA = Multi Person Auto Selected
- MPAS = Multi Person Auto Single
- MPANG = Multi Person Auto Selected No Group
- Then update the User's '$Limits':
- Navigate to 'Accounts' --> 'Advanced User Maintenance' (UserMaintenance.aspx?mode=admin).
- Search for the required User.
- Select the record via radio button.
- Click the 'Accounts' tab.
- If the user has multiple Customer Codes, select the correct record via radio button.
- On the '$Limits' tab, click 'Edit'.
- Set the value in the 'Approval Limit' field to the required dollar amount.
- Set the value in the 'Order Limit' field to the required dollar amount.
- Set the value in the 'Requisition Limit' field to the required dollar amount.
- Click the 'Update' button to save changes.
- Repeat Steps a-j for other users on the account, including users who will have approval authority.
Info
title Please Note Several of the Multi Person approval types require the use of Approval Groups (refer to the table above). Check out our Approval Groups article for information on how to configure these.
Approval Hierarchies
Anchor | ||||
---|---|---|---|---|
|
...
To Set up Hierarchical Approval:
...
Select the 'Orders' tab.
...
Select the 'Restrictions and Charges' sub-tab.
Set 'Use Advanced Order Approval' to 'Advanced Approval By User and Account'.
...
- Click 'Update' to save changes.
- Set up the 'Approval Group' at either the Customer or User level.
- Set the 'Order Approval Type' at the required level (User, Customer, or Role) to 'H'.
Anchor | ||||
---|---|---|---|---|
|
To Set up set up Hierarchical Customer Budget Approval:
- In the CMS, navigate to Settings → Settings.
Select the 'Orders' tab.
Select the 'Restrictions and Charges' sub-tab.
Set 'Use Advanced Order Approval' to 'Advanced Approval By User and Account'.
NoteIf your site is displaying 'Use Advanced Order Approval' as a checkbox, please get in touch with our Support team. We'll update the field to display the appropriate options.
- Click 'Update' to save changes.
- Set up the 'Approval Group' at either the Customer or User level.
- Set the 'Order Approval Type' at the required level (User, Customer, or Role) to 'HC'.
Anchor | ||||
---|---|---|---|---|
|
To Set up set up Hierarchical Approval Limits:
...
Select the 'Orders' tab.
...
Select the 'Restrictions and Charges' sub-tab.
Set 'Use Advanced Order Approval' to 'Advanced Approval By User and Account'.
...
If your site is displaying 'Use Advanced Order Approval' as a checkbox, please get in touch with our Support team. We'll update the field to display the appropriate options.
- Click 'Update' to save changes.
- Set up the Set up the 'Approval Group' at either the Customer or User level.
- Set the 'Order Approval Type' at the required level (User, Customer, or Role) to 'HAL'.
...