Skip to main content
Flexigo Warehouse Route Exception Dashboard

How Flexigo Warehouse Route Exception Dashboard works inside Odoo

Flexigo Warehouse Route Exception Dashboard adds the Inventory › Route Exceptions menu to Odoo, with a dashboard, a list of every exception, a trend report, the scan logs and the settings. It ships with two active scheduled actions: Route Exception Detection Scan, every hour, and Route Exception Housekeeping, every day. Each exception is a record of the flexigo.route.exception model, which you see on the dashboard, in the list and in the report.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 4 November 2026

Key facts

Versions
Odoo 17, 18, 19 and 20
Checked
in the module's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

Where the module sits inside Inventory

Everything the module adds hangs off the Inventory app. The Odoo Apps listing sums it up in its heading Warehouse route exceptions in one dashboard: your warehouse route exceptions gathered on a single dashboard. These questions walk through what you will find once it is installed, menu by menu, and point out what you should check for yourself on a test database.

What menus does the module add to Odoo?

One main menu, Inventory › Route Exceptions, with five entries beneath it. They are all inside Inventory, with these names and in this order:

  • Inventory › Route Exceptions › Route Exception Dashboard
  • Inventory › Route Exceptions › All Route Exceptions
  • Inventory › Route Exceptions › Trend Report
  • Inventory › Route Exceptions › Scan Logs
  • Inventory › Route Exceptions › Route Exception Settings

What do you see in Route Exception Dashboard?

A kanban board. In the screenshot, with the Open Backlog filter applied, the cards are split into columns by severity (Critical, Major and Minor) and each card shows the exception type, its status, its age and the person responsible. This is the screen that matches the listing's heading: open exceptions at a glance, grouped by severity.

Route Exception Dashboard kanban board with the Open Backlog filter and Critical, Major and Minor columns
The dashboard grouped by severity, with cards showing type, status, age and owner

And what does All Route Exceptions give you?

A list of every exception. In the screenshot there are columns for severity, status, age, warehouse, route, assignee and dates, and the rows are coloured by severity. If you want to find a specific exception by warehouse or by route, those are the columns in front of you.

All Route Exceptions list in Inventory with columns for severity, status, age, warehouse, route, assignee and dates
The full list of exceptions, with rows coloured by severity

What does Trend Report show?

In the screenshot, a pivot table for the Route Exception Trend Report with the Type filter: Critical, Major and Minor columns, rows per exception type and the Time to Resolve (hours) measure. In other words, you cross type with severity and read the time to resolution, in hours.

Route Exception Trend Report pivot table with Critical, Major and Minor columns and rows per exception type
The trend report with the Time to Resolve (hours) measure by type and severity

What runs on its own and what gets recorded

Which scheduled actions does the module include?

Two, and both are listed as active:

  • Route Exception Detection Scan: runs every hour.
  • Route Exception Housekeeping: runs every day.

The module also defines a service called Route Exception Detection Service (model flexigo.route.exception.detector). If you need to know exactly what the action checks in your warehouse, let it run on a test database and then look at the dashboard and the list.

What is in Scan Logs?

The menu lives at Inventory › Route Exceptions › Scan Logs. The module also includes a flexigo.route.exception.scan.log model, named Route Exception Scan Log. Open it on your test database and see what it holds before deciding who on the team will check it.

Where do you configure the module?

In Inventory › Route Exceptions › Route Exception Settings. The configuration is its own model, flexigo.route.exception.config, named Route Exception Detection Configuration. At the end of the animation you can see the settings list with a single record, Default Route Exception Settings, with its scan interval, a value and a ticked checkbox (some columns are cut off at the edge).

Walkthrough of the exceptions list, the kanban dashboard, the trend report and the settings list
From the All Route Exceptions list to the dashboard, the trend report and the settings list, with the Default Route Exception Settings record

What an exception goes through and which versions are available

What does an exception go through from the moment it appears until it is closed?

Each exception is a record of the flexigo.route.exception model, named Warehouse Route Exception. The screens show: in the list, the status, the age and the assignee; on the dashboard cards, the type, the status, the age and the owner; and in the report, the time to resolution in hours. To learn the full journey in your own setup, take an exception on the test database and follow its status column in the list and its card on the dashboard until it no longer appears under the Open Backlog filter.

Which Odoo versions is it available for, and what does it cost?

It is published on Odoo Apps for 17.0, 18.0, 19.0 and 20.0. According to each version's listing it costs €9 per Odoo version, a one-off payment excluding VAT, for 17, 18, 19 and 20. You will find the details on the Odoo Apps listing and on the module page at flexigotech.com.

How FlexigoTech can help

At FlexigoTech we implement Odoo 17, 18, 19 and 20 and build bespoke connectors and integrations. If you are setting up Inventory and want this dashboard to be part of the implementation, or you need something bespoke around your routes, we can look at it with you.

Keep reading

Flexigo Warehouse Route Exception Dashboard error messages: what they mean and what to doWhat each error message in Flexigo Warehouse Route Exception Dashboard for Odoo means, when it appears and how to fix it, walked through one example.Spain CAE Certificates errors in Odoo: when each message appears and what to doSpain CAE Certificates error messages in Odoo, word for word: consumption, dates, ENAC verifier, audit notes and liquidation, and how to fix each one.Spain CAE Certificates: whether it fits, what it covers and which Odoo version to useWhat Spain CAE Certificates covers according to its listing, what the service leaves out, what to prepare before installing and which Odoo versions it is on.
Checked in the module's source code (version 20.0) and the linked sources

Sources