| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Purchase (purchase) • Invoicing (account) |
| Lines of code | 276 |
| Technical Name |
sol_universal_approval |
| License | LGPL-3 |
Universal Approval Matrix
Stop hardcoding approval workflows! Transform any Odoo document into a dynamic, multi-tier approval system directly from the user interface.
Enterprise-Grade Features
100% UI Configurable
Use Odoo's native Domain Widget to set up conditions (e.g., Amount Total > $10,000). No Python or XML coding required for the logic.
Multi-Tier Hierarchy
Route approvals through multiple levels. Assign specific Users or complete Groups/Roles as approvers, with minimum signature requirements.
Safe Interception
Built with Mixin Architecture. We intercept the 'Confirm' button flawlessly. Currently includes pre-built bridges for Purchase Orders.
How It Secures Your Workflow
- Step 1: Admin sets a Rule for a specific model (e.g.,
purchase.order) using intuitive domain filters. - Step 2: When a user clicks 'Confirm', the engine evaluates the rule dynamically.
- Step 3: If triggered, the document is locked into 'Pending Approval' state.
- Step 4: Authorized Approvers use dedicated Approve/Reject buttons to release or block the document.
Need to integrate other Odoo Models?
This module is designed to be easily extensible to Sales, Invoicing, Inventory, and Custom Models. If you need assistance building bridge models or implementing complex organizational charts, contact the author directly.
solvatardh@gmail.comOdoo Proprietary License v1.0 | Developed with precision for Odoo v19.
Please log in to comment on this module