Reguli email: Extragerea datelor

De la Planfix
Salt la: navigare, căutare

Extracția datelor este al doilea bloc din rules for processing emails, pe care trebuie să îl completați atunci când creating a rule.

Puteți extrage date din diferite părți ale e‑mailului:

  • Email subject+Body
  • Email subject
  • Body
  • Body(original email) - Folosiți această opțiune doar dacă controlați procesul de trimitere a e‑mailului, aveți textul original înainte de trimitere și testați expresii regulate sau alte metode de extragere a datelor.

Datele sunt extrase în infoblocuri. Aceste infoblocuri au denumiri intuitive, ceea ce facilitează lucrul cu ele ulterior în proces, când completați câmpuri ale sarcinii, contactului sau etichetei de date. Pe lângă denumire, fiecare infobloc conține instrucțiuni pentru extragerea părții din e‑mail care trebuie introdusă în acesta:

pW1s08.jpg

Formatele de extragere a datelor

Când extrageți date, există două moduri în care Planfix poate analiza un e‑mail:

QFUoX8.jpg

  • Text — corespunde de obicei cu ceea ce vedeți în browser când citiți e‑mailul. Aceasta este opțiunea cea mai populară.
  • HTML — toate conținuturile e‑mailului vor fi analizate, inclusiv markup‑ul. Această opțiune vă permite să folosiți fragmente care conțin etichete HTML pentru a captura mai precis conținutul dorit.
  • HTML-Table — utilizat pentru extracting data from tables din e‑mailuri.
  • JSON — utilizat pentru parsare dacă textul mesajului este în JSON. Citiți mai multe despre aceasta în JSONPath.
  • XML — folosit pentru stocarea și transferul de date și este adesea utilizat la schimbul de date prin Planfix API.

Metode de extragere a datelor

Puteți folosi una dintre opțiunile disponibile:

CQyWGR.jpg

  • From label to end of line - infoblocul va conține fragmentul e‑mailului care începe imediat după eticheta pe care o specificați și se încheie cu caracterul de sfârșit de linie sau cu sfârșitul e‑mailului. Spațiile inițiale (dacă există) și caracterul de sfârșit de linie nu vor fi incluse în infobloc.
  • From label to label - infoblocul va conține fragmentul e‑mailului care începe imediat după eticheta de start pe care o specificați și se încheie cu ultimul simbol înainte de eticheta de final. Spațiile inițiale și finale vor fi ignorate.
  • From label to end of line - infoblocul conține fragmentul e‑mailului care începe pe linia nouă după eticheta specificată. Spațiile inițiale și finale vor fi ignorate.
  • Regular expression - infoblocul va conține un fragment din e‑mail conform unei regular expression pe care o introduceți.
  • All contents - infoblocul va conține întregul conținut al e‑mailului.

Exemple

Să presupunem că un e‑mail este trimis în Planfix cu următorul corp:

V6V153.jpg

Configurația pentru infoblocul pentru extragerea numărului de telefon al clientului din acest e‑mail ar fi următoarea:

U1dqar.jpg

După procesare, se va crea un infobloc numit Phone, conținând +16888933044.

Pentru a extrage mai multe linii din comandă care sunt listate în e‑mail, folosiți următoarea configurare:

wXosec.jpg

După procesare, se vor crea trei infoblocuri cu următorul conținut:

  • Product name: Toyo r888
  • Product price: 500
  • Amount: 2

Important

  • Mai târziu, în regula de parsare a e‑mailurilor, operațiunea main și operațiunile additional vor folosi aceste infoblocuri pentru a selecta sarcini, contacte și etichete de date și pentru a completa câmpurile acestora cu date. (Pentru exemple, vedeți articolele corespunzătoare din secțiunea de ajutor.)
  • Datele din e‑mailurile primite în Planfix pot fi ulterior processed înainte de utilizare.

Mergeți la