Free Trial

Knowledge Base

Lernen Sie von den Profis.
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.     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:       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:     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.     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“.
Vollständigen Artikel anzeigen
Mit der Option „Worker als anderer Benutzer ausführen“ oder auch „Ausführen als“ in den Systemeinstellungen kann ein Worker die Alteryx Engine mit einem anderen Benutzer ausführen.  Standardmäßig wird der Planer mit dem lokalen Systemkonto ausgeführt. Beim Zugriff auf diese anderen Umgebungen sollten Sie nach Möglichkeit Anmeldeinformationen mit Administratorrechten verwenden. Auf diese Weise werden Fehler in Workflows vermieden, wenn sich die Berechtigungen eines nicht-Administratorbenutzers ändern.   Als anderer Benutzer ausführen:   Planer: Wenn ein Worker-Computer Workflows ausführen muss, die Zugriff auf Dateien oder Daten von einem Ort mit speziellen Anmeldeinformationen benötigen, können Sie den Computer so konfigurieren, dass diese Workflows mit einem bestimmten Benutzer oder Konto ausgeführt werden.   Server: Wenn Clients Datenbankverbindungen an die Gallery senden, müssen sie die App an die Gallery senden, die mit ihren Systemeinstellungen funktioniert. Andernfalls kann sich die App nicht mit ihrer lokalen Instanz der Datenbank auf dem jeweiligen Computer verbinden und löst einen Fehler aus.   Alteryx > Optionen > Erweiterte Optionen > Systemeinstellungen     Fehlerbehebung:   Mein Workflow funktioniert problemlos in der GUI, aber im Planer tritt ein Fehler auf.   Dies ist kann auf Berechtigungsprobleme hindeuten.  Um den Workflow erfolgreich ausführen zu können, benötigt es Zugriff auf die referenzierten Ressourcen wie Netzlaufwerke, Dateien, Datenbankverbindungen usw. Überprüfen Sie sämtliche Ein- und Ausgaben, um festzustellen, ob es sich um lokale oder Remoteverbindungen handelt.  Falls Sie sich mit einer Netzwerkdateifreigabe verbinden, öffnen Sie „Alteryx > Optionen > Erweiterte Optionen > Systemeinstellungen“ und klicken Sie auf „Weiter“, bis Sie zu „Worker als anderer Benutzer ausführen" gelangen, und???   Ich habe Alteryx Server für die Ausführung von Workflows unter dem angegebene Benutzernamen konfiguriert. Die Workflows schlagen jedoch fehl.   Dieses Problem kann auftreten, wenn der Worker-Computer, der für die Ausführung der Workflows unter dem angegebenen Benutzernamen konfiguriert ist, nicht über die entsprechenden Berechtigungen für den Arbeitsbereichsorder verfügt, in dem die Dateien gespeichert werden. Doppelklicken Sie auf das Symbol Systemeinstellungen auf dem Desktop, um das Fenster Systemeinstellungen" zu öffnen und die folgenden Einstellungen zu prüfen:   Prüfen Sie im Bildschirm Worker > Allgemein, welcher Ordner als Arbeitsbereich festgelegt ist. Öffnen Sie Windows Explorer und navigieren Sie zu diesem Ordner. Schauen Sie sich die Ordereigenschaften an. Prüfen Sie auf der Registerkarte „Sicherheit“, ob der Benutzer, der unter Ausführen als angegeben ist, in der Benutzerliste vorhanden ist. Wenn nicht, fügen Sie den Benutzer hinzu. Markieren Sie den angegebenen Benutzer auf derselben Registerkarte und vergewissern Sie sich, dass der Benutzer die folgenden Berechtigungen hat: Ändern / Lesen Ausführen / Lesen / Schreiben. Ich habe „Ausführen als“ eingerichtet und es hat funktioniert, aber in letzter Zeit sind Fehler in meinen Modulen aufgetreten. Überprüfen Sie, ob das Kennwort kürzlich geändert wurde. Zusätzliche Information:   Die Optionen „Sicher“ und „Teilweise sicher“ können nur verwendet werden, wenn die Einstellung „Worker > Ausführen als“ aktiviert wurde.      
Vollständigen Artikel anzeigen
Beschriftungen