AIConnect HRM Pro - OKR, KPI & Performance Management
by AIPOWER CO. https://aipower.vn/en , LTD https://aipower.vn/en$ 131.67
AIConnect HRM Pro — OKR, KPI and Performance Management
A complete goal-management system for Odoo Community: objectives at five levels, a real KPI engine, a check-in rhythm that produces evidence, and a review cycle that ends in a calibrated score somebody can defend.
- 7 modules, one install
- 5 goal levels: company, branch, department, team, individual
- 10 industries × 25 roles of ready-made OKR and KPI packs
- Community dependencies only: Employees (hr), Discuss (mail), Web
Goals are rarely lost in the planning workshop. They are lost in month three.
Targets get written in January and reopened in December. Halfway through, nobody can say whether 20% is fine or a disaster. The number behind a KPI is re-argued every quarter because nobody wrote down what it means. And when scores finally land, they are compared across managers who never agreed on what a good one looks like.
Three practices prevent that, and this suite is built around them: a documented measurement, a cadence that produces evidence, and governance that makes a mid-cycle change a decision instead of an edit.

The whole system on one page: a one-time setup, then the loop every cycle runs.
Plan, Do, Check, Act — as records, not as a slide
Each stage leaves behind something the next stage can use.

Plan, Do, Check, Act - each stage leaves a record the next one uses.

Leadership cockpit: cycle health, the department heatmap ordered worst first, and the risk queue.
A KPI is a definition, not a column heading
Every KPI carries its full documentation form, so the argument happens once and the operator knows exactly where the number comes from.
- Business definition. What this measures, in language the operator and the executive both accept.
- Formula and unit. The documented calculation - recorded for humans, never executed as code.
- Direction. Higher-is-better, lower-is-better, or pass/fail. Lower-is-better targets must be strictly positive: “zero incidents” is modelled as pass/fail, because a linear achievement formula is undefined at a target of zero.
- Aggregation. Final value, average or cumulative - how period results roll into the cycle number.
- Frequency and source. Which system or report the number comes from, on what cadence, and who confirms it.
- Leading or lagging. Whether it predicts the result or reports it.
- Thresholds. Red/amber/green bands inherited from the cycle, or overridden for this KPI alone.
Scoring follows the Google OKR convention: normalised 0.0-1.0, clamped to the cycle cap, with configurable thresholds (0.4 / 0.7 by default). Committed and aspirational objectives are scored separately, so a stretch goal landing at 0.7 is not read as a miss.

The KPI documentation form: definition, formula, direction, aggregation, source and thresholds in one place.
Read one portfolio through several lenses
Balanced Scorecard, Hoshin Kanri and 4DX ship built in, each with its own dimensions. An objective can carry dimensions from more than one framework at a time.

Five levels, weighted roll-up, and the frameworks a portfolio can be read through.

The alignment tree: how every key result rolls up into the company plan.
Three ways in, and two rules that keep the data trustworthy
A confirmed period is final. Once a manager confirms a period result, no import and no scheduled job changes it silently.

Three ways in, one place they land, and the two rules that decide who wins.

KPI targets with direction, aggregation and period results.

Pace diagnosis on a key result: expected progress and the run rate now required.
A score people can defend

From a goal score to a decision people can defend.

Personal scorecards: weighted KPIs that must total exactly 100% to submit.
A role library instead of a blank page
Ten industries and twenty-five roles of ready-made objective and KPI templates, written in the KPI documentation practice and informed by the ISO 30414 human-capital indicator families. Pick your industry, pick the role, apply the pack into a cycle, then edit the drafts - the templates are reference points, not prescriptions.
- Per-role collection playbooks: where each number lives, how it is pulled and on what cadence.
- A built-in management guide covering the OKR rhythm, writing key results as numbers rather than activities, the Balanced Scorecard balance check, success factors, data collection and fair scoring.
- A capture wizard that turns your own proven objectives and KPIs into company templates, kept per company and never mixed into the shared built-ins.

The role library: industries, roles and ready-made packs.

The built-in management guide, shipped with the product.
Changes are decisions, and they leave a trail

Alert rules are configuration, not code: red streaks, falling confidence, stale goals.

Objectives across levels, with weights, owners and key-result counts.
Screenshots are taken on the demo dataset that ships with the app. The application area is shown on its own; an optional backend theme was used for the surrounding shell and is not part of this product.
What you get
- Odoo version. 19.0 Community. An 18.0 backport is maintained and available on request.
- Dependencies. Employees (hr), Discuss (mail), Web - Community only. No Enterprise app required. Excel import uses the openpyxl Python package, with a clear message if it is not installed.
- Installed by this app. AIConnect HRM Base, AIConnect OKR & KPI, AIConnect HRM Review, AIConnect HRM Library.
- Optional bridges. AIConnect HRM Project and AIConnect HRM Sale, installed separately when the matching Odoo app is present.
- Languages. English and Vietnamese. Japanese ships as a flagged draft, marked as needing native review rather than presented as finished.
- Demo data. A fictional dataset modelled on a real digital-product department: weighted objectives totalling 100%, a KPI catalogue with directions and aggregation methods, and personal scorecards summing to 100%.
- Licence. OPL-1.
AIPOWER CO., LTD
We build Odoo systems for companies that intend to run on them. If you want this suite configured against your own cycles, industries and reporting lines, that is work we do as well.
Part of the AIConnect range for Odoo, alongside AIConnect AI Agent Helpdesk.
Website: aipower.vn/en
Sales and support: sales@aipower.vn
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 11083 |
| Technical Name |
aic_hrm_pro |
| License | OPL-1 |
| Website | https://aipower.vn/en |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module