Exécuter les workflows par ligne de commande
Vous pouvez exécuter les workflows en passant par la ligne de commande accessible grâce au fichier AlteryxEngineCmd.exe, qui se trouve dans le répertoire racine des fichiers programme d’Alteryx. Pour pouvoir utiliser l’exécutable AlteryxEngineCmd.exe, vous devez avoir une licence Engine API.
Exécutez l'application analytique contenue dans la balise de chemin d'accès workflow > de AppValues. Xml.
AlteryxEngineCmd.exe MyWorkflow.yxmd
AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml
AlteryxEngineCmd.exe AppValues.xml
Exemple de valeurs renvoyées :
- 0 - Réussite
- 1 - Avertissements
- 2 - Erreurs
Pour exécuter des workflows à partir de la ligne de commande, ajoutez le chemin racine Alteryx aux variables de chemin du système.
Sur votre bureau, cliquez sur Démarrer > Panneau de configuration > Système> Protection du système > Paramètres système avancés. Dans l’onglet Avancé, cliquez sur Variables d’environnement.
- Sur votre bureau, accédez aux options de sécurité du système de votre ordinateur.
- Cliquez sur Modifier.
- Allez à la fin de la liste dans le champ Valeur de la variable.
- Chaque variable est séparée par un point-virgule.
- Tapez ou collez le chemin d’accès à Alteryx. Le chemin d'accès par défaut est C:\Program Files\Alteryx\bin.
Utilisez cette méthode sauf si vous exécutez AlteryxEngineCmd. exe à partir du dossier racine Alteryx ou si vous utilisez le chemin d'accès complet à l'exécutable:
"c: Program Files Files\Alteryx\bin\AlteryxEngineCmd.exe" MyWorkflow. yxmd
Fonctions
AlteryxEngineCmd.exe MyWorkflow.yxmd
Cette fonction exécute un workflow Alteryx standard (.yxmd) par la ligne de commande. Elle est utile pour l’exécution en tant que batch d’une série de workflows à traiter en séquence.
AlteryxEngineCmd.exe MyWorkflow1.yxmd
AlteryxEngineCmd.exe MyWorkflow2.yxmd
AlteryxEngineCmd.exe MyWorkflow3.yxmd
AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml
Cette fonction exécute une application analytique (.yxwz) et utilise les paramètres d’AppValues.xml pour configurer dynamiquement l’application analytique.
Le moyen le plus simple de construire le fichier AppValues.xml consiste à créer une application analytique dans l’interface d’Alteryx. Après avoir construit l'application, ouvrez l' interface Designer >test View > View. Copiez et collez le code XML dans un éditeur de texte, puis enregistrez le fichier au format .xml.
<WizardValues ShowDebugMessages="False"> <Value name="FILEINPUT">TEST.CSV</Value> </WizardValues>
AlteryxEngineCmd.exe AppValues.xml
Cette fonction est identique à l’option ci-dessus, sauf qu’au lieu des paramètres .yxwz et XML, il suffit de spécifier le paramètre XML et de s’assurer que la référence .yxwz est intégrée dans le XML.
<WizardValues ShowDebugMessages="False">
<Module>MyAnalyticApp. yxwz</Module>
Test. Csv</Value>
</WizardValues>
AlteryxEngineCmd.exe "<<flux de données xml brut sans guillemets ni fins de ligne>>"
Cette fonction inclut les réponses aux questions dans une application analytique. Le XML dans une application analytique contient les réponses aux questions de l’application.
AlteryxEngineCmd. exe "test<Module>MyAnalyticApp. yxwz</Module><Value name="FILEINPUT">. CSV</Value></WizardValues>"
Remplacez tous les guillemets doubles dans le corps du XML par des guillemets simples.