IGNFCollaboratifDeleteReportConnector
Ce Transformer permet de supprimer un signalements du site espacecollaboratif.ign.fr.
L'utilisateur doit posséder un compte sur l'Espace Collaboratif, l'utilisation de ce compte permet d'accéder aux signalements privés visibles de ce compte, en sus des signalement publics.
Note
Tous les paramètres de IGNFCollaboratifDeleteReportConnector sont pilotables par des attributs des entités entrantes ou des paramètres utilisateurs du traitement. Les requêtes sont pour le moment sérialisées et ralenties à 1 par seconde.
Configuration
Ports d'entrée
Ports de sortie
Passtrough_data
Les entités ressortent avec leurs géométries et attributs initiaux, non altérés.
Attributs en entrée.
DeletedReports
Les requêtes de suppression peuvent au préalable télécharger les signalements (un signalement par Feature entrante), qui sont alors décrits comme suit :
signalement_id = numéro d'identifiant du signalement qui a été supprimé;
groupe = nom du groupe dans lequel le signalement avait été fait ;
groupe_id = numéro d'identifiant EspaceCollaboratif du groupe dans lequel le signalement avait été fait ;
groupe_description = description du groupe dans lequel le signalement avait été fait ;
auteur = numéro d'identifiant de l'auteur du signalement qui a été supprimé ;
code_insee = code insee de la commune du signalement qui a été supprimé ;
nom_com = nom de la commune (en majuscules non accentuées) du signalement qui a été supprimé ;
insee_dep = numéro du département du signalement qui a été supprimé ;
nom_dep = nom du département (en majuscules non accentuées) du signalement qui a été supprimé ;
commentaire = description du signalement qui a été supprimé ;
theme = thème lié au signalement qui a été supprimé ;
attributs = attributs du signalement qui a été supprimé s'il y en a (JSON) ;
fichier_attache = pièce-jointe s'il y en avait une avec le signalement qui a été supprimé (JSON) ;
date_creation = date de création du signalement qui a été supprimé ;
date_modif = date de dernière modification du signalement qui a été supprimé ;
date_cloture = date de la clôture du signalement qui a été supprimé ;
statut = état du signalement avant sa suppression;
reponse = réponse au signalement supprimé s'il y en avait une (JSON) ;
croquis_xml = croquis associé au signalement supprimé s'il y en avait un (XML) ;
croquis = croquis associé au signalement supprimé s'il y en avait un (JSON).
Rejected
Les entités/requêtes invalides ou en erreurs ressortent par ce port non altérées mais avec des attributs supplémentaires :
Attributs en entrée ;
fme_rejection_code = code de l'erreur ;
fme_rejection_message = description de l'erreur.
Note
Ni le login ni le mot de passe ne sont percolés.
Paramètres
IGNFCollaboratifDeleteReportConnector nécessite la saisie (ou le pilotage via des attributs des Features entrantes, ou des paramètres utilisateurs du workbench) de 4 paramètres obligatoires:
Paramètre obligatoire :
Login : pseudo de l'utilisateur de l'Espace Collaboratif à utiliser pour l'authentification ;
Mot de passe : mot de passe associé à cet identifiant.
Id du signalement : numéro d'identifiant du signalement à supprimer
Télécharger les signalements : case à cocher (défaut non cochée) indiquant si les signalement supprimés doivent être téléchargés avant leur suppression.
Développement
IGNFCollaboratifDeleteReportConnector est disponible pour être utilisé uniquement en mode lié (Insert Mode = Linked Always, cf. Export as Custom Transformer).
Auteurs
Développeur(s):
EXEMPLE HARDY Thomas et MUSCARNERA Laurent (IGN)
Testeur(s):
EXEMPLE PY Nicolas, HARDY Thomas et MUSCARNERA Laurent (IGN)
Documentation:
EXEMPLE HARDY Thomas, MUSCARNERA Laurent, PY Nicolas (IGN)
Historique de versions de IGNFCollaboratifDeleteReportConnector
Version |
Date (desc) |
Commentaire |
---|---|---|
1 |
2023-06 |
EXEMPLE Release beta |
Bug connu
EXEMPLE Le Transformer IGNFCollaboratifDeleteReportConnector ne fait à ce jour l'objet d'aucun bug connu.
rTest
EXEMPLE Le Transformer IGNFCollaboratifDeleteReportConnector bénéficie de XX tests dans un scénario unique, répartis en YY scénarios.
EXEMPLE Ils permettent de vérifier que le comportement du Transformer est correct dans les différents cas d'authentification (véracité des login et mots de passe). Sont également vérifiés que les valeurs de paramètres interdites sont rejetées, ainsi qu'évidemment que le FeatureType des entités sortantes est conforme. De plus, la non altération des données entrantes ressortant par les FeatureType 'Passtrough_data' et 'Rejected' est contrôlée.