FME Flow:2025.1

Déclencheur manuel

Vous pouvez créer un flux de travail d'automatisation qui ne répond à aucun message entrant ni à aucune planification, mais qui s'exécute à la demande et vous permet de transmettre des exemples de données. Ce type de flux de travail utilise un déclencheur manuel à la place de l’une des autres options de déclenchement. Les déclencheurs manuels sont utiles lorsque vous souhaitez tester un flux de travail avant d'en créer un qui reçoit de vrais messages entrants.

Le déclencheur manuel dispose de deux ports de sortie. Le port du succès () peut envoyer un message si le déclencheur démarre avec succès. Le port d'échec (x) peut envoyer un message si le déclencheur ne parvient pas à s'initialiser.

Pour exécuter une automatisation avec un déclencheur manuel

Il existe deux manières d'exécuter une automatisation avec un déclencheur manuel :

  • Depuis la page Gérer les automatisations, sélectionnez l'automatisation et :
    1. Si le flux de travail n’est pas déjà démarré,démarrer le flux de travail.
    2. CliquezDéclenchement.
  • En tant qu'application d'automatisation, qui permet à toute personne autoriséeFME Flow l'utilisateur pour exécuter l'automatisation en tant qu'« application » dans un navigateur Web. Pour plus d'informations, voir Applications d'automatisation .

Paramètres

  • Demander JSON sur le déclencheur: Lorsque cette option est cochée, une boîte de dialogue Automatisations de déclenchement s'ouvre lorsque le déclencheur s'exécute. Cette boîte de dialogue vous invite à fournir l’un des éléments suivants :
    • Formulaire JSON: Faites glisser et déposez un fichier JSON ou saisissez un schéma JSON valide. Le schéma doit correspondre aux paramètres manuels ajoutés sousAttributs de sortie (ci-dessous).
    • NoteL'analyseur de dialogue analyse uniquement les attributs de niveau supérieur. Pour accéder au contenu des tableaux et objets imbriqués à partir d'unworkspace, utiliser des transformateurs de manipulation JSON dans unFME Formworkspace.
    • Formulaire de paramètres manuels: Saisissez directement les valeurs pour chaque paramètre manuel ajouté sousAttributs de sortie (ci-dessous). Cette option est utile pour générer des données d'entrée sans nécessiter de connaissances en JSON.

Attributs de sortie

Voir aussi

Attribut Description
temps Heure de l'événement
source Type d'événement
type d'erreur

(Port d'échec uniquement) Type d'erreur :

  • Message invalide:Une erreur s'est produite lors de la configuration de ce composant, telle que des valeurs manquantes ou mal formées.
  • Lettre morte:Une erreur s'est produite lors de la connexion à une ressource externe. Les exemples peuvent inclure des problèmes de connexion, des informations d’identification non valides ou des exceptions de ressources externes génériques.
message d'erreur (Port d'échec uniquement) Message d'erreur
message (Port de réussite uniquement) Contenu du message

manuel.utilisateur

(Port de réussite uniquement) LeFME Flow utilisateur qui exécute une automatisation avec le déclencheur manuel.

Paramètres manuels

(Port de réussite uniquement) SiDemander JSON sur le déclencheur est vérifié (voirParamètres, ci-dessus), le déclencheur attend des données JSON supplémentaires sous la forme d'un corps de requête au format JSON qui correspond à ces paramètres.

Pour créer manuellement des paramètres manuels, cliquez surGérer pour ouvrir leÉditeur de paramètres manuels.

Pour créer automatiquement des paramètres manuels :

  1. CliquezImporter des paramètres depuis JSON.
  2. Faites glisser et déposez un fichier JSON ou saisissez un schéma JSON valide dans la boîte de dialogue Importer les paramètres depuis JSON.
  3. Remplacer les paramètres existants: Si cette case est cochée, le contenu JSON de cette boîte de dialogue remplacera tous les paramètres manuels existants lors de son analyse. Pour ajouter des paramètres de ce contenu JSON, une fois analysé, à tous les paramètres existants (sans les remplacer), laissez cette case décochée.
  4. CliquezAnalyser.
NoteL'analyseur de dialogue analyse uniquement les clés de niveau supérieur. Pour accéder au contenu des tableaux et objets imbriqués à partir d'unworkspace, utiliser des transformateurs de manipulation JSON dans unFME Formworkspace.