Saltar para o conteúdo principal
NIS2 Cybersecurity Compliance Toolkit

Como funciona o NIS2 Cybersecurity Compliance Toolkit no Odoo: menus, tarefas e estados

O NIS2 Cybersecurity Compliance Toolkit acrescenta ao Odoo o menu NIS2 Compliance, com Overview, um bloco Applicability para os perfis de empresa e um bloco Controls and Risks para controlos e riscos. Por trás correm cinco tarefas agendadas ativas: quatro diárias, que verificam a retenção de evidências, a formação em atraso, as revisões de fornecedores e as ações de melhoria em atraso, e uma mensal, o lembrete da revisão anual pela direção. Aqui tens o percurso completo: menus, registos que guarda, o que acontece em cada momento e que estados vais ver.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18 e 19
Verificado
no código do módulo, versão 19.0 · nas fontes indicadas no fim
Leitura
5 min

Os menus que o módulo acrescenta

Ao instalá-lo aparece uma entrada principal, NIS2 Compliance. Dela saem estas opções:

  • NIS2 Compliance › Overview
  • NIS2 Compliance › Applicability
  • NIS2 Compliance › Applicability › Company Profiles
  • NIS2 Compliance › Applicability › Run Applicability Wizard
  • NIS2 Compliance › Applicability › Entity Lifecycle
  • NIS2 Compliance › Applicability › Implementing Regulation Profiles (apenas no Odoo 19)
  • NIS2 Compliance › Applicability › Profile Change Log
  • NIS2 Compliance › Controls and Risks
  • NIS2 Compliance › Controls and Risks › Controls
  • NIS2 Compliance › Controls and Risks › Risk Register

O bloco Applicability reúne os perfis de empresa, o assistente de aplicabilidade, o ciclo de vida da entidade, os perfis de regulamentos de execução (no Odoo 19) e o registo de alterações de perfil. O bloco Controls and Risks reúne a lista de controlos e o registo de riscos.

Lista de perfis de empresa NIS2 com dois registos e colunas de entidade legal, empresa, estado-membro, setor, dimensão, estado de aplicabilidade, estado do perfil e responsável
A lista de perfis de empresa, com dois registos: cada linha traz estado-membro, setor, dimensão, estado de aplicabilidade, estado do perfil e responsável

Na lista de perfis vês duas colunas de estado distintas, uma para a aplicabilidade e outra para o próprio perfil, além da barra de pesquisa e do botão para criar um novo.

Lista de controlos NIS2 com colunas de categoria, nome do controlo, estado de maturidade, responsável e revisão
A lista de controlos, com nove registos e os estados de maturidade Implemented, Partially Implemented, Planned, Not Implemented e Not Applicable

Que registos guarda por dentro

Se és consultor ou vais mexer na base de dados, estes são alguns dos modelos que o módulo cria, com o nome técnico e a descrição com que aparecem:

  • nis2.company.profile: NIS2 Company Profile.
  • nis2.compliance: NIS2 Compliance Record.
  • nis2.action: NIS2 Corrective / Remediation Action.
  • nis2.annex.sector: NIS2 Annex Sector.
  • nis2.audit.pack: NIS2 Audit Pack.
  • nis2.authority.submission: NIS2 Authority Submission.
  • nis2.bcp.test: NIS2 BCP/DR Test.
  • nis2.company.guard: NIS2 company rule checked after write.

Os modelos NIS2 Authority Submission e NIS2 Compliance Record herdam de nis2.company.guard. Convém saberes isto se desenvolveres por cima do módulo ou importares dados para esses registos.

Cronologia: o que acontece ao guardar, todos os dias e todos os meses

Esta linha de tempo junta o que acontece sem abrires nenhum menu: a regra que se verifica ao escrever em certos registos e as tarefas agendadas que o módulo traz, todas ativas ao instalá-lo.

  1. Ao guardar um registo Nos modelos que herdam de nis2.company.guard (NIS2 Authority Submission e NIS2 Compliance Record), o módulo verifica a regra de empresa descrita como NIS2 company rule checked after write.
  1. Todos os dias Corre a tarefa NIS2: Check evidence retention expiry, que verifica a caducidade da retenção de evidências.
  1. Todos os dias Corre a tarefa NIS2: Check overdue training records, que verifica os registos de formação em atraso.
  1. Todos os dias Corre a tarefa NIS2: Check supplier review due dates, que verifica as datas de revisão de fornecedores.
  1. Todos os dias Corre a tarefa NIS2: Mark overdue improvement actions, que marca as ações de melhoria em atraso.
  1. Todos os meses Corre a tarefa NIS2: Annual management review reminder, o lembrete da revisão anual pela direção.

