Strumento Messaggio
Esempio di uno strumento
Messaggio dispone dell'opzione Esempio di uno strumento. Consulta Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.
Utilizza Messaggio per segnalare i messaggi relativi a un processo specifico nella finestra Risultati .
Quando inviare un messaggio
Seleziona l'ora in cui il messaggio viene scritto e inviato alla finestra Risultati. Utilizza questa opzione per acquisire il numero di righe con lo strumento Messaggio o per generare un messaggio dopo il completamento di un output.
Prima del primo record
Lo strumento Messaggio riceve il primo record sul relativo collegamento di input.
Lo strumento Messaggio scrive il messaggio.
Lo strumento Messaggio passa il record al relativo collegamento di output.
Prima delle righe dove l'espressione è True : vengono passati tutti i record, indipendentemente dal fatto che l'espressione sia True o False.
Lo strumento Messaggio riceve un record sul relativo collegamento di input.
Lo strumento Messaggio valuta l'espressione specificata, che potrebbe dipendere dai campi del record.
Se l'espressione viene valutata come True, lo strumento Messaggio scrive il messaggio prima di passare il record al relativo collegamento di output. Per ulteriori informazioni, consulta la sezione Editor delle espressioni .
Se l'espressione viene valutata come False, lo strumento Messaggio non scrive il messaggio.
Dopo l'ultimo record
Lo strumento Messaggio passa tutti i record al relativo collegamento di output.
Lo strumento Messaggio scrive il messaggio.
Dopo che tutti gli strumenti downstream sono stati completati
Tutti gli strumenti a valle hanno terminato l'elaborazione dei record passati.
Lo strumento Messaggio scrive il messaggio.
Impostazione del tipo di messaggio
Tipo di messaggio : seleziona il tipo di messaggio che viene scritto dallo strumento. Per ulteriori informazioni, consulta la finestra Risultati .
Messaggio : un messaggio di Alteryx standard. I messaggi vengono visualizzati come testo nero standard.
RegEx(9) : 12 record sono stati analizzati con successo e 0 record no.
Avviso : un messaggio di avviso di Alteryx. Gli avvisi sono visualizzati in oro.
RegEx (22): il valore "22 Purple Haze" ha troppe parti per adattarsi al n. di campi di output
Errore di conversione del campo : un errore di conversione del campo Alteryx. Gli errori di conversione sono visualizzati in arancione.
Formula (13):codice: "12 Alteryx Blue" è stato troncato.
Errore : un messaggio di errore di Alteryx. Gli errori vengono visualizzati in grassetto rosso:
Aggiunta campi (9): l'origine deve avere una connessione valida .
Errore - E interrompi il passaggio dei record su questo strumento : un messaggio di errore di Alteryx. Quando lo strumento Messaggio invia un messaggio di questo tipo, il flusso di lavoro non passa più i record al collegamento di output dello strumento Messaggio. Dopo il messaggio di errore standard appare un secondo messaggio che indica che il flusso di lavoro è stato annullato. Entrambi gli errori sono visualizzati in grassetto rosso:
Sfoglia (13): connessione in entrata mancante.
Sfoglia (13): Il flusso di lavoro è stato annullato dalle Impostazioni delle proprietà .
Input del file (Percorso|Descrizione) : un messaggio di Alteryx standard che fa riferimento a un file di input con una descrizione personalizzata. I nomi dei percorsi sono obbligatori. Gli input dei file senza descrizione restituiscono un campo vuoto selezionabile. Gli input dei file vengono visualizzati come collegamenti ipertestuali standard. Il formato è
'File Path|File Description'
. Ad esempio,'C:\Desktop\Input.csv|Example Test Input File'
genera il seguente messaggio:Messaggio (15): esempio di file di input del test
Output del file (Percorso|Descrizione) : un messaggio di Alteryx standard che fa riferimento a un file di output con una descrizione personalizzata. I nomi dei percorsi sono obbligatori. Gli input dei file senza descrizione restituiscono un campo vuoto selezionabile. Gli input dei file vengono visualizzati come collegamenti ipertestuali standard. Il formato è
'File Path|File Description'
. Ad esempio,'C:\Desktop\Output.csv|Example Test Output File'
genera il seguente messaggio:Messaggio (15): esempio di file di output del test
Impostazione della priorità del messaggio
Priorità messaggio : determina il comportamento dello strumento quando viene utilizzato all'interno delle macro.
Normale : il messaggio viene scritto solo quando...
Lo strumento Messaggio è incluso nel flusso di lavoro in esecuzione.
L'opzione Mostra tutti i messaggi macro è selezionata. Se lo strumento Messaggio è in una macro che si trova all'interno del flusso di lavoro in esecuzione, non viene scritto.
Media : il messaggio viene scritto solo quando lo strumento è incluso nel flusso di lavoro in esecuzione o in una macro nel flusso di lavoro. Viene quindi generato se si trova fino a 1 livello di profondità in una macro.
Alta : il messaggio viene sempre scritto, indipendentemente dal numero di livelli di macro in cui è contenuto. Gli errori di conversione e i messaggi di errore hanno sempre priorità alta.
Transitoria : se selezionato, il messaggio sostituisce un messaggio esistente scritto dallo stesso strumento. Questa funzione è utile per i messaggi che segnalano lo stato di avanzamento dello strumento, ad esempio il numero di righe elaborate.
Espressione del messaggio
Immetti il messaggio che desideri visualizzare. Questo messaggio può avere un testo fisso o essere generato da campi dati.
Esempio
"Età:" + [AgeField] + "non rientra nei limiti consentiti."
Poiché questo strumento include un editor di espressioni, viene visualizzato un ulteriore ancoraggio di input quando lo strumento viene utilizzato in un flusso di lavoro di app o macro. Utilizza gli strumenti di interfaccia per connetterti a un ancoraggio Domande.
Variabile [_RecordNumber_]
Prima del primo record : [_RecordNumber_] è sempre uguale a 1.
Prima delle righe dove l'espressione è True : [_RecordNumber_] equivale al numero di riga dell'espressione calcolata.
Dopo l'ultimo record e dopo che tutti gli strumenti a valle sono stati completati : [_RecordNumber_] equivale al numero totale di record passati attraverso lo strumento. Ad esempio:
"Quantità di record generati dallo strumento Testo in colonne: " + TOSTRING([_RecordNumber_])