Skip to main content

Odoo Approval Workflow

Native Odoo buttons with visual BPMN approval control

MT Approval Workflow runs inside Odoo. It does not create a separate approval portal. Instead, it adds approval, handling, notification, tracking, and operational control around native Odoo business actions.

01Product IntroductionUnderstand the product positioning, native button control, BPMN design, and workflow tracking.02Product OverviewUnderstand positioning, modules, key differences, and product boundaries.03Administrator GuideInstallation, permissions, workflow definitions, button binding, instance maintenance, and troubleshooting.04Business User GuideTodos, approvals, handling tasks, transfer, add approver, reject, approve, and history.

Product Positioning

Not a standalone OA system, and not just a drawing tool

The product brings workflow control to real Odoo documents and their critical actions: configurable processes, traceable approvals, easier troubleshooting, and the same familiar Odoo user flow.

01

Control native Odoo buttons

Users still click the original Confirm, Send, Publish, or other business buttons. The system checks approval first, then continues the original Odoo method after approval.

02

Visual BPMN workflow design

Model approval, handling, CC, branching, parallel flows, countersign, add approver, transfer, timeout reminders, and notifications as visible workflow rules.

03

Keep workflows inside Odoo

Workflow instances, tasks, histories, notifications, snapshots, and execution results stay in Odoo for tracking, troubleshooting, and operations.

Inside Odoo

Rules, workflow instances, and operation records stay inside Odoo

When a business button is clicked, the system checks whether approval is required. Users handle tasks in the approval center, while administrators can inspect workflow instances, operation logs, reminder status, and exceptions.

  • Supports single approval, countersign, minimum approvals, rejection, recall, add approver, transfer, and CC.
  • Controls routes with business fields, users, departments, job positions, and condition expressions.
  • Supports internal notifications, Chatter messages, email reminders, timeout reminders, and task tracking.
Read administrator guide
BPMN approval workflow example

Use Cases

For Odoo projects that need maintainable approval workflows

Approval logic written directly in button methods is fast at first, but hard to maintain later. MT Approval Workflow makes those rules explicit so definitions, tasks, and operations become manageable system capabilities.

Sales order approvalsRoute approvals by amount, customer, department, job position, or business fields.
Purchasing and expense controlMove approval logic out of button methods and keep rules maintainable.
Publish and confirm actionsAdd workflow control to key business actions while preserving Odoo operation habits.
Cross-department workflowsCoordinate users, job positions, departments, and conditional branches.
BPMNbutton control + approval + trace

Documentation Map

Start with the product introduction, then move into setup and nodes

The product introduction explains why the product binds to native Odoo buttons.

The administrator guide covers installation, permissions, workflow definitions, button binding, instances, and troubleshooting.

The BPMN designer guide explains nodes, assignees, notifications, and timeout reminders.

Manual Structure

Documentation structure

Start Reading

Start from the product introduction

This site has one job: explain MT Approval Workflow clearly and make the user manuals easy to reach.

Open product introduction