As quatro diárias e a mensal aparecem entre as Ações Agendadas do Odoo com esses nomes. Se vais carregar dados reais, experimenta antes numa base de testes com alguns registos de formação, fornecedores e ações, e vê o que muda no dia seguinte: assim ficas a saber o que esperar de cada tarefa na tua própria configuração.

Se na tua implementação desativares ou alterares a frequência de alguma destas tarefas, regista-o: o lembrete mensal e as verificações diárias dependem de continuarem ativas.

Os estados que vais ver nas listas

O que percorre um registo lê-se nas suas colunas de estado. Com o que mostram os ecrãs do módulo:

  • Em Controls, o estado de maturidade assume os valores Implemented, Partially Implemented, Planned, Not Implemented e Not Applicable.
  • Nos registos de formação, o estado assume os valores Assigned, In Progress, Completed, Overdue e Exempt.
  • Em Risk Register, cada risco traz impacto, probabilidade, risco residual, decisão de tratamento e um estado, com valores como Draft, Under Review, Accepted e Closed.
  • Em Company Profiles há um estado de aplicabilidade e um estado do perfil.
Lista de Training Records com cinco registos e colunas de nome, tipo, artigo NIS2 e estado
Os registos de formação, com cinco linhas nos estados Assigned, In Progress, Completed, Overdue e Exempt
Percurso pelas listas de perfis de empresa, registos de formação, controlos NIS2 e registo de riscos
Dos perfis de empresa à formação, os controlos com o seu estado de maturidade e o registo de riscos com os seus estados

O que a ficha agrupa como funcionalidades principais

A ficha da Odoo Apps para o Odoo 19 chama-se NIS2 Cybersecurity Compliance Toolkit for Odoo 19 e, depois de explicar o problema das organizações abrangidas pela NIS2 e como o módulo o resolve, lista as suas funcionalidades principais sob estes tópicos:

  • Applicability profiles per entity
  • Article 21(2) control library
  • Cybersecurity risk register
  • Incident readiness pipeline
  • Supplier and ICT dependency oversight
  • Management accountability and evidence vault

Os dois primeiros correspondem ao que vês nos menus Applicability e Controls, e o terceiro ao Risk Register. Para saberes que campos preencher em cada um e o que rever na primeira semana, segue a colocação em funcionamento do módulo. Se ainda estás a avaliar se te convém, lê se se adapta à tua empresa.

Versões do Odoo e preço

O módulo está publicado na Odoo Apps para 17.0, 18.0 e 19.0, com um pagamento único de 49 € sem IVA por versão, em cada uma das três. Tens o detalhe na ficha da Odoo Apps e na página do módulo.

Como te ajuda a FlexigoTech

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a implementar o módulo e queres rever como os seus perfis, controlos e tarefas agendadas se encaixam no resto do teu Odoo, podemos acompanhar-te na configuração e em tudo o que precisares de ligar.

Continue a ler

Arranque do NIS2 Cybersecurity Compliance Toolkit no Odoo: um caso de ponta a pontaUm caso ilustrativo passo a passo: perfil da empresa, controlos, riscos, formação e incidentes no NIS2 Cybersecurity Compliance Toolkit para Odoo.
Verificado no código do módulo (versão 19.0) e nas fontes indicadas

Fontes

  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): views/menus_gen.xml
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): data/nis2_cron.xml
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_action.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_annex_sector.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_audit_pack.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_authority_submission.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_bcp_test.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_guard.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_profile.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_compliance_model.py
  • Código do módulo: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): static/description/index.html
  • apps.odoo.com/apps/modules/19.0/flexigo_nis2_cybersecurity_compliance_toolkit
  • apps.odoo.com/apps/modules/17.0/flexigo_nis2_cybersecurity_compliance_toolkit
  • apps.odoo.com/apps/modules/18.0/flexigo_nis2_cybersecurity_compliance_toolkit
  • flexigotech.com/en/services.html