Les menus que le module ajoute
À l'installation, une entrée principale apparaît, NIS2 Compliance. Elle donne accès à ces options :
NIS2 Compliance › OverviewNIS2 Compliance › ApplicabilityNIS2 Compliance › Applicability › Company ProfilesNIS2 Compliance › Applicability › Run Applicability WizardNIS2 Compliance › Applicability › Entity LifecycleNIS2 Compliance › Applicability › Implementing Regulation Profiles(uniquement dans Odoo 19)NIS2 Compliance › Applicability › Profile Change LogNIS2 Compliance › Controls and RisksNIS2 Compliance › Controls and Risks › ControlsNIS2 Compliance › Controls and Risks › Risk Register
Le bloc Applicability regroupe les profils d'entreprise, l'assistant d'applicabilité, le cycle de vie de l'entité, les profils de règlements d'exécution (dans Odoo 19) et le journal des modifications de profil. Le bloc Controls and Risks regroupe la liste des contrôles et le registre des risques.

Dans la liste des profils, vous voyez deux colonnes de statut distinctes, l'une pour l'applicabilité et l'autre pour le profil lui-même, ainsi que la barre de recherche et le bouton pour en créer un nouveau.

Les enregistrements conservés en interne
Si vous êtes consultant ou si vous allez intervenir sur la base de données, voici quelques-uns des modèles créés par le module, avec leur nom technique et la description sous laquelle ils apparaissent :
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.
Les modèles NIS2 Authority Submission et NIS2 Compliance Record héritent de nis2.company.guard. C'est utile à savoir si vous développez au-dessus du module ou si vous importez des données dans ces enregistrements.
Chronologie : ce qui se passe à l'enregistrement, chaque jour et chaque mois
Cette chronologie rassemble ce qui se produit sans que vous ouvriez de menu : la règle vérifiée à l'écriture sur certains enregistrements et les tâches planifiées fournies par le module, toutes actives à l'installation.
- À l'enregistrement Sur les modèles qui héritent de
nis2.company.guard(NIS2 Authority SubmissionetNIS2 Compliance Record), le module vérifie la règle d'entreprise décrite commeNIS2 company rule checked after write.
- Chaque jour La tâche
NIS2: Check evidence retention expirys'exécute et vérifie l'expiration de la conservation des preuves.
- Chaque jour La tâche
NIS2: Check overdue training recordss'exécute et vérifie les enregistrements de formation échus.
- Chaque jour La tâche
NIS2: Check supplier review due datess'exécute et vérifie les dates de revue des fournisseurs.
- Chaque jour La tâche
NIS2: Mark overdue improvement actionss'exécute et marque les actions d'amélioration échues.
- Chaque mois La tâche
NIS2: Annual management review reminders'exécute : c'est le rappel de la revue annuelle par la direction.
Les quatre tâches quotidiennes et la mensuelle apparaissent parmi les actions planifiées d'Odoo sous ces noms. Si vous allez charger des données réelles, testez d'abord sur une base de test avec quelques enregistrements de formation, de fournisseurs et d'actions, et regardez ce qui change le lendemain : vous saurez ainsi à quoi vous attendre de chaque tâche dans votre propre configuration.
Si, dans votre déploiement, vous désactivez l'une de ces tâches ou en changez la fréquence, notez-le : le rappel mensuel et les revues quotidiennes dépendent du fait qu'elles restent actives.
Les statuts que vous verrez dans les listes
Le parcours d'un enregistrement se lit dans ses colonnes de statut. D'après ce qu'affichent les écrans du module :
- Dans
Controls, le statut de maturité prend les valeursImplemented,Partially Implemented,Planned,Not ImplementedetNot Applicable. - Dans les enregistrements de formation, le statut prend les valeurs
Assigned,In Progress,Completed,OverdueetExempt. - Dans
Risk Register, chaque risque porte un impact, une probabilité, un risque résiduel, une décision de traitement et un statut, avec des valeurs commeDraft,Under Review,AcceptedetClosed. - Dans
Company Profiles, il y a un statut d'applicabilité et un statut du profil.


Ce que la fiche regroupe comme fonctions clés
La fiche Odoo Apps pour Odoo 19 s'intitule NIS2 Cybersecurity Compliance Toolkit for Odoo 19 et, après avoir expliqué le problème des organisations couvertes par NIS2 et la façon dont le module le résout, elle liste ses fonctions clés sous ces rubriques :
Applicability profiles per entityArticle 21(2) control libraryCybersecurity risk registerIncident readiness pipelineSupplier and ICT dependency oversightManagement accountability and evidence vault
Les deux premières correspondent à ce que vous voyez dans les menus Applicability et Controls, et la troisième à Risk Register. Pour savoir quels champs remplir dans chacun et quoi vérifier la première semaine, suivez la mise en route du module. Si vous hésitez encore sur l'intérêt du module, lisez s'il convient à votre entreprise.
Versions d'Odoo et prix
Le module est publié sur Odoo Apps pour les versions 17.0, 18.0 et 19.0, avec un paiement unique de 49 € HT par version pour chacune des trois. Vous trouverez le détail sur la fiche Odoo Apps et sur la page du module.
Comment FlexigoTech vous aide
FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous êtes en train de déployer le module et souhaitez vérifier comment ses profils, ses contrôles et ses tâches planifiées s'articulent avec le reste de votre Odoo, nous pouvons vous accompagner dans la configuration et dans tout ce que vous avez besoin de connecter.
À lire aussi
Vérifié dans le code du module (version 19.0) et dans les sources citées
Sources
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): views/menus_gen.xml
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): data/nis2_cron.xml
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_action.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_annex_sector.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_audit_pack.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_authority_submission.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_bcp_test.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_guard.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_company_profile.py
- Code du module : flexigo_nis2_cybersecurity_compliance_toolkit 19.0 (af4f82c6): models/nis2_compliance_model.py
- Code du 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
