With this module you can manage your projects risk using the MOR method.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Track and manage project risks in Odoo using the MOR method: record each risk with probability, impact, an automatic rating, a status, an owner and planned responses, and see a risk counter on the project.
This module adds a risk register to projects. On a project form you get a "Risks" button showing how many risks are linked, and the same link appears on the project kanban card; clicking it opens the list of risks for that project.
Each risk record holds a name, a category, a description, an owner and an actionee (both users), a probability (Rare to Very likely), an impact (Trivial to Extreme), a proximity (Very low to Imminent) and a status (Draft, Active, Closed). The rating is calculated automatically from probability plus impact and is shown as a coloured ribbon on the risk form (Trivial up to Critical). Changes to probability, impact, proximity, status, owner and actionee are tracked in the chatter, so you can follow the history.
On each risk you can list responses, each with a sequence and a description, and pick a response category. Categories for risks (Quality, Network, Legal, Supplier) and for responses (Avoid, Reduce, Fall back, Transfer, Accept, Share) come pre-loaded and can be managed from the Project configuration menu. The risk list is sorted by highest rating and proximity, highlights high ratings in red and greys out drafts, and can be filtered on Active or grouped by project.
Project users can read risks and categories; project managers can create, edit and delete them.
Depends on
Menus it adds
Models and fields (5)
- project.risk · new modelname, state, impact, rating, owner_id (Owner), proximity, project_id, actionee_id (Actionee), description, probability, project_risk_category_id (Category), project_risk_response_ids (Response), project_risk_response_category_id (Response Category)
- project.project · extends an existing modelproject_risk_ids, project_risk_count
- project.risk.category · new modelname
- project.risk.response · new modelsequence, description, project_risk_id
- project.risk.response.category · new modelname
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/project.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0This module provides a number of default risk categories, but you can add more at Project \> Configuration \> Risk Categories. For risk response categories you need to go to Project \> Configuration \> Risk Response Categories.
Usage
Source · Odoo 17.0To define risks for your projects:
- Go to Project \> Risks;
- create a new risk;
- the rating is automatically calculated based on this risk matrix:
- set the state to 'Active' if the risk is in effect;
- set the state to 'Closed' if the risk is processed or e.g. completely avoided.
The list of risks is by default ordered by rating and proximity. Risks with a rating higher than rating 'Medium-High' become red.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.