Orchestrator

Create a Workflow

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

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:

  1. (Optional) Erstellen Sie einen Arbeitsordner.

    1. Wählen Sie im Erstellen-Menü 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 aufgeführt.

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

  2. Erstellen Sie einen Workflow.

    1. Wählen Sie im Erstellen-Menü 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. Klicke auf Speichern.

      Der neue Workflow wird auf der Seite Workflows aufgeführt.

    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 Workflow-Namen, 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 Workflow-Schritt.

      Der Schritt wird erstellt und die Details werden im Overview 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.

    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 aus einem Strings-Projekt 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 with jq Aktion wird dafür verwendet.

      Suchen Sie im Actions Tab im Workflow blocks Fenster nach Transform JSON with jq.

    9. Ziehen Sie den circle-blue.svgTransform JSON with jq Aktionsblock unter die language-blue.svgList locales Aktion, 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 die circle-blue.svgTransformiere JSON mit jq Aktion, um sie zu verbinden.

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

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

      Ziehen Sie einen weiteren circle-blue.svgTransformiere JSON mit jq Aktionsblock auf die work-blue.svgEinen Job erstellen Aktion, um einen weiteren Branch 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 Locale basierend auf dem Ergebnis der circle-blue.svgTransformiere JSON mit jq Aktion erstellt.

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

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

      Ziehen Sie den work-blue.svgStarten Sie einen Job Aktionsblock unter eine work-blue.svgEinen Job erstellen Aktion, um sie zu verbinden. Ziehen Sie vom zweiten work-blue.svgEinen Job erstellen Aktion den Verbindungspunkt zur work-blue.svgStarten Sie einen Job 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.