AI Summary:
The renewed advanced routes in AP Automation and Procurement provide flexible approval and read flows through reusable building blocks: criteria groups, approval groups, reader groups and readers. Routes link criteria groups to approval groups, and readers to reader groups. Priority is determined by weight (minimum 1). All components have audit logging with a mandatory reason for change. Bulk management via Excel is possible. The routing configuration determines the available options.
Renewed advanced routes
Purpose of the renewed advanced routes
The renewed advanced routes offer a more extensive and flexible way to configure approval and read flows within AP Automation and Procurement. The functionality is available for invoices, purchase requests, purchase orders and goods receipts.
The renewed setup is suitable for organisations that:
- Want to configure complex approval flows that apply across multiple companies.
- Want to set up routing based on reusable criteria and approval groups.
- Need full version control and audit logging for every change.
- Want to import and export routes via Excel.
The renewed advanced routes are enabled per environment. Contact your consultant or the ISPnext support department to check whether this functionality is enabled for your environment.
Access and permissions
The renewed advanced routes can be accessed via the gear icon in the top-right corner of the navigation bar:
Setup → Advanced route (Beta)
The following permissions apply to viewing and editing the components:
| Permission | Description |
|---|---|
workflow:can_read_advancedroutings |
Controls access to view the configured advanced routes. |
workflow:can_edit_advancedroutings |
Controls the creation and editing of advanced routes. |
workflow:can_read_approvers |
Controls access to view approval groups. |
workflow:can_edit_approvers |
Controls the editing of approval groups. |
workflow:can_read_readers |
Controls access to view reader groups and readers. |
workflow:can_edit_readers |
Controls the editing of reader groups and readers. |
workflow:can_read_criteria |
Controls access to view criteria groups. |
workflow:can_edit_criteria |
Controls the editing of criteria groups. |
Which components are visible on the landing page and in the navigation bar depends on the user's permissions. If the user has permissions for only a few components, only those components are displayed. More information about permissions can be found in Permission management - permissions.
Landing page and navigation
After navigating to the advanced routes, a landing page with five tiles appears. Each tile leads to a component of the functionality.
The five components are:
- Advanced routes - the main overview of all configured routes.
- Readers - linking a criteria group to a reader group.
- Reader group - groups of users with read access.
- Approval groups - groups of approvers with limits and order.
- Criteria group - sets of criteria that determine when a route or reader applies.
After opening a component, a navigation bar appears at the top of the page, allowing you to quickly switch between the five components. The active component is highlighted in pink.
In this guide
- Advanced route overview screens
- Setting up criteria groups
- Setting up approval groups
- Setting up reader groups and readers
- Building an advanced route
- Audit logging of route changes
- Setting up a route: recommended order and best practices
Summary
- The renewed advanced routes use reusable building blocks: criteria groups, approval groups, reader groups and readers.
- An advanced route links a criteria group to an approval group; a reader links a criteria group to a reader group.
- The Match one or all field determines, when multiple criteria groups are used, whether all or at least one must be met.
- The weight determines the priority when multiple routes apply; the minimum value is 1.
- All components have complete audit logging with version history and a mandatory reason for change.
- All components can be managed in bulk via Export to Excel, Template and Upload.