De menu's die de module toevoegt
Na installatie verschijnt er een hoofdmenu, NIS2 Compliance. Daaronder hangen deze opties:
NIS2 Compliance › OverviewNIS2 Compliance › ApplicabilityNIS2 Compliance › Applicability › Company ProfilesNIS2 Compliance › Applicability › Run Applicability WizardNIS2 Compliance › Applicability › Entity LifecycleNIS2 Compliance › Applicability › Implementing Regulation Profiles(alleen in Odoo 19)NIS2 Compliance › Applicability › Profile Change LogNIS2 Compliance › Controls and RisksNIS2 Compliance › Controls and Risks › ControlsNIS2 Compliance › Controls and Risks › Risk Register
Het blok Applicability bundelt de bedrijfsprofielen, de applicability-wizard, de levenscyclus van de entiteit, de profielen van uitvoeringsverordeningen (in Odoo 19) en het logboek van profielwijzigingen. Het blok Controls and Risks bundelt de lijst met controles en het risicoregister.

In de profielenlijst zie je twee verschillende statuskolommen, een voor de applicability en een voor het profiel zelf, plus de zoekbalk en de knop om een nieuw profiel aan te maken.

Welke records de module van binnen opslaat
Als je consultant bent of in de database gaat werken, zijn dit enkele van de modellen die de module aanmaakt, met de technische naam en de beschrijving waaronder ze verschijnen:
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.
De modellen NIS2 Authority Submission en NIS2 Compliance Record erven van nis2.company.guard. Dat is handig om te weten als je bovenop de module ontwikkelt of gegevens in die records importeert.
Tijdlijn: wat er gebeurt bij opslaan, elke dag en elke maand
Deze tijdlijn bundelt wat er gebeurt zonder dat je een menu opent: de regel die wordt gecontroleerd bij het schrijven in bepaalde records en de geplande taken die de module meebrengt, allemaal actief na installatie.
- Bij het opslaan van een record Bij de modellen die erven van
nis2.company.guard(NIS2 Authority SubmissionenNIS2 Compliance Record) controleert de module de bedrijfsregel die wordt omschreven alsNIS2 company rule checked after write.
- Elke dag De taak
NIS2: Check evidence retention expirydraait en controleert het verlopen van de bewaartermijn van bewijsstukken.
- Elke dag De taak
NIS2: Check overdue training recordsdraait en controleert de verlopen opleidingsrecords.
- Elke dag De taak
NIS2: Check supplier review due datesdraait en controleert de beoordelingsdatums van leveranciers.
- Elke dag De taak
NIS2: Mark overdue improvement actionsdraait en markeert de verlopen verbeteracties.
- Elke maand De taak
NIS2: Annual management review reminderdraait, de herinnering voor de jaarlijkse directiebeoordeling.
De vier dagelijkse taken en de maandelijkse verschijnen onder de Geplande acties van Odoo met precies deze namen. Als je echte gegevens gaat laden, test dan eerst in een testdatabase met een paar opleidingsrecords, leveranciers en acties, en kijk wat er de volgende dag verandert: zo weet je wat je van elke taak mag verwachten in je eigen configuratie.
Als je in jouw implementatie een van deze taken uitschakelt of de frequentie wijzigt, noteer dat dan: de maandelijkse herinnering en de dagelijkse controles hangen ervan af dat ze actief blijven.
De statussen die je in de lijsten ziet
Wat een record doorloopt, lees je af in de statuskolommen. Op basis van wat de schermen van de module tonen:
- In
Controlsneemt de volwassenheidsstatus de waardenImplemented,Partially Implemented,Planned,Not ImplementedenNot Applicableaan. - In de opleidingsrecords neemt de status de waarden
Assigned,In Progress,Completed,OverdueenExemptaan. - In
Risk Registerheeft elk risico impact, waarschijnlijkheid, restrisico, behandelbesluit en een status, met waarden alsDraft,Under Review,AcceptedenClosed. - In
Company Profilesis er een applicability-status en een profielstatus.


Wat de productpagina als belangrijkste functies groepeert
De pagina van Odoo Apps voor Odoo 19 heet NIS2 Cybersecurity Compliance Toolkit for Odoo 19 en somt, na uitleg over het probleem van organisaties die onder NIS2 vallen en hoe de module dat oplost, de belangrijkste functies op onder deze kopjes:
Applicability profiles per entityArticle 21(2) control libraryCybersecurity risk registerIncident readiness pipelineSupplier and ICT dependency oversightManagement accountability and evidence vault
De eerste twee komen overeen met wat je ziet in de menu's Applicability en Controls, en de derde met Risk Register. Om te weten welke velden je in elk ervan invult en wat je de eerste week nakijkt, volg je de ingebruikname van de module. Als je nog overweegt of het iets voor je is, lees dan of het bij je bedrijf past.
Odoo-versies en prijs
De module is gepubliceerd in Odoo Apps voor 17.0, 18.0 en 19.0, met een eenmalige betaling van € 49 excl. btw per versie, voor elk van de drie. De details vind je op de pagina van Odoo Apps en op de pagina van de module.
Hoe FlexigoTech je helpt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je de module invoert en wilt nagaan hoe de profielen, controles en geplande taken passen bij de rest van je Odoo, kunnen we je begeleiden bij de configuratie en bij alles wat je moet koppelen.
Lees verder
Gecontroleerd in de broncode van de module (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): views/menus_gen.xml
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): data/nis2_cron.xml
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_action.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_annex_sector.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_audit_pack.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_authority_submission.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_bcp_test.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_guard.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_profile.py
- Broncode van de module: flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_compliance_model.py
- Broncode van de module: 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
