Un module OpenERP permet d'anonymiser les données confidentielles (clients, factures, commandes, écritures comptables, utilisateurs ...) , ce qui est très utile dans les cas suivants :
- constitution de jeux de tests
- alimentation de différents environnements (développement, intégration, recette ...)
- en cas d'anomalie difficile à reproduire, pouvoir fournir les données anonymisées au support (intégrateur ou éditeur)
- migration de version OpenERP réalisée en externe
Nous partons du jeu de données suivant (ex: clients)
Nous commençons par installer le module "Data Anonymization"
Ce qui conduit à ajouter les fonctions suivantes dans le menu "Configuration"
Pour pallier un petit bug de la version testée de OpenERP, il nous faut ajouter un champ à masquer. Pour cela nous allons d'ans l'écran suivant et cliquons sur "Créer"
Nous remplissons les champs puis cliquons sur "Enregistrer"
Nous choisissons ensuite "Masquer la base"
Pour revenir en arrière, il faut choisir "démasquage" en sélectionnant le fichier "field_anonymization_xxx.pickle"