OdooWiki OCA HUB

Project Risk

project_risk folder_open OCA/project open_in_new
Project Management License: AGPL-3

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.0

Track 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

project

Menus it adds

project_risk_menuproject_risk_category_menuproject_risk_response_category_menu
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 17.0

This 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.

To 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.

info

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.