FME Flow:2025.1

Exécutez unWorkspace

LeExécutez unWorkspaceL'action reçoit des messages provenant de déclencheurs ou d'autres actions et exécute uneFME Formworkspace qui a été téléchargé surFME Flow.

Pour utiliser le contenu du message dans leworkspace, spécifiez unworkspace paramètre publié pour recevoir les données. Vous pouvez également utiliser des lecteurs, des rédacteurs ou des transformateurs équipés pour recevoir des messages au format JSON.

Conseil 

Ports de sortie

TousExécutez unWorkspaceles actions ont des ports de sortie de réussite et d'échec. Le port du succès () peut envoyer un message si leworkspace se termine avec succès. Le port d'échec (x) peut envoyer un message si leworkspace ne parvient pas à se terminer.

NoteQuandRéessayer les paramètres sont configurés, le port d'échec s'affiche avec une icône Réessayer configuré (⟳).

De plus, si le spécifiéworkspace est configuré avecFME Flow Auteurs d'automatisations, lesExécutez unWorkspacel'action contient des ports de sortie correspondant à chaque type de fonctionnalité d'écriture.

Détails

  • Action: SélectionnerExécutez unWorkspace.
  • Dépôt: Spécifiez le référentiel dans lequel leworkspace réside.
  • Workspace: Specify the workspace you want to run.

Paramètres

Si le spécifiéworkspace a des paramètres publiés, configurez les paramètres que vous désirez lorsque leworkspace courses.

ConseilSi une version plus récente duworkspace est réédité àFME Flow tandis que le Run actuel aWorkspace l'action est ouverte, cliquez sur le bouton Réinitialiser et actualiser les paramètres pour appliquer les mises à jour aux paramètres publiés.

Attributs de sortie

Voir aussi

ConseilPour afficher les attributs de sortie des composants en amont, cliquez surAfficher les attributs en amont.

Attributs de réussite et d'échec

ConseilVous pouvez travailler avec les messages d’erreur des manières suivantes :
Attribut Description
temps Heure de l'événement
source Type d'événement
type d'erreur

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

  • Lettre morte: Une erreur s'est produite lors de la configuration duworkspace courir, ou pendant la traduction.
message d'erreur (Port d'échec uniquement) Message d'erreur
job.timeSoumis Heure de soumission
job.timeStarted Le temps a commencé
travail.heureTerminé Le temps est écoulé
statut du travail Statut de l'emploi
job.statusMessage Message d'état du travail
job.log Journal de travail
dépôt de travail Dépôt
emploi.workspace Workspace
job.id ID de travail

Sortie d'attribut de type de fonctionnalité

Exécutez unWorkspaceactions qui font référenceworkspaces configuré avecFME Flow Les rédacteurs d'automatisations génèrent un ensemble d'attributs de sortie pour chaque type de fonctionnalité de rédacteur. Chaque attribut correspond à un attribut de type de fonctionnalité exposé dans l'écrivain. Pour plus d'informations, voir Données de routage deWorkspaces .

Avancé

  • File d'attente des tâches (facultatif) : la file d'attente dans laquelle exécuter le travail. La file d'attente spécifiée remplace la file d'attente qui serait autrement attribuée en fonction deContrôle des files d'attente règles de routage des tâches. Si non spécifié, les règles de routage des tâches s'appliquent. Pour afficher les files d'attente auxquelles les moteurs FME sont affectés, ouvrez leMoteurs page.
  • Heure d'expiration des tâches en file d'attente (facultatif) : la durée après laquelle un travail en attente dans la file d'attente ne s'exécute pas. Si le travail ne s'exécute pas avant que ce délai ne soit atteint, il reste dans la file d'attente jusqu'à ce qu'il soit prêt à être exécuté, mais l'exécution n'est pas tentée. Cette directive est utile pour les tâches sensibles au temps que vous ne souhaitez pas exécuter une fois le délai spécifié dépassé.
  • Heure d'expiration du travail en cours d'exécution (facultatif) : la durée pendant laquelle un travail restera en cours d'exécution. Cette directive est utilisée pour garantir qu'un travail ne se bloque pas et ne bloque pas un moteur FME indéfiniment. La valeur minimale autorisée est 1.
  • Ignorer si le travail est en cours: Si cette case est cochée, une tâche déclenchée ne s'exécute pas si l'état de la tâche déclenchée précédemment est toujours En cours d'exécution ou En file d'attente. Si une tâche est ignorée, les éléments suivantsMessage invalide un message d'erreur est émis via leport de défaillance:Le travail est déjà en cours ; le travail déclenché a été ignoré.
  • Journal de débogage: Lorsqu'il est activé, enregistre des informations supplémentaires surJournaux de travail FME. Ce paramètre est idéal lorsqu'une erreur s'est déjà produite et que vous recherchez des informations supplémentaires.
    NoteJournal de débogage peut entraîner des performances plus lentes de l'espace de travail et des fichiers journaux de grande taille.

