Dies ist ein Beispiel-Anwendungsfall für das Erstellen eines Workflow und deckt die meisten Aspekte des Verfahrens ab.
Workflow-Vorlagen bieten weitere Beispiele für verschiedene Arten von Workflows.
Um einen Strings Workflow in Orchestrator zu erstellen, der einen Job erstellt, wenn eine Datei in ein Projekt hochgeladen wird und die vom hochladen betroffenen Schlüssel enthält, führen Sie diese Schritte aus:
-
(Optional) Arbeitsordner erstellen.
-
Wählen Sie im Menü die Option Ordner aus.
Das Fenster wird geöffnet.
-
Geben Sie einen Namen für den Ordner an und klicken Sie auf speichern.
Der Ordner wird auf der Seite aufgelistet.
-
Klicken Sie auf den Ordnernamen, um ihn zu öffnen.
-
-
Workflow erstellen.
-
Wählen Sie im Menü die Option Workflow aus.
Das Fenster wird geöffnet.
Optional können Sie eine vorhandene .JSON-Datei anhängen, um automatisch einen Workflow zu erstellen. Die Beschreibung wird aus der Datei übernommen.
-
Geben Sie einen und eine für den neuen Workflow an.
-
Klicke auf Speichern.
Der neue Workflow wird auf der Seite aufgelistet.
Hinweis
Eine Bibliothek mit allgemeinen Vorlagen steht ebenfalls zum Erstellen von Workflows zur Verfügung.
-
-
Workflow definieren.
-
Klicken Sie auf den Workflow-Namen, um ihn zu öffnen.
Der Workflow wird im Tab geöffnet.
-
Geben Sie ein Ereignis an, auf das der Workflow warten soll.
Für dieses Beispielverfahren wird das Ereignis
verwendet; dies ist das Ereignis, das eintritt, sobald eine Datei in ein Strings Projekt hochgeladen und verarbeitet wurde.uploads:create
Suchen Sie im Tab im Fenster nach dem Wort uploads.
Die aufgelisteten Ereignisse sind sowohl TMS- als auch Strings-Webhooks.
-
Ziehen Sie den Block
per Drag-and-Drop auf den ersten Arbeitsschritt.uploads:create
Der Schritt wird erstellt und die Details werden im Tab auf der rechten Seite des Fensters angezeigt.
Der Name des Blocks kann in eine normale Sprache geändert werden, die beschreibt, was der Block tut.
-
Geben Sie eine Aktion für den Workflow an. Für dieses Beispielverfahren wird die Aktion
zur Authentifizierung verwendet (sie ruft zur Laufzeit Zugriffstoken ab).Fetch access tokens
Suchen Sie im Tab im Fenster nach phrase.
Eine Liste der Ereignisse wird im Tab angezeigt.
-
Ziehen Sie den Aktionsblock
per Drag-and-Drop unter den TriggerFetch access tokens
, um sie zu verbinden.uploads:create
-
Nach der Authentifizierung kann eine Funktion bereitgestellt werden. Für dieses Beispielverfahren werden Locales aus einem Strings Projekt aufgelistet.
Suchen Sie im Tab im Fenster nach list locales.
Eine Liste der Ereignisse wird im Tab angezeigt.
-
Ziehen Sie den Aktionsblock
per Drag-and-Drop unter die AktionList locales
, um sie zu verbinden.Fetch access tokens
-
Die Liste der Locales muss für die Zwecke des Beispiels gefiltert werden. Dafür wird die Aktion
verwendet.Transform JSON with jq
Suchen Sie im Tab im Fenster nach Transform JSON with jq.
-
Ziehen Sie den
Aktionsblock unter dieTransform JSON with jq
Aktion, um sie zu verbinden.Liste Sprachen
-
Ein Job kann nun mit den Ergebnissen des Workflow erstellt werden. Für dieses Beispiel wird ein Strings Job erstellt.
Suchen Sie auf dem Tab im Fenster nach erstellen Job.
-
Ziehen Sie den
Aktionsblock unter dieerstellen Job
Aktion, um sie zu verbinden.Transform JSON with jq
-
Für jede Aktion können Bedingungen mit logischen UND- und ODER-Anweisungen definiert werden, um mehr Ausgaben zu erstellen. Für dieses Beispiel werden zwei Zielsprachen aus der
Aktion resultieren.erstellen Job
Ziehen Sie den
Aktionsblock unter dieTransform JSON with jq
Aktion, um sie zu verbinden.erstellen Job
Ziehen Sie einen weiteren
Aktionsblock auf dieTransform JSON with jq
Aktion, um einen weiteren Branch hinzufügen.erstellen Job
Diese Aktionen werden parallel ausgeführt.
-
Abhängig von den Bedingungen, die in der
Aktion festgelegt wurden, wird eine Sprache basierend auf dem Ergebnis dererstellen Job
Aktion erstellt.Transform JSON with jq
Ziehen Sie einen
Aktionsblock unter jedehinzufügen eine Zielsprache zu einem Job
Aktion, um sie zu verbinden.Transform JSON with jq
-
Sobald eine Job-Sprache erstellt wurde, kann der Job gestartet werden.
Ziehen Sie den
Aktionsblock unter eineStart a job
Aktion, um sie zu verbinden. Ziehen Sie vom zweitenerstellen Job
Aktionsblock den Konnektor-Punkt zurerstellen Job
Aktion.Start a job
-