Orchestrator

Create a Workflow

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

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:

  1. (Optional) Arbeitsordner erstellen.

    1. Wähle im Menü Erstellen Ordner aus.

      Das Fenster Neuer Ordner öffnet sich.

    2. Gib einen Namen für den Ordner ein und klicke auf Speichern.

      Der Ordner wird auf der Seite Arbeitsabläufe aufgelistet.

    3. Klicke auf den Ordnernamen, um ihn zu öffnen.

  2. Arbeitsablauf erstellen.

    1. Wähle im Menü Erstellen Arbeitsablauf aus.

      Das Fenster Neuer Arbeitsablauf öffnet sich.

      Füge optional eine vorhandene .JSON-Datei hinzu, um automatisch einen Arbeitsablauf zu erstellen. Die Beschreibung wird aus der Datei übernommen.

    2. Gib einen Namen und eine Beschreibung für den neuen Arbeitsablauf an.

    3. Klicke auf Speichern.

      Der neue Arbeitsablauf ist auf der Seite Arbeitsabläufe aufgeführt.

    Notiz

    Eine Bibliothek mit gängigen Vorlagen ist ebenfalls für die Erstellung von Workflows verfügbar.

  3. Definiere einen Arbeitsablauf.

    1. Klicke auf den Namen des Arbeitsablaufs, um ihn zu öffnen.

      Der Arbeitsablauf wird im Tab Editor geöffnet.

    2. Gib ein Ereignis an, auf das der Arbeitsablauf achten soll.

      Für diese Beispielprozedur wird das Ereignis history-orange.svguploads:erstellen verwendet und ist das Ereignis, das auftritt, sobald eine Datei hochgeladen und in einem Strings Projekt verarbeitet wurde.

      Suchen Sie im Tab Ereignisse im Fenster Arbeitsabläufe nach dem Wort uploads.

      Gelistet sind sowohl TMS als auch Strings Webhooks.

    3. Ziehe die history-orange.svguploads:erstelle Block auf den ersten Arbeitsschritt und lege sie dort ab.

      Der Schritt wird erstellt und Details werden im Tab „Übersicht“ rechts im Fenster angezeigt.

      Der Name des Blocks kann in einer normalen Sprache geändert werden, die beschreibt, was der Block tut.

    4. Stelle dem Arbeitsablauf eine Aktion zur Verfügung. Für diese Beispielprozedur wird die Aktion circle-blue.svgZugriffstoken abrufen zur Authentifizierung verwendet (sie ruft während der Laufzeit Token ab, auf die zugegriffen wird).

      Suche im Tab Aktionen im Fenster Arbeitsablauf Blöcke nach Phrase.

      Im Tab wird eine Liste der Ereignisse angezeigt.

    5. Ziehe den Aktionsblock language-blue.svgZugriffstoken abrufen per Drag & Drop unter den history-orange.svguploads:erstelle Trigger, um sie zu verbinden.

    6. Nach der Authentifizierung kann eine Funktion bereitgestellt werden. Für dieses Beispielverfahren werden Gebietsschemata aus einem Strings Projekt aufgelistet.

      Suchen Sie im Tab Aktionen im Fenster Arbeitsablauf nach Gebietsschemata der Liste.

      Im Tab wird eine Liste der Ereignisse angezeigt.

    7. Ziehe den Aktionsblock language-blue.svgListe Locales per Drag & Drop unter die Aktion language-blue.svgZugriffstoken abrufen, um sie zu verbinden.

    8. Die Liste der Gebietsschemata muss für die Zwecke des Beispiels gefiltert werden. Dazu wird die Aktion circle-blue.svgJSON mit jq transformieren verwendet.

      Suchen Sie im Tab Aktionen im Fenster Arbeitsablauf Blöcke nach JSON transformieren mit jq.

    9. Ziehe den Aktionsblock circle-blue.svgTransform JSON with jq unterhalb der Aktion language-blue.svgListe Locales und lege ihn ab, um ihn zu verbinden.

    10. 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 Aktionen im Fenster Arbeitsablauf Blöcke nach Job erstellen.

    11. Ziehe den Aktionsblock work-blue.svgJob erstellen per Drag & Drop unter die circle-blue.svgTransform JSON with jq Action, um sie zu verbinden.

    12. Für jede Aktion können Bedingungen mit logischen UND- und ODER-Anweisungen definiert werden, um weitere Ausgaben zu erstellen. Aus der Aktion work-blue.svgJob erstellen ergeben sich im Beispielsfall zwei Zielsprachen.

      Ziehen Sie den Aktionsblock circle-blue.svgTransformieren JSON mit jq unter der Aktion work-blue.svgJob erstellen, um diese zu verbinden.

      Ziehe eine weitere circle-blue.svgTransform JSON mit jq Aktionsblock per Drag & Drop auf die Aktion work-blue.svgJob erstellen, um einen weiteren Branch hinzuzufügen.

      Diese Aktionen werden parallel ausgeführt.

    13. Abhängig von den in der Aktion work-blue.svgJob erstellen festgelegten Bedingungen wird eine Sprache basierend auf dem Ergebnis der Aktion circle-blue.svgJSON mit jq transformieren erstellt.

      Ziehe eine Zielsprache work-blue.svghinzufügen zu einem Job Aktionsblock unterhalb jeder circle-blue.svgTransform JSON with jq Aktion, um sie zu verbinden.

    14. Sobald eine Sprache für Job erstellt wurde, kann der Job gestartet werden.

      Ziehe den Aktionsblock work-blue.svgJob starten per Drag & Drop unter eine Aktion work-blue.svgJob erstellen, um sie zu verbinden. Ziehen Sie in der zweiten Aktion work-blue.svgJob erstellen den Konnektor auf die Aktion work-blue.svgJob starten.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.