FME Flow:2025,0
Routing-Daten vonWorkspaceS
AlleFühren Sie einenWorkspace Aktionen ermöglichen Ihnen die Weiterleitung von Nachrichten, je nachdem, ob dieworkspace erfolgreich abgeschlossen wird oder nicht. Wenn jedoch dieworkspace ist konfiguriert mitFME FlowAutomatisierungsautoren, kann Ihr Automatisierungs-Workflow auch Nachrichten basierend auf den tatsächlichen Ergebnissen Ihrerworkspace Logik. Darüber hinaus können diese Nachrichten Informationen zum Feature-Typ enthalten, die aus demworkspace.
Stellen Sie sich beispielsweise einen Workflow vor, der E-Mails empfängt und einenworkspace, das eine Art Validierung der angehängten Dateien der E-Mails durchführt. Features im Anhang, die die Validierung bestehen, werden in eine Datenbank gelesen. Mit der Hinzufügung vonFME Flow Als Autor einer Automatisierung können Sie den Workflow so konfigurieren, dass Nachrichten zu den Ergebnissen der Validierung gesendet werden, einschließlich Details zu den Featuretypattributen. Sie können eine Nachricht über Features senden, die die Validierung bestanden haben und in die Datenbank gelesen wurden, und eine weitere Nachricht über Features, deren Validierung fehlgeschlagen ist. Imworkspace, diese Nachrichten entsprechen der Ausgabe, die an zwei Automations-Writer geschrieben wird, wie hier zu sehen ist:
Bewegen Sie die Maus darüber, um den Screenshot anzuzeigen:
Wenn dieworkspace wird hochgeladen aufFME Flow und referenziert in einemFühren Sie einenWorkspaceAktion eines Automatisierungs-Workflows, sie sieht folgendermaßen aus:
Bewegen Sie die Maus darüber, um den Screenshot anzuzeigen:
Beachten Sie, dass dieFühren Sie einenWorkspaceAktion hat zwei zusätzliche Ausgangsports (eingekreist). Der Name jedes zusätzlichen Ausgabeports entspricht dem Namen des entsprechenden Feature-Typs, wie definiert durchFME Flow Automatisierungsautoren. (Beachten Sie auch, dass der Workflow zusätzlich zu den Nachrichten, die von diesen zusätzlichen Ports gesendet werden, Nachrichten sendet, die nur darauf basieren, ob dieworkspace erfolgreich ausgeführt wird oder nicht.)
Die beiden zusätzlichen Ports geben JSON-formatierte Ausgabeattribute aus, die den in den Writern angezeigten Featuretypattributen entsprechen:
Bewegen Sie die Maus darüber, um den Screenshot anzuzeigen:
Diese Attribute sind verfügbar alsWorkspaceParameter in nachgelagerten Komponenten des Workflows.
Datenschleife zwischenWorkspaceS
Wenn Ihr Workflow mehrereFühren Sie einenWorkspaceAktionen nacheinander können Sie die Ausgabe von Feature-Typen zurück zu einem vorherigen Führen Sie einenWorkspaceAktion in der Sequenz, bis eine Bedingung erfüllt ist, die die Ausgabe der Features an anderer Stelle ermöglicht. Um die Schleife zu aktivieren, wählen SieSchleife aktivieren aus dem Canvas-Menü. Wenn die Schleifenfunktion aktiviert ist, können Sie Verbindungen von den Ausgabeports des Feature-Typs zurück zu den Eingabeports des Upstreams ziehen.Führen Sie einenWorkspaceAktionen. Diese Einstellung gilt für den aktuellen Workflow sowie für nachfolgende Workflows, die Sie öffnen. Auf der Leinwand werden Schleifen als gepunktete Verbindungslinien angezeigt.
Um die Schleife zu deaktivieren, wählen SieSchleife deaktivieren aus dem Canvas-Menü. Eventuell vorhandene Schleifen bleiben bestehen.