Passa al contenuto
Stai visualizzando il Odoo 15.0 pagina di KPI Balanced Scorecard. L'ultima versione supportata è KPI Balanced Scorecard v.19.0 . Ottieni questa build direttamente da Odoo Apps Store .

KPI Balanced Scorecard v.15

The tool to set up KPI targets and control their fulfillment by periods. KPI dashboard. Dashboard designer. KPI charts

198€

Lo strumento non richiede dipendenze aggiuntive oltre alle app Odoo standard.
Versione corrente: 15.0.1.0.8

Enterprise
Community
Odoo.sh

The app introduces a KPI dashboard to manage company and personal targets. The tool helps to organize work as a set of periodical goals and to control those goals in any business or functional area.

Set KPI targets by periods

The scorecard is not just a dashboard, but it is the tool to set and control measurable and time-constrained targets. Both company and individual

Use any Odoo data to calculate KPIs

The app introduces a clear system to get any Odoo storable details: a count of records, a sum or an average of numeric fields, pure Python code

Drag and Drop interface for KPI formulas

Construct advanced formulas to calculate derivative KPIs. The complexity of each scorecard is totally up to you!

Managerial and self-control

Share KPI targets with interested users to organize a transparent dashboard of goals: from global to very specific ones

Structured hierarchically and by categories

Consider only those KPIs which are of interest: for example, only sales-related or of a definite user. Hierarchy allows highlighting targets with indicative padding for an instant overview of sub-KPIs

KPIs are auto and regularly updated

Actual values are re-calculated by the special Odoo cron job. It is always possible to understand which KPIs require more attention in real time at a first glance

KPI targets kanban view

Real-time control and historical trends

  • KPIs values are calculated for a specific period according to chosen date fields (e.g. quotations by 'order date')
  • Plan KPI periods of any duration: annual, quarterly, monthly, weekly, 10-days-long, etc. KPI periods might intersect and might be different for various business areas
  • By default, KPI targets of a current period are shown for an instant overview
  • Navigate between various KPI categories and future/past KPI periods in a few clicks from the same Odoo dashboard
  • Copy or substitute KPI targets from other periods to simplify goals setting
  • Close KPI periods as it is done for fiscal and accounting purposes. It not only holds the past values but it allows also speeding calculations up
  • Control KPI historical values by periods. The graph and history table is available for each target line
  • KPI admins access the special KPI trends interface to analyze KPI targets by custom period types. Build bar and line charts. Filter by KPI categories or KPIs. Show only target or actual values
  • The app automatically calculates period types to compare in the report. Just define historical tolerance: e.g 2-days tolerance - for quarterly periods (90-92 days), 3-days - for months (28-31 days), etc.
  • Export scorecards as an Excel table if you need
  • KPI periods and KPI targets are set up for each company individually (multi companies environment)
Navigation by KPI categories
KPI analysis by periods
KPI targets' history

Drag-and-drop formulas for KPIs

  • KPI construction is as simple as it is to write down a mathematical expression: just drag and drop the parts in the right order with correct operators
  • Odoo would automatically retrieve data from a database according to a defined parts' order for a specified period
  • Formulas might be as complex as you require. Merely make sure the operators (subtraction, addition, multiplication, division, exponentiation, brackets, any float number) comply with basic Math rules.
  • For each KPI configure prefix and suffix to make results nice looking
  • Define rounding rules from 0 to 4 decimal points (1 > 1.2 > 1.23 > 1.235 > 1.2346).
  • KPI variables indicate the rules of how to get data. For example, 'total number of sales orders' or 'number of quotations of sales team Europe'
  • Other KPIs - the parts used for derivative calculation. For example, 'Opportunity to sales success ratio' based on KPIs 'Sales count' and 'Opportunities count'
  • KPI constants - the parts which are frozen globally or for a specific time frame. Needed for figures which can't be retrieved from modules and/or which should remain the same during a period
  • 'Period Days' is an interval length in days. 'Days Passed' is a length between the period start and today (if today is before the period end; otherwise period end). Those parameters let calculate per-time KPIs, such as, for example, 'Average sales per week'
KPI calculation formula parts
KPI configuration

