Key Performance Indicators

mgmtsystem_kpi
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/19.0/mgmtsystem_kpi
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement Systems
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux, Gray Matter Logic
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux, Gray Matter Logic
COMMITTERS
COMMITTERSMaxime Chambreuil, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/management-system
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
OCA/reporting-engine:
    - kpi
OCA/server-backend:
    - base_external_dbsource
odoo/odoo:
    - base
    - spreadsheet_dashboard
    - spreadsheet
    - bus
    - web
    - portal
    - html_editor
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides a menu item to manage key performance indicators under
the Management Systems application.

For more information, please see
https://github.com/OCA/reporting-engine/blob/19.0/kpi/README.rst

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/10.0/mgmtsystem_kpi
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
    - knowledge
OCA/management-system:
    - mgmtsystem
OCA/server-tools:
    - base_external_dbsource
odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the basis for creating key performance indicators,
including static and dynamic thresholds (SQL query or Python code),
on local and remote data sources.

The module also provides the mecanism to update KPIs automatically.
A scheduler is executed every hour and updates the KPI values, based
on the periodicity of each KPI. KPI computation can also be done
manually.

A threshold is a list of ranges and a range is:
 * a name (like Good, Warning, Bad)
 * a minimum value (fixed, sql query or python code)
 * a maximum value (fixed, sql query or python code)
 * color (RGB code like #00FF00 for green, #FFA500 for orange,
   #FF0000 for red)

This module depends on:
 * base_external_dbsource (available in lp:openobject-extension)
 * web_color (available in lp:web-addons)
    

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_mgmtsystem_kpi_category_form mgmtsystem.kpi.category.form mgmtsystem.kpi.category form New
view_mgmtsystem_kpi_category_tree mgmtsystem.kpi.category.tree mgmtsystem.kpi.category tree New
view_mgmtsystem_kpi_filter mgmtsystem.kpi.filter mgmtsystem.kpi search New
view_mgmtsystem_kpi_form mgmtsystem.kpi.form mgmtsystem.kpi form New
view_mgmtsystem_kpi_history_tree mgmtsystem.kpi.history.tree mgmtsystem.kpi.history tree New
view_mgmtsystem_kpi_threshold_form mgmtsystem.kpi.threshold.form mgmtsystem.kpi.threshold form New
view_mgmtsystem_kpi_threshold_range_form mgmtsystem.kpi.threshold.range.form mgmtsystem.kpi.threshold.range form New
view_mgmtsystem_kpi_threshold_range_tree mgmtsystem.kpi.threshold.range.tree mgmtsystem.kpi.threshold.range tree New
view_mgmtsystem_kpi_threshold_tree mgmtsystem.kpi.threshold.tree mgmtsystem.kpi.threshold tree New
view_mgmtsystem_kpi_tree mgmtsystem.kpi.tree mgmtsystem.kpi tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (3)
  • compute_kpi_value(self, cr, uid, ids, context=None)
  • update_kpi_value(self, cr, uid, ids=None, context=None)
  • update_next_execution_date(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • create(self, cr, uid, data, context=None)
  • get_color(self, cr, uid, ids, kpi_value, context=None)

New fields (0)

No new fields.

Public methods (2)
  • compute_max_value(self, cr, uid, ids, field_name, arg, context=None)
  • compute_min_value(self, cr, uid, ids, field_name, arg, context=None)
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/9.0/mgmtsystem_kpi
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYManagement Systems
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Maxime Chambreuil, Pedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Gervais Naoussi
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
    - knowledge
OCA/management-system:
    - mgmtsystem
OCA/server-tools:
    - kpi
    - base_external_dbsource
odoo/odoo:
    - base
    - board
    - web
    - mail
    - base_setup
    - web_kanban
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/8.0/mgmtsystem_kpi
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Daniel Reis, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/knowledge:
    - document_page
OCA/management-system:
    - mgmtsystem
OCA/server-tools:
    - base_external_dbsource
OCA/web:
    - web_color
odoo/odoo:
    - base
    - board
    - web
    - knowledge
    - base_setup
    - web_kanban
    - mail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the basis for creating key performance indicators,
including static and dynamic thresholds (SQL query or Python code),
on local and remote data sources.

The module also provides the mecanism to update KPIs automatically.
A scheduler is executed every hour and updates the KPI values, based
on the periodicity of each KPI. KPI computation can also be done
manually.

A threshold is a list of ranges and a range is:
 * a name (like Good, Warning, Bad)
 * a minimum value (fixed, sql query or python code)
 * a maximum value (fixed, sql query or python code)
 * color (RGB code like #00FF00 for green, #FFA500 for orange,
   #FF0000 for red)

This module depends on:
 * base_external_dbsource (available in lp:openobject-extension)
 * web_color (available in lp:web-addons)
    

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_mgmtsystem_kpi_category_form mgmtsystem.kpi.category.form mgmtsystem.kpi.category form New
view_mgmtsystem_kpi_category_tree mgmtsystem.kpi.category.tree mgmtsystem.kpi.category tree New
view_mgmtsystem_kpi_filter mgmtsystem.kpi.filter mgmtsystem.kpi search New
view_mgmtsystem_kpi_form mgmtsystem.kpi.form mgmtsystem.kpi form New
view_mgmtsystem_kpi_history_tree mgmtsystem.kpi.history.tree mgmtsystem.kpi.history tree New
view_mgmtsystem_kpi_threshold_form mgmtsystem.kpi.threshold.form mgmtsystem.kpi.threshold form New
view_mgmtsystem_kpi_threshold_range_form mgmtsystem.kpi.threshold.range.form mgmtsystem.kpi.threshold.range form New
view_mgmtsystem_kpi_threshold_range_tree mgmtsystem.kpi.threshold.range.tree mgmtsystem.kpi.threshold.range tree New
view_mgmtsystem_kpi_threshold_tree mgmtsystem.kpi.threshold.tree mgmtsystem.kpi.threshold tree New
view_mgmtsystem_kpi_tree mgmtsystem.kpi.tree mgmtsystem.kpi tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (3)
  • compute_kpi_value(self, cr, uid, ids, context=None)
  • update_kpi_value(self, cr, uid, ids=None, context=None)
  • update_next_execution_date(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • create(self, cr, uid, data, context=None)
  • get_color(self, cr, uid, ids, kpi_value, context=None)

New fields (0)

No new fields.

Public methods (2)
  • compute_max_value(self, cr, uid, ids, field_name, arg, context=None)
  • compute_min_value(self, cr, uid, ids, field_name, arg, context=None)
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/7.0/mgmtsystem_kpi
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Sandy Carter, Maxime Chambreuil, Stéphane Bidoul (ACSONE), Launchpad Translations on behalf of openerp-mgmtsystem-core-editors, OCA Transbot, Loïc Faure-Lacroix
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
OCA/server-tools:
    - base_external_dbsource
OCA/web:
    - web_color
odoo/odoo:
    - base
    - board
    - document_page
    - knowledge
    - base_setup
    - web_kanban
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the basis for creating key performance indicators,
including static and dynamic thresholds (SQL query or Python code),
on local and remote data sources.

The module also provides the mecanism to update KPIs automatically.
A scheduler is executed every hour and updates the KPI values, based
on the periodicity of each KPI. KPI computation can also be done
manually.

A threshold is a list of ranges and a range is:
 * a name (like Good, Warning, Bad)
 * a minimum value (fixed, sql query or python code)
 * a maximum value (fixed, sql query or python code)
 * color (RGB code like #00FF00 for green, #FFA500 for orange,
   #FF0000 for red)

This module depends on:
 * base_external_dbsource (available in lp:openobject-extension)
 * web_color (available in lp:web-addons)
    

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_mgmtsystem_kpi_category_form mgmtsystem.kpi.category.form mgmtsystem.kpi.category form New
view_mgmtsystem_kpi_category_tree mgmtsystem.kpi.category.tree mgmtsystem.kpi.category tree New
view_mgmtsystem_kpi_filter mgmtsystem.kpi.filter mgmtsystem.kpi search New
view_mgmtsystem_kpi_form mgmtsystem.kpi.form mgmtsystem.kpi form New
view_mgmtsystem_kpi_history_tree mgmtsystem.kpi.history.tree mgmtsystem.kpi.history tree New
view_mgmtsystem_kpi_threshold_form mgmtsystem.kpi.threshold.form mgmtsystem.kpi.threshold form New
view_mgmtsystem_kpi_threshold_range_form mgmtsystem.kpi.threshold.range.form mgmtsystem.kpi.threshold.range form New
view_mgmtsystem_kpi_threshold_range_tree mgmtsystem.kpi.threshold.range.tree mgmtsystem.kpi.threshold.range tree New
view_mgmtsystem_kpi_threshold_tree mgmtsystem.kpi.threshold.tree mgmtsystem.kpi.threshold tree New
view_mgmtsystem_kpi_tree mgmtsystem.kpi.tree mgmtsystem.kpi tree New
Models touched (5)

New fields (0)

No new fields.

Public methods (3)
  • compute_kpi_value(self, cr, uid, ids, context=None)
  • update_kpi_value(self, cr, uid, ids=None, context=None)
  • update_next_execution_date(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • create(self, cr, uid, data, context=None)
  • get_color(self, cr, uid, ids, kpi_value, context=None)

New fields (0)

No new fields.

Public methods (2)
  • compute_max_value(self, cr, uid, ids, field_name, arg, context=None)
  • compute_min_value(self, cr, uid, ids, field_name, arg, context=None)
REPOSITORY
REPOSITORYOCA/management-system
GIT
GIThttps://github.com/OCA/management-system.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/management-system/tree/6.1/mgmtsystem_kpi
VERSION
VERSION 1.0
CATEGORY
CATEGORYManagement System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Savoir-faire Linux
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Savoir-faire Linux
COMMITTERS
COMMITTERSAlexandre Fayolle, Maxime Chambreuil, Daniel Reis
WEBSITE
WEBSITEhttp://www.savoirfairelinux.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/management-system:
    - mgmtsystem
odoo/odoo:
    - base
    - board
    - wiki
    - knowledge
    - base_setup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the basis for creating key performance indicators,
including static and dynamic thresholds (SQL query or Python code), 
on local and remote data sources.

The module also provides the mecanism to update KPIs automatically. 
A scheduler is executed every hour and updates the KPI values, based 
on the periodicity of each KPI. KPI computation can also be done 
manually.

A threshold is a list of ranges and a range is:
 * a name (like Good, Warning, Bad)
 * a minimum value (fixed, sql query or python code)
 * a maximum value (fixed, sql query or python code)
 * color (RGB code like #00FF00 for green, #FFA500 for orange, 
   #FF0000 for red)
    

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_mgmtsystem_kpi_category_form mgmtsystem.kpi.category.form mgmtsystem.kpi.category form New
view_mgmtsystem_kpi_category_tree mgmtsystem.kpi.category.tree mgmtsystem.kpi.category tree New
view_mgmtsystem_kpi_filter mgmtsystem.kpi.filter mgmtsystem.kpi search New
view_mgmtsystem_kpi_form mgmtsystem.kpi.form mgmtsystem.kpi form New
view_mgmtsystem_kpi_history_tree mgmtsystem.kpi.history.tree mgmtsystem.kpi.history tree New
view_mgmtsystem_kpi_threshold_form mgmtsystem.kpi.threshold.form mgmtsystem.kpi.threshold form New
view_mgmtsystem_kpi_threshold_range_form mgmtsystem.kpi.threshold.range.form mgmtsystem.kpi.threshold.range form New
view_mgmtsystem_kpi_threshold_range_tree mgmtsystem.kpi.threshold.range.tree mgmtsystem.kpi.threshold.range tree New
view_mgmtsystem_kpi_threshold_tree mgmtsystem.kpi.threshold.tree mgmtsystem.kpi.threshold tree New
view_mgmtsystem_kpi_tree mgmtsystem.kpi.tree mgmtsystem.kpi tree New
Models touched (0)

No models found for this module.