Dies ist ein Beispielanwendungsfall zum Erstellen 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 aufgeführt.
-
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.
-
Klicke auf Speichern.
Der neue Workflow wird auf der Seite aufgeführt.
Hinweis
Eine Bibliothek gängiger Vorlagen steht ebenfalls zur Verfügung, um Workflows zu erstellen.
-
-
Definieren Sie einen Workflow.
-
Klicken Sie auf den Workflow-Namen, 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 Workflow-Schritt.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 etwas geändert werden, das in normaler Sprache 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 aus einem Strings-Projekt 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 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.List locales
-
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 dieEinen Job erstellen
Aktion, um sie zu verbinden.Transformiere JSON mit jq
-
Jede Aktion kann Bedingungen haben, die mit logischen UND- und ODER-Aussagen definiert sind, um mehr Ausgaben zu erstellen. Für die Zwecke des Beispiels werden zwei Ziel-Lokalisierungen aus der
Aktion resultieren.Einen Job erstellen
Ziehen Sie den
Aktionsblock unter dieTransformiere JSON mit jq
Aktion, um sie zu verbinden.Einen Job erstellen
Ziehen Sie einen weiteren
Aktionsblock auf dieTransformiere JSON mit jq
Aktion, um einen weiteren Branch hinzuzufügen.Einen Job erstellen
Diese Aktionen werden parallel ausgeführt.
-
Abhängig von den in der
Aktion festgelegten Bedingungen wird eine Locale basierend auf dem Ergebnis derEinen Job erstellen
Aktion erstellt.Transformiere JSON mit jq
Ziehen Sie einen
Aktionsblock unter jedeFügen Sie eine Ziel-Locale zu einem Job hinzu
Aktion, um sie zu verbinden.Transformiere JSON mit jq
-
Sobald eine Job-Locale erstellt ist, kann der Job gestartet werden.
Ziehen Sie den
Aktionsblock unter eineStarten Sie einen Job
Aktion, um sie zu verbinden. Ziehen Sie vom zweitenEinen Job erstellen
Aktion den Verbindungspunkt zurEinen Job erstellen
Aktion.Starten Sie einen Job
-