IGNFCollaboratifReportReplyConnector
Ce Transformer permet de répondre à des signalements venant du site espacecollaboratif.ign.fr.
L'utilisateur doit posséder un compte sur l'Espace Collaboratif.
Note
Les requêtes sont pour le moment sérialisées et ralenties à 3 par secondes. Tous les paramètres de IGNFCollaboratifReportReplyConnector sont pilotables par des attributs des features entrantes ou des paramètres utilisateurs du workbench.
Configuration
Port en entrée
Input
Chaque entité entrante correspond à un signalement existant d'identifiant connu ; l'union des Inputs ne doit pas contenir de signalement en doublon (on ne peut apporter simultanément plusieurs réponses à un même signalement) ; les entités entrantes sont branchées selon le statut de signalement à modifier.
status |
title |
---|---|
submit |
Reçu dans nos services |
pending0 |
En demande de qualification |
pending |
En cours de traitement |
pending1 |
En attente de saisie |
pending2 |
En attente de validation |
valid |
Pris en compte |
valid0 |
Déjà pris en compte |
reject |
Rejeté (hors spéc.) |
reject0 |
Rejeté (hors de propos) |
test |
En mode test |
Port de sortie
Passtrough_data
Les entités ressortent avec leurs géométries et attributs initiaux, non altérés, augmentés de l'identifiant de la réponse au signalement :
Attributs en entrée ;
signalement_id = numéro d'identifiant du signalement sur lequel porte la réponse ;
status = état de la réponse souhaitée au format espace collaboratif ;
title = état de la réponse souhaitée ;
reponse_id = numéro d'identifiant de la réponse au signalement ;
reponse_signalement = message de la réponse au signalement.
Rejected
Les entités invalides ou en erreurs ressortent par ce port avec des attributs supplémentaires :
fme_rejection_code = code de l'erreur ;
fme_rejection_message = description de l'erreur ;
title = état de la réponse souhaitée ;
status = état de la réponse souhaitée au format espace collaboratif ;
signalement_id = numéro d'identifiant du signalement ;
reponse_signalement = message de la réponse qui aurait du être faite au signalement.
Paramètres
IGNFCollaboratifReportReplyConnector nécessite la saisie de 4 paramètres obligatoires (ou le pilotage via les attributs des Features entrantes, ou les paramètres utilisateurs du workbench) :
Paramètres obligatoires :
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 ;
Message de la réponse : réponse au signalement.
Développement
IGNFCollaboratifReportReplyConnector est disponible pour être utilisé uniquement en mode lié (Insert Mode = Linked Always, cf. Export as Custom Transformer).
Auteurs
Développeur(s):
HARDY Thomas et MUSCARNERA Laurent (IGN)
Testeur(s):
PY Nicolas, HARDY Thomas et MUSCARNERA Laurent (IGN)
Documentation:
HARDY Thomas, MUSCARNERA Laurent, PY Nicolas (IGN)
Historique de versions de IGNFCollaboratifReportReplyConnector
Version |
Date (desc) |
Commentaire |
---|---|---|
1 |
2024-01-18 |
Release V1 |
1 |
2023-12-31 |
Release V1 interne |
1 |
2023-06 |
Release beta |
Bug connu
Le Transformer IGNFCollaboratifReportReplyConnector ne fait à ce jour l'objet d'aucune bug connu.
rTest
Le Transformer IGNFCollaboratifReportReplyConnector bénéficie de 10 tests dans un scénario unique.
Ils permettent de vérifier la bonne exécution d'une réponse faite à un signalement ainsi que de s'assurer que le type d'entités des entités sortantes est conforme. De plus, la non altération des données entrantes ressortant par les types d'entités 'Passtrough_data' et 'Rejected' est contrôlée.