Réessayer

  • Réessayer en cas d'échec: Si cette option est cochée, l'automatisation tente d'exécuter à nouveau l'action si la tentative initiale aboutit à un échec de connexion à la ressource externe spécifiée pour la remise du message. La manière dont ces nouvelles tentatives sont effectuées est basée sur les paramètres restants.
  • Utiliser les paramètres de nouvelle tentative personnalisés: Si cette case est cochée, les paramètres de nouvelle tentative restants sont configurables. Si cette case n'est pas cochée, ils sont définis surFME Flow valeurs par défaut.
  • Nombre de tentatives: Nombre maximal de tentatives, si l'action continue d'échouer.
  • Attendre entre les tentatives:Temps d'attente entre les tentatives. En collaboration avecMultiplicateur de recul (ci-dessous), la valeur spécifiée est le temps d'attente pour la première tentative.
  • Multiplicateur de recul: Facteur par lequel augmenterAttendre entre les tentatives lors de tentatives successives. Par exemple, une valeur de2.0 double le temps d'attente pour la prochaine tentative.
  • Facteur de randomisation: Pourcentage selon lequel introduire du caractère aléatoire dansAttendre entre les tentatives. Par exemple, siAttendre entre les tentatives est100 secondes, etFacteur de randomisation est25, le temps d'attente pour chaque nouvelle tentative est sélectionné aléatoirement entre 75 et 125 secondes.
  • Délai d'attente maximal entre les tentatives: Temps d'attente maximal entre les tentatives. En collaboration avecMultiplicateur de recul, la valeur spécifiée est la limite supérieure du temps d'attente.

Statistiques de l'emploi

Vous pouvez consulter des informations utiles sur la façon dont unworkspace a joué à partir d'unExécutez unWorkspaceaction, depuis le dernier démarrage du flux de travail. Ces informations peuvent vous aider à prendre des décisions importantes sur la manière de gérer leworkspace, en particulier lors de la configurationContrôle des files d'attente. Si le mêmeworkspace est référencé à partir de plus d'unExécutez unWorkspaceaction dans le flux de travail, les statistiques de travail s'appliquent uniquement à l'action sélectionnée. Les statistiques sont réinitialisées à chaque démarrage du workflow.

  • % CPU moyen: Pourcentage moyen du temps de traitement enregistré comme temps CPU, calculé commeTemps CPU moyen / Temps moyen écoulé.
  • Temps CPU moyen: Temps CPU total moyen pour exécuter leworkspace. Pour plus d'informations sur la façon dontTemps CPU est mesuré, voir leComplété tableau des emplois.
  • Temps moyen écoulé:Durée totale moyenne de traitement duworkspace.
  • Utilisation maximale moyenne de la mémoire:Utilisation maximale moyenne de la mémoire par le moteur FME lors du traitement d'un travail. Pour plus d'informations sur la façon dontUtilisation maximale de la mémoire est mesuré, voir leComplété tableau des emplois.
  • Nombre total de courses: Le nombre de fois queworkspace a été exécuté depuis le dernier démarrage du flux de travail.