MessageTrigger : Réception d'un message GTF

Ce déclencheur permet de lancer une itération via un message GTF (un objet GTF stocké en base).
Ce déclencheur permet aussi de relancer une itération terminée (cas d'un déclencheur intermédiaire).

Le message contient un objet json qui est passé en donnée de l'itération lors de sa création.

Fonctionne de paire avec l'actionneur MessageSender.

Note

La notion de message existait déjà dans l'ancienne verson de GTF mais était inexploitable en dehors de developpements réaliser par Veremes.
Nous avons conservé le même nom mais la fonctionnalité est totalement différente aujourd'hui et vous pouvez facilement l'utiliser pour vos propres développements.

Usage

  • Permet de chainer des workflow

  • Permet de relancer un workflow en passant par une autre branche

  • Permet de centraliser plusieurs workflow pour repasser sur un workflow commun si on a plusieurs source de données

  • Permet de lancer un workflow depuis un projet FME

Configuration

Paramètres

  • Période (Obligatoire) : Période GTF à utiliser pour scanner la table en base.

  • Type de déclencheur (Obligatoire) : Défini si le déclencheur démarre une itération ou la fait repartir.

    • Initialisation : Créer une itération.

    • Intermédiaire : Relance une itération depuis le trigger.

Sortie

Modèle sortant

Le modèle de donnée sortant de ce déclencheur est totalement dynamique puisqu'il dépend de ce qui est passé dans le corps du message (qui est lui même un json).

Le corps du message sera passé directement à l'itération sans modification :

{
  "MessageTrigger_X" :{
    "clé1" : "val1",
    "clé2" : "val2"
  }
}