Shared KPIs and self-control

  • Full rights for scorecards, all KPIs, targets, and settings belong to users with the right 'KPI Management - KPI manager'. The group 'KPI Management - KPI Users' is allowed to observe the KPI interface and manage shared KPI settings
  • Categories of KPIs and/or individual KPI targets might be shared for specific users or user groups
  • It is possible to both grant read-only or editor rights
  • Read-only access for a target lets users only observe shared KPIs
  • The section 'Edit rights' on category or KPI forms would also allow to set and change targets. The latter might be useful in case you ask your manager to manage goals within a department, for example
  • The security settings are additive - not restrictive. KPI managers would have full rights for all KPIs disregarding the settings, while KPI users would have rights only to KPIs which settings (or category settings) allow them so
  • The tool supports multi companies: so, make sure the user company correlates with a KPI dashboard company.
User rights for KPI category
Users and User groups for KPI

KPI settings to process Odoo data

Any storable data

  • Preparing the basis for KPIs' calculation is not a simple task. The good news is that such a job should be done only once, while results are used forever
  • KPI Settings assume 3 levels of precision: (1) basic measurements - (2) KPI variables and constants - (3) KPI drag and drop formulas
  • Basic measurement is the core object used for retrieving actual KPI values from the Odoo database, while KPI variables specify those. For example, 'total number of sales orders' should be a basic measurement, while narrower 'number of quotations of the sales team Europe' is recommended to be a precision of that basic measurement
  • Each basic measurement might have an unlimited number of linked KPI variables. KPI formulas might combine any number of variables, constants, and other KPIs with mathematical operators.

Python code measurements

  • 'Python code' is a special type of basic measurement. This type requires technical knowledge but lets you compute any sort of figures based on any Odoo data without restrictions
  • Such measurement might be any Python basic script with the possibility of SQL queries (through using 'env.cr')
  • In calculations you may rely upon the special variables: 'period_start' (the first date of the period), 'period_end' (the last date of the period), 'period_company_id' - res.company object for which Odoo makes calculations at the moment (according to a KPI period under consideration)
  • Correct Python code assumes saving the value into the special variable 'result'.

Basic measurements

  • Basic measurements are not used for formulas, but they define how Odoo data should be calculated: count of records, sum, average, and pure Python code. Basic measurements assume a number of settings
  • Model - an Odoo document type with which data set you to work ('Sales Order', 'Task', etc.). Here you can rely on standard or custom objects (including those created in the Odoo studio), Odoo reports
  • Date fields - define whether a document relates to a KPI period. For example, for tasks, you might use 'create date'. It is possible to apply a few date fields (e.g. 'Opportunities opened and won in January 2021') or no date fields at all for global calculations
  • Filters - allow restrict set of records. Used for low-level filtering and then specified in KPI variables
  • Measure field - is required for calculation types 'Average' and 'Sum'. It defines which figure you use for calculations. For example, 'total amount' of Sales Analysis Report or 'work hours of tasks'
  • Company field - would be used to restrict calculation for a KPI period target company. Take into account that records without company stated would be used for all companies' KPI calculations.

KPI variables and constants

  • The key idea to distinguish KPI variables from basic measurements is to simplify data preparation. You define 'total sales' once, and then unlimitedly use it for 'sales Europe', 'sales John Brown', 'website sales', etc.
  • Specify basic measurements through the Odoo built-in domain constructor, which lets filter by any storable attributes. For instance, filter sale orders by state (only 'done'), the salesperson ('John Brown or Mike Green'), sales team, etc.
  • KPI constants are the special type of KPI variables used when data can not be retrieved from modules and/or when figures remain the same during the whole period. For example, 'total investments' or 'number of employees' are often frozen for a specific period
  • In a multi-company environment, KPI variables are applied globally or for each company. In the former case, that variable is available for any company KPI formulas, while in the latter - only for a specific one
  • Basic measurements of the type 'Execute Python code' can't be any more specified, since they do not relate to any records. Such measurements should have a single KPI variable linked.
Basic low-level measurements for calculations
KPI variable - precision of basic measurement
Python code basic measurement

Suggerimenti di configurazione e installazione per KPI Balanced Scorecard Odoo v.15

