Orchestrator

Erstellen Sie einen Workflow

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

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:

  1. (Optional) Erstellen Sie einen Arbeitsordner.

    1. Wählen Sie im Menü Erstellen Ordner aus.

      Das Fenster Neuer Ordner öffnet sich.

    2. Geben Sie einen Namen für den Ordner ein und klicken Sie auf Speichern.

      Der Ordner wird auf der Seite Workflows aufgelistet.

    3. Klicken Sie auf den Ordnernamen, um ihn zu öffnen.

  2. Erstellen Sie einen Workflow.

    1. Wählen Sie im Menü Erstellen Workflow aus.

      Das Fenster Neuer Workflow ö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.

    2. Geben Sie einen Namen und eine Beschreibung für den neuen Workflow an.

    3. Klicken Sie auf Speichern.

      Der neue Workflow wird auf der Seite Workflows aufgelistet.

    Hinweis

    Eine Bibliothek gängiger Vorlagen steht ebenfalls zur Verfügung, um Workflows zu erstellen.

  3. Definieren Sie einen Workflow.

    1. Klicken Sie auf den Namen des Workflows, um ihn zu öffnen.

      Der Workflow öffnet sich im Editor Tab.

    2. Geben Sie ein Ereignis an, auf das der Workflow hören soll.

      Für dieses Beispielverfahren wird das history-orange.svguploads:create Ereignis verwendet, das auftritt, sobald eine Datei hochgeladen und in einem Strings-Projekt verarbeitet wurde.

      Suchen Sie im Events Tab im Workflow blocks Fenster nach dem Wort uploads.

      Aufgelistete Ereignisse sind sowohl TMS- als auch Strings-Webhooks.

    3. Ziehen Sie den history-orange.svguploads:create Block auf den ersten Arbeitsschritt des Workflows.

      Der Schritt wird erstellt und die Details werden im Overview Tab rechts im Fenster angezeigt.

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

    4. Geben Sie eine Aktion für den Workflow an. Für dieses Beispielverfahren wird die circle-blue.svgFetch access tokens Aktion für die Authentifizierung verwendet (sie ruft während der Laufzeit Zugriffstoken ab).

      Suchen Sie im Actions Tab im Workflow blocks Fenster nach phrase.

      Eine Liste von Ereignissen wird im Tab angezeigt.

    5. Ziehen Sie den language-blue.svgFetch access tokens Aktionsblock unter den history-orange.svguploads:create Trigger, um sie zu verbinden.

    6. Nach der Authentifizierung kann eine Funktion bereitgestellt werden. Für dieses Beispielverfahren werden die Lokalisierungen eines Strings-Projekts aufgelistet.

      Suchen Sie im Actions Tab im Workflow blocks Fenster nach list locales.

      Eine Liste von Ereignissen wird im Tab angezeigt.

    7. Ziehen Sie den language-blue.svgList locales Aktionsblock unter die language-blue.svgFetch access tokens Aktion, um sie zu verbinden.

    8. Die Liste der Lokalisierungen muss für die Zwecke des Beispiels gefiltert werden. Die circle-blue.svgTransform JSON mit jq Aktion wird dafür verwendet.

      Suchen Sie im Aktionen Tab im Workflow-Blöcke Fenster nach Transform JSON mit jq.

    9. Ziehen Sie den circle-blue.svgTransform JSON mit jq Aktionsblock unter den language-blue.svgListe der Sprachen Aktionsblock, um sie zu verbinden.

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

    11. Ziehen Sie den work-blue.svgEinen Job erstellen Aktionsblock unter den circle-blue.svgTransform JSON mit jq Aktionsblock, um sie zu verbinden.

    12. 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 work-blue.svgEinen Job erstellen Aktion resultieren.

      Ziehen Sie den circle-blue.svgTransform JSON mit jq Aktionsblock unter den work-blue.svgEinen Job erstellen Aktionsblock, um sie zu verbinden.

      Ziehen Sie einen weiteren circle-blue.svgTransform JSON mit jq Aktionsblock auf die work-blue.svgEinen Job erstellen Aktion, um einen weiteren Zweig hinzuzufügen.

      Diese Aktionen werden parallel ausgeführt.

    13. Abhängig von den in der work-blue.svgEinen Job erstellen Aktion festgelegten Bedingungen wird eine Sprache basierend auf dem Ergebnis der circle-blue.svgTransform JSON mit jq Aktion erstellt.

      Ziehen Sie einen work-blue.svgFügen Sie eine Ziel-Sprache zu einem Job hinzu Aktionsblock unter jede circle-blue.svgTransform JSON mit jq Aktion, um sie zu verbinden.

    14. Sobald eine Job-Sprache erstellt ist, kann der Job gestartet werden.

      Ziehen Sie den work-blue.svgEinen Job starten Aktionsblock unter eine work-blue.svgEinen Job erstellen Aktion, um sie zu verbinden. Ziehen Sie vom zweiten work-blue.svgEinen Job erstellen Aktion den Verbindungs-Punkt zur work-blue.svgEinen Job starten Aktion.

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.