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.

IGNFCollaboratifReportReplyConnector workflow

Configuration

IGNFCollaboratifReportReplyConnector configuration

Port en entrée

IGNFCollaboratifReportReplyConnector Inputs

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

IGNFCollaboratifReportReplyConnector Output

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) :

IGNFCollaboratifReportReplyConnector parameters

  • 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.

IGNFCollaboratifReportReplyConnector rTest