Le costanti sono variabili globali per un flusso di lavoro. Sono definite nella scheda Flusso di lavoro della finestra Configurazione del flusso di lavoro. Utilizza le costanti per modificare un valore in una singola posizione e applicare la modifica al resto del flusso di lavoro.
Esistono 3 tipi di costanti:
Engine
: cinque costanti dell'engine vengono visualizzate in ogni flusso di lavoro e un'ulteriore costante,IterationNumber
, appare quando Tipo di flusso di lavoro corrisponde a Batch, Iterativo o macro Location OptimizerTempFilePath
: la directory in cui il motore scriverà i file temporanei.Versione
: il numero di versione di Alteryx Engine installato nel computer.WorkflowDirectory
: la directory del flusso di lavoro corrente. Se nessun flusso di lavoro è aperto, il valore sarà la directory d'installazione di Alteryx.WorkflowFileName
: il nome file del flusso di lavoro, disponibile solo se il flusso di lavoro è stato salvato.GuiInteraction
: un valore booleano che indica se un flusso di lavoro viene eseguito dalla GUI.Quando un flusso di lavoro viene eseguito dall'interfaccia Alteryx Designer o Analytic App, il valore restituito è True o 1.
Quando un flusso di lavoro viene eseguito dalla riga di comando, il valore restituito è falso o 0.
IterationNumber
: numero intero che corrisponde al numero di volte in cui una macro è stata eseguita, a partire da 0.
Domanda
: quando il tipo di flusso di lavoro è App analitica o Macro, molti degli strumenti d'interfaccia vengono visualizzati come costanti di domanda. Il nome della costante corrisponde al nome dello strumento (campo Nome nella scheda Annotazione della finestra di configurazione dello strumento). Per ulteriori informazioni, consulta la sezione Strumenti di interfaccia.__cloud:UserId
: questa costante è destinata all'uso specifico con lo strumento di interfaccia Casella di testo. Utilizza questa costante per acquisire l'ID dell'utente che esegue un flusso di lavoro o un'app in fase di runtime. Per utilizzare questa costante, devi immettere__cloud:UserId
(con 2 caratteri di sottolineatura) nel campo Nome dello strumento Casella di testo (scheda Annotazione della configurazione dello strumento). Utilizza anche l'impostazione di configurazione Nascondi comando (per sviluppo API) per impedire all'utente dell'app di interagire con la costante.
Utente
: puoi creare e modificare le costanti utente tramite la finestra Configurazione del flusso di lavoro.
Nella scheda Flusso di lavoro della finestra Flusso di lavoro - Configurazione....
Nella sezione Costanti, seleziona il pulsante Aggiungi (+).
Immetti un Nome e Valore.
Se il valore è un numero, seleziona la casella di spunta nella colonna #. Per impostazione predefinita, le costanti sono stringhe.
Evidenzia la costante.
Seleziona il pulsante Elimina (-).
Ci sono un paio di modi per usare una costante.
Le costanti Engine e utente vengono visualizzate come variabili che possono essere utilizzate per compilare un'espressione in qualsiasi strumento che utilizza un editor di espressioni.

Il tipo di dati per una costante è determinato dalla designazione della costante come numero o come stringa nella scheda Flusso di lavoro della finestra Flusso di lavoro - Configurazione.
Le costanti di domanda non vengono visualizzate nell'editor delle espressioni. Per ulteriori informazioni, consulta la sezione Editor delle espressioni.
Si può usare un collegamento di riferimento per usare qualsiasi costante nella configurazione di uno strumento. È possibile specificare una variabile costante aggiungendo una percentuale (segno di percentuale %) all'inizio e alla fine del nome: %ConstantType.ConstantName%
.
Il collegamento di riferimento può quindi essere utilizzato in un editor di espressioni o in una casella di testo e la costante può essere aggiornata tramite uno strumento Domanda o modificata nella scheda Flusso di lavoro della finestra Flusso di lavoro - Configurazione.
Prestare attenzione quando si utilizza questo metodo, in quanto potrebbe non sempre produrre i risultati attesi.