← Back to featured work

Personal Project · Odoo 18 Community

Workflow / Employees / Security

Texarium · Hierarchical Approval Matrix

Reusable approval matrices with employee hierarchy, sequential decisions and a central dashboard in Texarium on Odoo 18.

Odoo 18 CommunityTexariumPythonPostgreSQL

Texarium on Odoo 18 Community

View all Texarium videos →

01 / Overview

The project context.

Reusable approval matrices with employee hierarchy, sequential decisions and a central dashboard in Texarium on Odoo 18.

Part of Texarium ERP, an independent learning and portfolio project developed and tested locally.

Business problem

Documents across business applications need consistent approvals and visible accountability.

02 / Key requirements

What the workflow needed to handle.

  • 01Specific-user and hierarchy approvers
  • 02Sequential stages and minimum approvals
  • 03Decision history and feedback
  • 04Pending approval dashboard

03 / My role

Contribution to the customization

  • Build a shared approval engine and application adapters
  • Resolve approvers from employee hierarchy
  • Enforce access and unchanged-document checks

04 / Solution

The Odoo approach

  • Officer submission routes to Manager then Director.
  • Final Purchase approval automatically confirms the Purchase Order.

05 / Technical implementation

Relevant technical areas.

Odoo ORMemployee hierarchyrecord rulesapproval snapshots

06 / Challenges

Technical considerations

  • Enforce current-stage approver permissions
  • Prevent changed documents from using stale approval

07 / Result & impact

Qualitative outcomes

  • Actual UI recording verifies submission and two approvals on P00152.

08 / Technologies & modules

Technology focus.

Odoo 18 CommunityTexariumPythonPostgreSQL
Back to Projects