Manage your Quality Processes with Odoo

In today's business environment, efficient quality management is essential to maintain high standards and meet customer expectations. The Odoo Community Association proposed a standardized structure for managing these processes.

We are convinced that the integral management of these processes within Odoo allows us to carry out all quality processes in a more integrated way.

In this post, our intention is to explain the design of the existing module within the Odoo Community Association (OCA).

What do we understand as a Quality System?

Within the modules proposed by OCA, the main concepts are as follows:

  • Manual: It allows us to group all records according to a theme, such as ISO 9001 or Environmental Management.
  • Audit: It is an evaluation of our quality manual. Actions to be taken and non-conformities arise from an audit.
  • Action: Measures taken by the organization to address a problem.
  • Non-conformity: Incidents in the quality system. These incidents must be evaluated, analyzed, and, if necessary, actions taken to minimize them.
  • Documentation: All documentation is managed as OCA documents. This allows us to consult them easily. Additionally, we can link them to their corresponding records depending on whether they are procedures, work instructions, etc.

Install OCA's Quality System

To begin, we must install the modules proposed by OCA within the management system repository.

Basic Configuration

The first thing will be to create our management or quality manuals to group all records according to the scope. We will do this from the Configuration entry.

After that, we can start documenting Procedures and Work Instructions from the Documentation menu entry.

Non-conformities

Non-conformity is one of the key elements within a quality system. Its mission is to mark all situations where the system has not worked as expected or in accordance with the system.

With the latest changes, we can create a non-conformity from any record by accessing the messages area. This allows anyone to quickly create a non-conformity and inform us about it.


After its creation, it is normal for it to go through different phases:

  • Analysis: where we look for the reasons it happened.
  • Planning: where we define the actions we will take to mitigate or eliminate non-conformity in future cases.
  • In progress: where the actions are carried out. The last part will be to verify the effectiveness of the actions taken.
  • Closure

Audit or System Review

An audit is a review of the quality system in which a set of processes is evaluated. An audit should include:

  • Auditors conducting the review.
  • People audited.
  • Strengths.
  • Areas for improvement.
  • Opportunities for improvement, which are analyzed as actions to be taken.
  • Detected non-conformities.

Additionally, Odoo allows us to manage the list of verifications carried out.

All this design is closely linked to how quality monitoring is done according to ISO 9001, which allows us to have our system efficiently adapted if we want to pursue such certifications.

# Odoo
2023 OCA Top Contributors