Scheduled jobs

To change the frequency of KPI targets' recalculation:

  1. Turn on the debug mode
  2. Go to the menu KPI > Configuration > Settings
  3. Find the button 'Configure cron job'
  4. Feel free to update the settings 'Execute Every' and 'Next Execution Date'. However, please do not make it too frequent (e.g. once in 5 minutes). Since the job is resource demanding, it require at least a few minutes to be fully and correctly finished.

Change frequency of KPIs re-calculatinon

Automatic Odoo crom job for KPI calculations

Domande frequenti su KPI Balanced Scorecard Odoo v.15

Ho creato una Basic Measurement, ma non la trovo nella procedura guidata formule.

Le Basic Measurements da sole non creano una formula. Anche senza altri filtri crea una Variable collegata: comparira nell'elenco della procedura guidata.

Quali dati si usano per i KPI? Il modulo ha dati propri?

L'app non introduce quasi dati propri (tranne le costanti KPI per i dati mancanti) ne integrazioni. Calcola e prepara interfacce sui dati Odoo esistenti. Esempio: numero di ordini di vendita in un periodo dall'app Vendite.

Il modulo e universale e legge qualsiasi modulo Odoo, saldi contabili inclusi. Esempio: utile mensile dalle fatture (registrazione).

Anche dati esterni se collegati tramite un modulo Odoo. Esempio: dati Google Analytics nel PostgreSQL di Odoo per i KPI.

Qual e la differenza tra Basic Measurements e Measurements (Variables)?

Measurement (Variable) e la precisazione di una misura di base. Definisci 'Total Sales' una volta e lo riusi senza limiti per 'Sales Europe', 'Sales John Brown', 'Website Sales' ecc. aggiungendo filtri.

Quali sono le politiche di aggiornamento dei vostri strumenti?

Secondo le politiche attuali dell'Odoo Apps Store:

  • Ogni modulo acquistato per la versione 12.0 o precedente da accesso a tutte le versioni fino alla 12.0.
  • Dalla versione 13.0 ogni versione del modulo va acquistata separatamente.
  • Indipendentemente dalla versione, l'acquisto da diritto a tutti gli aggiornamenti e le correzioni entro una major version.

Il team faOtools non controlla queste politiche. Per qualsiasi domanda, contattate direttamente i rappresentanti dell'Odoo Apps Store.

Come installo l'app su Odoo.sh?

L'approccio piu diretto e il flusso integrato dello store Odoo:

1. Apri la pagina del modulo e fai clic su Deploy on odoo.sh

2. Verrai reindirizzato a GitHub. Accedi e fai clic su Create a new repo o usa uno esistente. Il repository deve essere privato. Non e consentito pubblicare le app con licenza OPL-1. Se serve, crea un nuovo repo per il progetto Odoo.sh

3. Poi, in odoo.sh, fai clic su Deploy, conferma e fai clic su Continue. Parte l'installazione.

Questi passaggi installano l'app sul branch di produzione. Per altri branch o per aggiornare:

1. Scarica il codice sorgente dallo store Odoo

2. Esegui il commit del modulo nel repository GitHub. Nessuna cartella/file dell'app deve essere in .gitignore. I repo creati da odoo.sh a volte ignorano percorsi importanti (es. /lib). Carica tutte le directory e i file del modulo

3. Esegui il deploy del branch di destinazione del progetto odoo.sh oppure attendi la build automatica se previsto.

Come installo l'app sul mio server?

1. Decomprimi il codice sorgente degli strumenti acquistati in una directory di add-on Odoo;
2. Riavvia il server Odoo;
3. Attiva la modalita sviluppatore (impostazioni tecniche);
4. Aggiorna l'elenco delle app (menu Applicazioni);
5. Trova l'app e premi Activate/Install;
6. Segui le linee guida nella pagina dell'app, se ci sono.

L'app ha componenti extra. Posso acquistarli dopo?

Si. Odoo aggiunge automaticamente le dipendenze al carrello: escludi gli strumenti gia acquistati per non pagare due volte.

Ho distribuito l'app su Odoo.sh e vedo un avviso/errore nei test

