fonctionnalites:geonature:synthese-validations

Ceci est une ancienne révision du document !


Synthese - Gestion de l'historique des validations

Afin de voir s'afficher l'historique des validations des observations dans l'onglet correspondant de la fiche de chaque observation du module Synthese (= Observations), il est nécessaire de renseigner la table gn_commons.t_validations de la base GeoNature.

Pour renseigner la table des validations lors des imports, deux solutions :

  • via le fichier synthese.csv et les champs unique_id_sinp, code_nomenclature_valid_status, validator, validation_comment et validation_date.
  • via le fichier validation.csv ( voir le format)

Via le fichier synthese.csv, les valeurs des champs unique_id_sinp, code_nomenclature_valid_status, validator, validation_comment et validation_date seront utilisés ainsi en fonction de la valeur du champ meta_last_action :

  • I (ajout) : pour insérer une nouvelle entrée.
  • U (mise à jour) : pour insérer une nouvelle entrée si aucune entrée n'existe avec la valeur unique_id_sinp et validation_date ou dans le cas contraire pour mettre à jour les infos fournies par les champs code_nomenclature_valid_status, validator et validation_comment.
  • D (suppression) : pour supprimer toutes les entrées correspondant au champ unique_id_sinp.

Via le fichier validation.csv, il est possible de gérer l'historique des validations à l'aide du champ meta_last_action de ce fichier :

  • I (ajout) : pour insérer une nouvelle entrée dans l'historique des validation pour le unique_id_sinp et la creation_date indiqués.
  • U (mise à jour) : pour mettre à jour les infos fournies par les champs code_nomenclature_valid_status, validator et comment pour la ligne de la table correspondant aux champs unique_id_sinp et la creation_date indiqués.
  • D (suppression) : pour supprimer toutes les entrées correspondant aux champs unique_id_sinp et creation_date indiqués.
  • fonctionnalites/geonature/synthese-validations.1773939693.txt.gz
  • Dernière modification : 2026/03/19 17:01
  • de jpmilcent