Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

Knowledge Base

Lernen Sie von den Profis.

Verketten von Workflows

Community_Admin
Alteryx
Alteryx
Erstellt

Wir haben einige Fragen dazu erhalten, wie sich Workflows korrekt verketten lassen. Je nach Alteryx-Installation haben Sie dazu mehrere Optionen.

 

Wenn Sie nur mit dem Designer arbeiten, können Sie die Crew-Makros aus der Community verwenden. Kein Link angegeben, da die Tools aktualisiert werden. Verwenden Sie die Community-Suche, um nach den neuesten Crew-Makros zu suchen.

 

Suchen Sie in der Liste der Crew-Makros nach den Runner-Tools. Sie finden eine Beschreibung dieser Tools unter Runner-Tools.

 

Runners.jpg

 

Hinweis: Sie müssen einen zusätzlichen Workflow mit diesen Makros erstellen, um die Workflows ausführen zu können.

 

Falls Sie Designer zusammen mit Planer oder Alteryx Server verwenden, können Sie die Crew-Makros zwar im Planer verwenden, allerdings nicht in der Gallery. Sie haben noch weitere Optionen zur Auswahl, bei denen Sie keinen zusätzlichen Workflow mit den Runner-Tools erstellen und in Gallery oder Planer verwenden müssen.

 

Wenn Sie mit dem Planer oder dem Server arbeiten, können Sie den Alteryx-Engine-Befehl verwenden. Auf diese Weise kann Alteryx Workflows in der Befehlszeile ausführen, um zusätzliche Workflows oder Programme aufzurufen. Normalerweise befindet sich „AlteryxEngineCmd.exe“ unter „C:/Programme/Alteryx/bin/AlteryxEngineCmd.exe“.

 

Okay, und weiter?

 

Das Fenster mit der Workflow-Konfiguration enthält eine Registerkarte „Ereignisse“. In dieser Registerkarte können Sie ein Ereignis „Befehl ausführen“ hinzufügen. Anschließend können Sie zwischen den folgenden Optionen für die Befehlsausführung wählen:

 

Workflow Events.jpg 

 

In der Eingabeaufforderung: Sie können entweder zu „AlteryxEngineCmd.exe“ navigieren oder den Speicherort wie folgt angeben: „C:/Program Files/Alteryx/bin/AlteryxEngineCmd.exe“.

 

Unter Befehlsargumente [Optional]: Geben Sie den Speicherort des zweiten Workflows zusammen mit dem Namen und Dateityp des Workflows an.

Beispiel: „C:/temp/NHL2.YXMD“

 

SEHR WICHTIG: Beachten Sie, dass die Zeichenfolge im obigen Beispiel in Anführungszeichen steht. Der Grund dafür ist das der Befehl keine Leerzeichen in den Verzeichnispfaden verarbeiten kann. Die Anführungszeichen um die Zeichenfolge herum teilen dem Befehl mit, dass er die Leerzeichen ignorieren soll. Versuchen Sie jedoch allgemein, Leerzeichen in Ihren Verzeichnispfaden zu vermeiden, wenn Sie diesen Befehl verwenden.

 

Stichprobe:

 

Event.jpg

 

Hinweis: Diese Methode funktioniert hervorragend, kann jedoch etwas frickelig sein. Außerdem können Probleme auftreten, wenn Sie andere Befehlsprozesse ausführen oder keine Admin-Rechte für die Ordner haben.

  

Sie haben noch eine weitere Option! Sie können Ihre Workflows in Apps für Gallery oder Planer umwandeln und nacheinander ausführen.

 

Wenn Sie ein Oberflächentool auf das Canvas ziehen, wird Ihr Workflow automatisch zu einer App konvertiert. Falls Sie kein Oberflächentool verwenden möchten, können Sie den Workflow trotzdem zu einer App konvertieren, um die Option für verkettete Apps zu verwenden. Nachdem Sie den Workflow zu einer App konvertiert haben, können Sie die Apps im Schnittstellendesigner miteinander verketten.

 

Interface.jpg

 

Hinweis: Beim Erstellen verketteter Workflows für Planer und Gallery müssen sich die Workflows und die Ressourcen für den Workflow auf dem Server befinden. Außerdem benötigt der Server Zugang zu den Datenbankverbindungen, Dateiverzeichnissen und Eingabedateien. 

 

Möchten Sie mehr über den Schnittstellendesigner erfahren? Interface-Designer Teil 1

  

Möchten Sie eine sequenzielle Ausführung von Workflows planen? Lesen Sie diesen Artikel: Planen von Workflows mit dem Tool „Befehl ausführen“.

Beschriftungen