Dies ist ein beispielhafter verwenden für die Erstellung eines Arbeitsablauf und deckt die meisten Aspekte des Verfahrens ab.
Arbeitsabläufe enthalten weitere Beispiele für verschiedene Arten von Arbeitsabläufen.
Um einen Strings Arbeitsablauf in Orchestrator zu erstellen, der einen Job erstellt, wenn eine Datei in ein Projekt hochgeladen wird und die davon betroffenen Keys enthält, folge diesen Schritten:
-
(Optional) Arbeitsordner erstellen.
-
Wähle im Menü Ordner aus.
Das Fenster
öffnet sich. -
Gib einen Namen für den Ordner ein und klicke auf Speichern.
Der Ordner wird auf der Seite
aufgelistet. -
Klicke auf den Ordnernamen, um ihn zu öffnen.
-
-
Arbeitsablauf erstellen.
-
Wähle im Menü Arbeitsablauf aus.
Das Fenster
öffnet sich.Füge optional eine vorhandene .JSON-Datei hinzu, um automatisch einen Arbeitsablauf zu erstellen. Die Beschreibung wird aus der Datei übernommen.
-
Gib einen
und eine für den neuen Arbeitsablauf an. -
Klicke auf Speichern.
Der neue Arbeitsablauf ist auf der Seite
aufgeführt.
Notiz
Eine Bibliothek mit gängigen Vorlagen ist ebenfalls für die Erstellung von Workflows verfügbar.
-
-
Definiere einen Arbeitsablauf.
-
Klicke auf den Namen des Arbeitsablaufs, um ihn zu öffnen.
Der Arbeitsablauf wird im Tab
geöffnet. -
Gib ein Ereignis an, auf das der Arbeitsablauf achten soll.
Für diese Beispielprozedur wird das Ereignis
verwendet und ist das Ereignis, das auftritt, sobald eine Datei hochgeladen und in einem Strings Projekt verarbeitet wurde.uploads:erstellen
Suchen Sie im Tab uploads.
im Fenster nach dem WortGelistet sind sowohl TMS als auch Strings Webhooks.
-
Ziehe die
Block auf den ersten Arbeitsschritt und lege sie dort ab.uploads:erstelle
Der Schritt wird erstellt und Details werden im Tab
rechts im Fenster angezeigt.Der Name des Blocks kann in einer normalen Sprache geändert werden, die beschreibt, was der Block tut.
-
Stelle dem Arbeitsablauf eine Aktion zur Verfügung. Für diese Beispielprozedur wird die Aktion
zur Authentifizierung verwendet (sie ruft während der Laufzeit Token ab, auf die zugegriffen wird).Zugriffstoken abrufen
Suche im Tab Phrase.
im Fenster nachIm Tab wird eine Liste der Ereignisse angezeigt.
-
Ziehe den Aktionsblock
per Drag & Drop unter denZugriffstoken abrufen
Trigger, um sie zu verbinden.uploads:erstelle
-
Nach der Authentifizierung kann eine Funktion bereitgestellt werden. Für dieses Beispielverfahren werden Gebietsschemata aus einem Strings Projekt aufgelistet.
Suchen Sie im Tab Gebietsschemata der Liste.
im Fenster nachIm Tab wird eine Liste der Ereignisse angezeigt.
-
Ziehe den Aktionsblock
per Drag & Drop unter die AktionListe Locales
, um sie zu verbinden.Zugriffstoken abrufen
-
Die Liste der Gebietsschemata muss für die Zwecke des Beispiels gefiltert werden. Dazu wird die Aktion
verwendet.JSON mit jq transformieren
Suchen Sie im Tab JSON transformieren mit jq.
im Fenster nach -
Ziehe den Aktionsblock
unterhalb der AktionTransform JSON with jq
und lege ihn ab, um ihn zu verbinden.Liste Locales
-
Mit den Ergebnissen des Arbeitsablaufs kann nun ein Job erstellt werden. Für die Zwecke des Beispiels wird ein Strings Job erstellt.
Suchen Sie im Tab Job erstellen.
im Fenster nach -
Ziehe den Aktionsblock
per Drag & Drop unter dieJob erstellen
Action, um sie zu verbinden.Transform JSON with jq
-
Für jede Aktion können Bedingungen mit logischen UND- und ODER-Anweisungen definiert werden, um weitere Ausgaben zu erstellen. Aus der Aktion
ergeben sich im Beispielsfall zwei Zielsprachen.Job erstellen
Ziehen Sie den Aktionsblock
unter der AktionTransformieren JSON mit jq
, um diese zu verbinden.Job erstellen
Ziehe eine weitere
Aktionsblock per Drag & Drop auf die AktionTransform JSON mit jq
, um einen weiteren Branch hinzuzufügen.Job erstellen
Diese Aktionen werden parallel ausgeführt.
-
Abhängig von den in der Aktion
festgelegten Bedingungen wird eine Sprache basierend auf dem Ergebnis der AktionJob erstellen
erstellt.JSON mit jq transformieren
Ziehe eine Zielsprache
Aktionsblock unterhalb jederhinzufügen zu einem Job
Aktion, um sie zu verbinden.Transform JSON with jq
-
Sobald eine Sprache für Job erstellt wurde, kann der Job gestartet werden.
Ziehe den Aktionsblock
per Drag & Drop unter eine AktionJob starten
, um sie zu verbinden. Ziehen Sie in der zweiten AktionJob erstellen
den Konnektor auf die AktionJob erstellen
.Job starten
-