11 janv. 2018, 16:15:17 seb leridon

mairie_de_paris

GRA : anonymisation du fichier HRAccess


Table des matières

Présentation

L’export XML des données HRAccess doit être anonymisé avant d’être diffusé à un prestataire, ou importé en environnement de recette (voir gra_batch_import_fichier_HRAccess).

Ce script lit les lignes d’un fichier XML :

  • si l’une des balises rencontrées a un attribut présent dans la liste <profil>.txt, alors la donnée sera remplacée par des caractères ***.
  • si l’une des balises rencontrées a un attribut présent dans la liste <profil>.dat, alors la donnée sera remplacée par la date par défaut 1/1/1970.

Ressources

Le script d’anonymisation se trouve à l’adresse suivante : https://dev.lutece.paris.fr/svn/sites/gra/multi-sites/tools/anonymize/

Exécution

Commande à lancer :

java -jar anonymize.jar <profile> <input file name> <output file name>

Les profils se trouvent dans le fichier anonymize.properties (ex : R7ext ou R7int)

  • <profile>.txt : liste des identifiants d’attributs texte à remplacer par ***
  • <profile>.dat : liste des identifiants d’attributs date à remplacer par une date par défaut (1/1/1970)

Exemple :

# R7ext : profil anonymisation recette externe (prestataire)    
R7ext.txt=ZY0FNumvfr,ZY0FBistfr,ZY0FVoiefr,ZY0FCpadfr,(...)
R7ext.dat=ZY10Datnai

Le profil R7ext est actuellement utilisé pour les fichiers destinés à la recette externe (plateforme prestataires).

Le profil R7int est actuellement utilisé pour les fichiers destinés à la recette interne (réseau intranet Paris).