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.
Les entités sont triées par ordre numérique ascendant sur _signalement_id.
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, qui doit être en minuscule et d'au moins 3 caractères ;
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.
Disponibilité et métriques d'usage
Disponibilité
Le site web Espace Collaboratif est monitoré par des sondes UptimeRobot, mais aucune de ces sondes ne permet le monitoring en particulier de IGNFCollaboratifReportReplyConnector.
L'authentification, au travers de la Géoplateforme, est monitorée par des sondes UpTrends, notamment la sonde d'"Identity and Access Management" (IAM):
Métriques d'usage
Aucune statistique d'usage de IGNFCollaboratifReportReplyConnector n'est actuellement disponible.
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):
MUSCARNERA Laurent, PY Nicolas, HARDY Thomas (IGN)
Testeur(s):
PY Nicolas, MUSCARNERA Laurent, HARDY Thomas (IGN)
Documentation:
PY Nicolas, MUSCARNERA Laurent, HARDY Thomas (IGN)
Historique de versions de IGNFCollaboratifReportReplyConnector
Version |
Date (desc) |
Commentaire |
---|---|---|
2 |
2024-11-18 |
Release v2 publique (compatible API Espace Collaboratif v4.0), publication sur le VStore. |
2 |
2024-07-04 |
Release v2 interne, compatible API Espace Collaboratif v4.0. |
1 |
2024-01-18 |
Release V1 |
1 |
2023-12-31 |
Release V1 interne |
1 |
2023-06 |
Release beta |
La documentation de la v1 est disponible via le cliché Wayback Machine IGNFCollaboratifReportReplyConnector.
Bug connu
Le Transformer IGNFCollaboratifReportReplyConnector ne fait à ce jour l'objet d'aucune bug connu.
Aperçu
Le Transformer IGNFCollaboratifReportReplyConnector est composé d'environ 40 Transformers.
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.