Configurazione del filtro XML

Filtro XML

Per ulteriori informazioni sui filtri in generale, vedere la sezione I filtri.

Usare questo filtro quando un trigger riceve i dati codificati XML. Il filtro consente di estrarre singoli campi, campi in aree secondarie ripetibili e addirittura coppie name-value. La struttura XML definisce elementi e sottoelementi, attributi e relativi valori e valori di testo (valori di elementi).

Anche se è possibile definire la struttura da soli la struttura del file XML, NiceLabelconsiglia di importare la struttura dal file XML di esempio esistente. Fare clic sul pulsante Importa struttura dati sul nastro. Dopo aver importato la struttura XML, nella sezione Anteprima dati viene visualizzato il contenuto XML. Sono inoltre evidenziati gli elementi e gli attributi definiti come campi di output.

Per gli esempi di dati XML, vedere la sezione Dati XML.

Definizione dei campi XML

Se si definiscono i campi XML si rendono automaticamente disponibili gli elementi selezionati. La definizione dei filtri rende disponibili tali campi per la mappatura sulle variabili nelle azioni. Ciò consente di estrarre i valori degli elementi o degli attributi.

Per definire come campo un valore dell'elemento, procedere come segue:

  1. Selezionare l'elemento o l'attributo nell'elenco della struttura.

  2. Per Uso, selezionare Valore variabile.

  3. L’elemento è visualizzato sull’elenco di strutture con lettere in grassetto, a indicare che esso è in uso.

  4. L'elemento o il nome dell'attributo viene usato come nome del campo di output.

  5. La sezione Anteprima dati evidenzia il valore dell'elemento selezionato.

UUID-135a1d20-812d-0a32-36a5-733c475fb1a5.png

Definizione di elementi ripetibili nel filtro XML

Se un elemento XML si presenta più volte nei dati XML, si tratta di un elemento ripetibile. Di solito, un elemento ripetibile contiene dati per una singola etichetta. Per indicare che si desidera usare i dati di tutti gli elementi ripetibili e non soltanto del primo, definire l'elemento come Blocco di dati e attivare l'opzione Elemento ripetibile. Se il filtro contiene la definizione degli elementi definiti come blocco di dati/elemento ripetibile, l'azione Usa filtro dati visualizza gli elementi ripetibili con segnaposto nidificati. Tutte le azioni nidificate al di sotto del segnaposto vengono eseguite solo per i blocchi di dati a questo livello.

Definizione dell'area di assegnazione XML

Il filtro XML identifica automaticamente i campi e i relativi valori nei dati ricevuti. Ciò rende superflua la mappatura manuale variabile sul campo.

UUID-deb86d18-4462-08c0-e508-0ed2be928521.png