Skip to main content
iVentureTeam
Home Case StudiesMechSoft Bilgi ve Iletisim Tek. Tic. A.S.
Odoo · Custom Dashboards

Live KPI dashboards and v12 HR features on Odoo 11 for MechSoft

A Turkish IT firm got next-version HR features and a self-service analytics layer without a disruptive upgrade of its Odoo 11 core.

2
Odoo 12 HR modules back-ported to Odoo 11
8
chart and item types in the dashboard engine
4
export formats per chart (PNG, PDF, Excel, CSV)
3
form factors supported — desktop, tablet, mobile
Region
Türkiye
Duration
8 weeks · delivery
Industry
IT Services
Tech Stack
Odoo 11HR Expense (back-ported from Odoo 12)Leaves / Holidays (back-ported from Odoo 12)Highcharts JSCustom Dashboard Module

The challenge

MechSoft's teams were running day-to-day operations on Odoo 11, but two capabilities they needed — the reworked HR Expense flow and the Holidays module — only shipped in Odoo 12. A full version upgrade purely for HR features was too disruptive. At the same time, reporting meant exporting data and rebuilding charts by hand outside Odoo.

  • Odoo 12 HR Expense and Holidays features were unavailable on the company's Odoo 11 install.
  • No native way to build branded, animated management dashboards inside Odoo 11.
  • KPI tracking against targets and prior periods lived in spreadsheets, not the ERP.

Our approach

iVentureTeam split the engagement into a targeted back-port and a reusable analytics layer, keeping MechSoft's core system untouched.

Back-porting Odoo 12 HR to Odoo 11

  • Ported the HR Expense and Holidays modules from Odoo 12 to run natively on Odoo 11.
  • Adapted data models and views so existing employee records worked without remapping.

Highcharts dashboard engine

  • Built a dashboard module with line, bar, pie, area, doughnut, polar-area, tile, and list-view items powered by Highcharts JS.
  • Added KPI cards comparing two queries as sum, ratio, or percentage, with target and previous-period arrows.
  • Delivered edit mode, drag-to-move and duplicate items, color-scheme switching, and sort/limit options per item.

Filters, security, and portability

  • Date filters (last 7 days, last 90 days, custom ranges) and domain filters scoped to the logged-in user.
  • Multi-company support plus full dashboard export/import between databases.

Outcomes

MechSoft gained the HR functionality it needed a version early and turned Odoo into its reporting front end instead of a data source for spreadsheets.

  • Managers watch auto-refreshing KPIs against targets inside Odoo, on any device.
  • Expense and leave workflows run natively in Odoo 11 with no upgrade downtime.
  • Any chart exports to PNG, PDF, Excel, or CSV for board packs in seconds.

The live dashboards changed our management meetings — KPIs on screen, not in exported spreadsheets. And we got the HR features we needed without a risky upgrade.

General Manager · MechSoft

Ready to write your own case study?

A free 30-minute consultation with a senior consultant — diagnostic, fixed-price quote, written roadmap.

Get our monthly Odoo & automation digest

One short email per month with practical insights, version updates, and field-tested tips. No fluff, unsubscribe anytime.