Microix Workflow Modules Modern provides a flexible approval routing system that allows organizations to control how documents are reviewed, approved, and processed.
Approval routing determines who is responsible for approving a document, which approval levels are required, and how the document moves between those levels based on the organization's approval policies.
Approval routing can be configured for different document types, including Requisitions, Purchase Orders, Invoices, Timesheets, Budgets, and other supported transactions.
Organizations can create simple approval processes involving a single approver or more complex workflows that include multiple approvers, dollar amount thresholds, conditional routing, and category-based approval rules.
Important: Approval routing is controlled by the Goto and Else settings, not necessarily by the numerical order of approval levels. Depending on the configured conditions, Microix may skip certain levels or route documents through additional approvals.
When a user submits a document, Microix determines how the document should be routed based on the configured approval rules.
The general process is as follows:
Depending on the configuration, certain approval levels may be skipped if they are not required for the transaction.
For example, an organization may require a Manager to approve all Purchase Orders but only require Director approval when the amount exceeds $5,000.
Microix can automatically route lower-value Purchase Orders directly to Accounting while sending higher-value Purchase Orders through the Director before reaching Accounting.
To configure approval routing:
Note: Approval routing is configured separately for each applicable document type within an organization workflow. Different workflows can have different routing requirements. Use the workflow wizard to copy the setup to another workflow or transaction type.
The Approval Routing screen contains several settings used to control how documents move through the approval process.
| Column | Description |
|---|---|
| Level | Identifies the approval level where a document is assigned for review. Level 0 is reserved for Requesters and serves as the starting point of the approval routing process when a new document is created. |
| Approver | The user authorized to approve documents at the selected level. |
| Category | Identifies the approval category, such as General or Alternate-1. Additional categories may be configured for specialized routing requirements based on a User Defined Value or Segment Value. |
| Less Equal | Specifies the maximum document amount for the Goto condition. A value of $0.00 indicates no amount limit. |
| Goto | Determines the next level when the amount condition is satisfied or when no amount limit is configured. |
| Else | Determines the next level when the document amount exceeds the configured Less Equal value. This setting does not apply when Less Equal is $0.00. |
| Final Approval | Identifies when Microix should notify the requester that their document has been approved. |
| Affirm Message | When enabled, requires the users to acknowledge or confirm a message before submitting/approving the document. |
| Exclude Types | Configuration used to exclude applicable document types from an approval assignment and primarily used for the Inventory Module. |
| HTML Approver | Allows the approver to approve the document directly from the email notification without logging into Microix. (Purchase maybe required if not owned.) |
| Original Approver | When approval substitution is used, this column displays the original approver, while the Approver column displays the substitute user assigned to approve the document. |
| Leave Date / Return Date | Fields associated the substitute approver process. |
Some optional fields may not be applicable to every organization or document type.
Each approval level represents a stage in the document approval process.
Common approval levels include:
Approval level names and numbers may vary depending on the organization's configuration.
Approval levels do not have to execute in numerical order.
For example, a document at Level 1 can be configured to proceed directly to Level 10, bypassing Levels 2 through 9.
Similarly, a document may require additional approvals depending on its amount or other configured routing conditions.
The Goto and Else columns determine the next destination after an approval is completed.
Administrators should always review these settings when creating or modifying approval routing.
Microix allows multiple eligible approvers to be assigned to the same approval level.
For example:
| Level | Approver | Category |
|---|---|---|
| 1-Manager | Robert Smith | General |
| 1-Manager | Anna Belle Martin | Alternate-1 |
In this configuration, both Robert Smith and Anna Belle Martin are authorized to approve the document.
Important: An Alternate approver does not have to wait for the General approver to become unavailable. Both are eligible to approve, and whichever approves first moves the document forward.
This feature helps organizations prevent approval delays when a primary approver is busy, unavailable, or out of the office. If alternate approver, list will show orange dot and if general approver, it will show green dot
Microix allows administrators to determine which approval levels are required based on the transaction amount.
Amount-based routing is controlled through three settings:
Less Equal, Goto, and Else.
The Less Equal value represents the amount threshold evaluated when the document is approved at the current level.
| Level | Approver | Less Equal | Goto | Else |
|---|---|---|---|---|
| 0-Requester | Requester | $0.00 | 1-Manager | — |
| 1-Manager | Manager | $0.00 | 10-Accounting | — |
| 10-Accounting | Accountant | $0.00 | Documents Approved | — |
In this example, all submitted documents follow the same approval route regardless of their amount.
Requester → Manager → Accounting → Documents Approved
Because each Less Equal value is $0.00, there are no amount-based conditions, and the Else column is not used.
Assume an organization has the following approval policy:
The routing can be configured as follows:
| Level | Approver | Less Equal | Goto | Else |
|---|---|---|---|---|
| 0-Requester | Requester | $0.00 | 1-Manager | — |
| 1-Manager | Manager | $1,000.00 | 10-Accounting | 2-Director |
| 2-Director | Director | $5,000.00 | 10-Accounting | 3-CFO |
| 3-CFO | CFO | $0.00 | 10-Accounting | — |
| 10-Accounting | Accountant | $0.00 | Documents Approved | — |
Microix uses the configured Less Equal, Goto, and Else settings to determine how many approval levels a document must pass through based on its amount.
Purchase Order for $750 — One Management Approval
Requester → Manager → Accounting → Documents Approved
Because $750 is less than or equal to the Manager's $1,000 approval threshold, the document proceeds directly to Accounting after Manager approval. Director and CFO approvals are not required.
Purchase Order for $3,000 — Two Management Approvals
Requester → Manager → Director → Accounting → Documents Approved
Because $3,000 exceeds the Manager's $1,000 approval threshold, the document must first be approved by the Manager before proceeding to the Director. Since the amount is within the Director's $5,000 approval threshold, the document proceeds to Accounting after Director approval.
Purchase Order for $12,000 — Three Management Approvals
Requester → Manager → Director → CFO → Accounting → Documents Approved
Because $12,000 exceeds both the Manager's $1,000 threshold and the Director's $5,000 threshold, the document must receive approval from all three levels: Manager, Director, and CFO, before proceeding to accounting.
When configuring amount-based approvals, Microix does not bypass lower approval levels simply because the document amount exceeds their approval authority.
Instead, each required approval level must approve the document before it advances to the next level specified by the routing conditions.
This ensures that higher-value transactions receive all required management approvals while lower-value transactions can be processed more efficiently.
Note: The exact approval sequence is determined by the configured Goto and Else destinations, allowing organizations to customize routing according to their approval policies.
In addition to amount-based routing, organizations may use approval categories when different funding sources, account segments, or document attributes require different approval paths.
For example, an organization may require different approval routing depending on the Fund, Grant, Project, or other account segment associated with a transaction.
Categories may also be used with User Defined Fields when supported by the configured workflow.
An organization may want:
Administrators can configure the appropriate approval categories and routing rules to accommodate these requirements.
Note: Category-based approval routing is optional. Organizations without specialized routing requirements can use the General category for standard approvals.
The Final Approval checkbox controls when Microix notifies the requester that their document has been approved.
This setting is important for organizations that distinguish between management approval and subsequent accounting processing.
For example, an organization may consider a Purchase Order approved once the Manager completes the approval, even though the document must still proceed to Accounting for additional processing.
When the appropriate Final Approval setting is enabled, Microix uses that configuration to determine when the requester should receive the approved-document notification.
The Final Approval checkbox is not the same as the Documents Approved level.
The HTML Approver checkbox allows an approver to approve a document directly from the email notification without logging into the Microix application.
When this option is enabled for an approval assignment, the approver can use the approval functionality provided in the email notification.
This setting is optional and can be enabled for selected approvers according to the organization's approval policies. This option should not be set if the approver is required to view attachments or make changes to the document.
NOTE: This feature is purchased separately
Accounting is typically one of the last stages of the approval process.
For example, a Purchase Order may follow this route:
Requester → Manager → Accounting → Documents Approved
At the Accounting level, an authorized user may perform the required accounting review before advancing the document.
When the document reaches the final processing destination, Microix provides the applicable option to transfer the transaction to MIP Accounting, depending on the document type and workflow configuration.
Some workflows may use a separate final processing level, such as Level 9, and not necessarily use level 10 Accounting.
The final destination should be configured appropriately for each document type.
Reaching the final processing level does not necessarily mean the transaction has already been transferred to MIP Accounting. The applicable transfer process must still be completed.
After configuring approval levels, approvers, and routing conditions, administrators should test the workflow before allowing users to process production transactions.
If the routing does not behave as expected, return to the Approval Routing configuration and review the Less Equal, Goto, Else, category, and approver assignments.
Configure only the approval levels necessary to satisfy your organization's policies.
Adding unnecessary levels can increase approval delays and create more configuration complexity.
Assign alternate approvers to levels where approval delays are likely.
Because either the General or Alternate approver can approve, this reduces dependency on a single individual.
Amount-based approval routing allows organizations to require higher-level authorization only when necessary.
For example, smaller purchases can proceed directly from Manager approval to Accounting, while larger purchases can require additional management review.
Do not assume that documents automatically follow numerical approval level order.
Always verify where each approval level routes the document.
When there is no amount limit, configure Less Equal as $0.00.
Microix will follow the Goto destination regardless of the document amount, and Else will not apply.
Determine when the organization considers a document approved and configure the Final Approval setting accordingly.
This ensures requesters receive approval notifications at the intended point in the process.
Whenever approval routing is modified, test different transaction amounts and routing scenarios to confirm that the updated configuration follows the organization's approval policies.
No. Microix uses the configured Goto and Else conditions to determine the next approval level. Documents may skip levels when those levels are not required.
Yes. Multiple eligible approvers can be assigned to the same level using General and Alternate categories. The first approver to approve the document advances it to the next applicable level.
No. Both the General and Alternate approvers are eligible to approve the document.
A value of $0.00 indicates that no amount limit applies. Microix follows the configured Goto destination regardless of the document amount. Else does not apply.
Yes. For example, a document can move directly from Level 1 to Level 10 if its routing configuration specifies Level 10 as the next destination.
It determines when Microix notifies the requester that the document has been approved. It does not necessarily represent the final processing destination.
Yes. When HTML Approver is enabled, the approver can approve directly from the email notification without logging into the application.
Not necessarily. The final processing level provides the applicable transfer option, depending on the document type and configuration. The transfer process must still be completed.
Microix Workflow Modules Modern provides flexible approval routing that can be tailored to each organization's business policies.
Administrators can configure approval levels, assign multiple approvers, establish dollar amount conditions, route documents according to funding or category requirements, and determine when requesters receive approval notifications.
The most important configuration settings to understand are Less Equal, Goto, and Else, because these determine how a document advances through the approval process.
By properly configuring and testing these routing rules, organizations can ensure that transactions receive the required approvals while avoiding unnecessary processing delays.