Un avviso rosso/arancione non influisce sulle funzioni dell'app. A volte i nostri moduli non superano i test automatici standard perche questi assumono un comportamento in conflitto con gli obiettivi dell'app. Ad esempio cambiamo il calcolo del prezzo, mentre i test Odoo confrontano il prezzo finale con l'algoritmo standard.

Controllate prima le funzioni del database distribuito. Funziona tutto?

Se pensate ancora che l'avviso influisca sulle funzioni reali, contattateci e inviate i log di installazione completi e l'elenco completo dei moduli distribuiti (core e di terze parti).

Posso acquistare l'app direttamente da voi?

No, distribuiamo gli strumenti solo tramite lo store ufficiale delle app Odoo.

Vorrei uno sconto

Purtroppo non abbiamo i mezzi tecnici per prezzi individuali.

Posso installare l'app sul database Odoo Online (SaaS)?

No, le app di terze parti non si possono usare su Odoo Online. Odoo SaaS blocca questa possibilita.

Lo strumento dipende da altre app. Devo acquistarle?

Si, lo strumento richiede tutti i moduli indicati nelle dipendenze. Il prezzo sulla pagina dell'app le include gia.

Qual e il prezzo del modulo in dollari USA? Perche e cambiato?

Il prezzo dei nostri moduli e in euro. Lo store Odoo converte le valute secondo il proprio tasso interno. Quindi il prezzo in dollari USA puo cambiare quando il tasso viene aggiornato.

I testi dell'app e del sito web in lingue diverse dall'inglese sono realizzati con l'assistenza dell'IA e allineati alle traduzioni ufficiali di Odoo. Se noti un errore, invia un ticket di traduzione e lo correggeremo.

Segnalazione degli errori

Se riscontri bug o comportamenti incoerenti, non esitare a contattarci. Garantiamo di fornire soluzioni entro 60 giorni dall'acquisto e siamo fortemente interessati a migliorare i nostri strumenti anche dopo questo periodo.

Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.

Includi nella richiesta il maggior numero possibile di dettagli: schermate, registri del server Odoo, una descrizione completa di come riprodurre il problema e cosi via. In genere sono necessari alcuni giorni lavorativi per preparare un piano operativo relativo a un problema (se viene confermato un bug) o fornire indicazioni su cosa fare (in caso contrario).

Richieste di funzionalità pubbliche e idee per moduli (sviluppo gratuito)

Siamo fortemente motivati a migliorare i nostri strumenti e saremmo grati per qualsiasi feedback. Se le tue esigenze sono di uso pubblico e possono essere implementate in modo efficiente, il team le includerà nella nostra lista di cose da fare.

Tale elenco di cose da fare viene elaborato regolarmente e non prevede costi aggiuntivi. Sebbene non possiamo garantire scadenze e progettazione finale, potrebbe essere un buon modo per ottenere le funzionalità desiderate senza investimenti e rischi.

Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.

Potrebbero interessarti anche queste app
Cloud Storage Solutions

Lo strumento per strutturare gli allegati Odoo in cartelle e sincronizzare con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box e NAS. Gestione file. DMS

398€ 358€
OneDrive / SharePoint Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con OneDrive in entrambi i sensi

487€ 438€
Google Drive Odoo Integration

Lo strumento per sincronizzare gli allegati Odoo con Google Drive in entrambi i sensi

487€ 438€
Password Manager

Lo strumento per conservare le password in Odoo in modo sicuro e condiviso. Vault

198€
KnowSystem: Knowledge Base System

Lo strumento per una knowledge base strutturata, interna ed esterna. KMS. Revisioni tipo wiki

398€
Universal Appointments and Time Reservations

Lo strumento per servizi su appuntamento, dalla prenotazione a vendite e recensioni

398€ 358€
MCP Server. AI Chats and LLM Odoo Integration

Lo strumento per gestire Odoo dalle chat IA tramite MCP. Claude. Qualsiasi IA con MCP.

198€
URL Transliterations for Website Pages

Lo strumento per tradurre gli URL delle pagine del sito Odoo

38€
Smart Alerts

Lo strumento richiama l'attenzione su dettagli essenziali e avvisi del documento

38€ 34€