Dies ist ein Beispiel für die Verwendung zur Erstellung eines Workflows und deckt die meisten Aspekte des Verfahrens ab.
Workflow-Vorlagen geben weitere Beispiele für verschiedene Arten von Workflows.
Um einen Strings-Workflow im Orchestrator zu erstellen, der einen Job erstellt, wenn eine Datei in ein Projekt hochgeladen wird und die durch den Upload betroffenen Schlüssel enthält, befolgen Sie diese Schritte:
-
(Optional) Erstellen Sie einen Arbeitsordner.
-
Wählen Sie im Menü Ordner aus.
Das Fenster öffnet sich.
-
Geben Sie einen Namen für den Ordner ein und klicken Sie auf Speichern.
Der Ordner wird auf der Seite aufgelistet.
-
Klicken Sie auf den Ordnernamen, um ihn zu öffnen.
-
-
Erstellen Sie einen Workflow.
-
Wählen Sie im Menü Workflow aus.
Das Fenster öffnet sich.
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.
-
Klicken Sie auf Speichern.
Der neue Workflow wird auf der Seite aufgelistet.
Hinweis
Eine Bibliothek gängiger Vorlagen steht ebenfalls zur Verfügung, um Workflows zu erstellen.
-
-
Definieren Sie einen Workflow.
-
Klicken Sie auf den Namen des Workflows, um ihn zu öffnen.
Der Workflow öffnet sich im Tab.
-
Geben Sie ein Ereignis an, auf das der Workflow hören soll.
Für dieses Beispielverfahren wird das
Ereignis verwendet, das auftritt, sobald eine Datei hochgeladen und in einem Strings-Projekt verarbeitet wurde.uploads:create
Suchen Sie im Tab im Fenster nach dem Wort uploads.
Aufgelistete Ereignisse sind sowohl TMS- als auch Strings-Webhooks.
-
Ziehen Sie den
Block auf den ersten Arbeitsschritt des Workflows.uploads:create
Der Schritt wird erstellt und die Details werden im Tab rechts im Fenster 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 für die Authentifizierung verwendet (sie ruft während der Laufzeit Zugriffstoken ab).Fetch access tokens
Suchen Sie im Tab im Fenster nach phrase.
Eine Liste von Ereignissen wird im Tab angezeigt.
-
Ziehen Sie den
Aktionsblock unter denFetch access tokens
Trigger, um sie zu verbinden.uploads:create
-
Nach der Authentifizierung kann eine Funktion bereitgestellt werden. Für dieses Beispielverfahren werden die Lokalisierungen eines Strings-Projekts aufgelistet.
Suchen Sie im Tab im Fenster nach list locales.
Eine Liste von Ereignissen wird im Tab angezeigt.
-
Ziehen Sie den
Aktionsblock unter dieList locales
Aktion, um sie zu verbinden.Fetch access tokens
-
Die Liste der Lokalisierungen muss für die Zwecke des Beispiels gefiltert werden. Die
Aktion wird dafür verwendet.Transform JSON mit jq
Suchen Sie im Tab im Fenster nach Transform JSON mit jq.
-
Ziehen Sie den
Aktionsblock unter denTransform JSON mit jq
Aktionsblock, um sie zu verbinden.Liste der Sprachen
-
Ein Job kann jetzt mit den Ergebnissen des Workflows erstellt werden. Für die Zwecke des Beispiels wird ein Strings-Job erstellt.
Suchen Sie im Tab im Fenster nach einen Job erstellen.
-
Ziehen Sie den
Aktionsblock unter denEinen Job erstellen
Aktionsblock, um sie zu verbinden.Transform JSON mit jq
-
Jede Aktion kann Bedingungen definieren, die mit logischen UND- und ODER-Aussagen erstellt werden, um mehr Ausgaben zu erzeugen. Für die Zwecke des Beispiels werden zwei Zielsprachen aus der
Aktion resultieren.Einen Job erstellen
Ziehen Sie den
Aktionsblock unter denTransform JSON mit jq
Aktionsblock, um sie zu verbinden.Einen Job erstellen
Ziehen Sie einen weiteren
Aktionsblock auf dieTransform JSON mit jq
Aktion, um einen weiteren Zweig hinzuzufügen.Einen Job erstellen
Diese Aktionen werden parallel ausgeführt.
-
Abhängig von den in der
Aktion festgelegten Bedingungen wird eine Sprache basierend auf dem Ergebnis derEinen Job erstellen
Aktion erstellt.Transform JSON mit jq
Ziehen Sie einen
Aktionsblock unter jedeFügen Sie eine Ziel-Sprache zu einem Job hinzu
Aktion, um sie zu verbinden.Transform JSON mit jq
-
Sobald eine Job-Sprache erstellt ist, kann der Job gestartet werden.
Ziehen Sie den
Aktionsblock unter eineEinen Job starten
Aktion, um sie zu verbinden. Ziehen Sie vom zweitenEinen Job erstellen
Aktion den Verbindungs-Punkt zurEinen Job erstellen
Aktion.Einen Job starten
-