Skip to main content

Esecuzione dei flussi di lavoro dalla riga di comando

Puoi eseguire i flussi di lavoro tramite la riga di comando utilizzando il file AlteryxEngineCmd.exe, disponibile nella directory principale dei file di programma Alteryx. Per utilizzare AlteryxEngineCmd.exe, devi disporre di una licenza API di Engine.

Esempio

Esegui l'app analitica disponibile nel tag Workflow > Path del file AppValues.xml.

AlteryxEngineCmd.exe MyWorkflow.yxmd

AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml

AlteryxEngineCmd.exe AppValues.xml

Esempi di valori restituiti:

  • 0: Operazione riuscita

  • 1: Avvisi presenti

  • 2: Errori presenti

Per eseguire i flussi di lavoro tramite la riga di comando, aggiungi il percorso radice di Alteryx alla relativa variabile di sistema percorso (path) del computer.

L'accesso alle variabili di sistema varia a seconda dei sistemi operativi. Di seguito illustriamo il processo generale:

  1. Sul desktop, accedi alle opzioni di sicurezza del sistema.

  2. Vai alle opzioni avanzate.

  3. Accedi alle variabili d'ambiente.

  4. Seleziona la variabile del percorso (path).

  5. Per modificare la variabile, inserisci o incolla il percorso di Alteryx. Il percorso predefinito è: C:\Program Files\Alteryx\bin.

Utilizza questo metodo, a meno che non venga eseguito AlteryxEngineCmd.exe dalla cartella principale di Alteryx o si utilizzi l'intero percorso dell'eseguibile:

"C:\Program Files\Alteryx\bin\AlteryxEngineCmd.exe" MyWorkflow.yxmd

Opzioni di Engine

AlteryxEngineCmd.exe è un'interfaccia a riga di comando pubblicata. Puoi richiamarla per eseguire un flusso di lavoro o un'app analitica.

Qualora un flusso di lavoro sia stato salvato senza che AMP Engine fosse abilitato, sarà disponibile un'opzione /amp che consente di eseguire un flusso di lavoro o un'app analitica utilizzando AMP Engine sulla piattaforma Windows. L'opzione /amp ha le stesse funzionalità della casella di spunta Usa AMP Engine in Configurazione del flusso di lavoro dell'interfaccia Designer (scheda Runtime).

Quando non si specifica l'engine, viene utilizzata la versione impostata al momento del salvataggio del flusso di lavoro.

Funzioni

Flussi di lavoro

AlteryxEngineCmd.exe MyWorkflow.yxmd

Questa funzione esegue un flusso di lavoro standard di Alteryx (.yxmd) alla riga di comando. È utile quando si desidera eseguire in sequenza una serie di flussi di lavoro.

Esempio

AlteryxEngineCmd.exe MyWorkflow1.yxmd

AlteryxEngineCmd.exe MyWorkflow2.yxmd

AlteryxEngineCmd.exe MyWorkflow3.yxmd

App analitiche

AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml

Questa funzione esegue un'app analitica (.yxwz) e utilizza i parametri di AppValues.xml per configurare dinamicamente tale app.

Il modo più semplice per generare il file AppValues.xml è creare un'app analitica nell'interfaccia di Alteryx. Dopo aver creato l'app, apri l'interfaccia di Designer > Visualizzazione test > Visualizza. Incolla l'XML in un editor di testo e salvalo come file XML.

Esempio

"<WizardValues ShowDebugMessages='False'> <Value name='FILEINPUT'>TEST.CSV</Value> </WizardValues>"

AlteryxEngineCmd.exe AppValues.xml

Questa funzione è identica all'opzione riportata sopra, ad eccezione del fatto che, al posto dei parametri YXWZ e XML, utilizza il parametro XML e incorpora il riferimento YXWZ nell'XML.

Esempio

"<WizardValues ShowDebugMessages='False'> <Module>MyAnalyticApp.yxwz</Module> <Value name='FILEINPUT'>TEST.CSV</Value> </WizardValues>"

AlteryxEngineCmd.exe "<<flusso di dati xml non elaborati senza virgolette o avanzamento riga>>"

Questa funzione include le risposte alle domande in un'app analitica. L'XML in un'app analitica contiene le risposte alle domande dell'app.

Esempio

AlteryxEngineCmd.exe "<WizardValues ShowDebugMessages='False'><Module>MyAnalyticApp.yxwz</Module><Value name='FILEINPUT'>TEST.CSV</Value></WizardValues>"