Regole email: Estrazione dei dati
Estrazione dati è il secondo blocco nelle regole per l'elaborazione delle email, che devi compilare quando crei una regola.
Puoi estrarre dati da diverse parti dell'email:
- Oggetto+Corpo dell'email
- Oggetto dell'email
- Corpo
- Corpo (email originale) - Usa questa opzione solo se controlli il processo di invio dell'email, hai il testo originale prima dell'invio e stai testando espressioni regolari o altri metodi di estrazione dati.
I dati vengono estratti in infoblocchi. Questi infoblocchi hanno nomi intuitivi, rendendo più semplice lavorare con essi in seguito nel processo quando si popolano campi di Task, contatto o Tag dati. Oltre al nome, ogni infoblocco contiene le istruzioni per estrarre la parte dell'email che deve entrarvi:
Formati di estrazione dati
Quando si estraggono dati, ci sono due modalità con cui Planfix può analizzare un'email:
- Testo — corrisponde solitamente a ciò che vedi nel browser quando leggi l'email. Questa è l'opzione più usata.
- HTML — verranno analizzati tutti i contenuti dell'email, inclusi i markup. Questa opzione consente di usare frammenti contenenti tag HTML per catturare con maggiore precisione il contenuto desiderato.
- HTML-Table — usato per estrarre dati da tabelle nelle email.
- JSON — usato per il parsing se il testo del messaggio è in JSON. Leggi di più su questo nella nostra sezione di aiuto JSONPath.
- XML — usato per memorizzare e trasferire dati ed è spesso impiegato nello scambio di dati tramite l'API Planfix.
Metodi di estrazione dati
Puoi usare una delle opzioni disponibili:
- Da etichetta alla fine della riga - l'infoblocco conterrà il frammento dell'email che inizia immediatamente dopo l'etichetta che specifichi e termina con un carattere di nuova riga o con la fine dell'email. Gli spazi iniziali (se presenti) e il carattere di nuova riga non verranno inclusi nell'infoblocco.
- Da etichetta a etichetta - l'infoblocco conterrà il frammento dell'email che inizia immediatamente dopo l'etichetta iniziale che specifichi e termina con il simbolo immediatamente precedente all'etichetta finale. Gli spazi iniziali e finali verranno ignorati.
- Da etichetta alla riga successiva - l'infoblocco contiene il frammento dell'email che inizia sulla nuova riga dopo l'etichetta che hai specificato. Gli spazi iniziali e finali verranno ignorati.
- Espressione regolare - l'infoblocco conterrà un frammento dell'email secondo una regular expression che inserisci.
- Tutto il contenuto - l'infoblocco conterrà l'intero contenuto dell'email.
Esempi
Supponiamo che un'email venga inviata a Planfix con il seguente corpo:
La configurazione dell'infoblocco per estrarre il numero di telefono del cliente da questa email sarebbe la seguente:
Dopo l'elaborazione verrà creato un infoblocco chiamato Phone, contenente +16888933044.
Per estrarre più righe dall'ordine elencate nell'email, usa la seguente configurazione:
Dopo l'elaborazione verranno creati tre infoblocchi con i seguenti contenuti:
- Product name: Toyo r888
- Product price: 500
- Amount: 2
Importante
- Successivamente, nella regola di parsing della posta, l'operazione principale e le operazioni aggiuntive useranno questi infoblocchi per selezionare Task, contatti e Tag dati e popolare i loro campi con i dati. (Per esempi, vedi gli articoli corrispondenti nella sezione di aiuto.)
- I dati provenienti dalle email in arrivo in Planfix possono essere ulteriormente elaborati prima dell'uso.