Reguły e-mail: Wyodrębnianie danych

Z Planfix
Skocz do: nawigacja, szukaj

Wyodrębnianie danych jest drugim blokiem w zasadach przetwarzania e‑maili, który musisz wypełnić podczas tworzenia reguły.

Możesz wyodrębniać dane z różnych części e‑maila:

  • Temat+treść e‑maila
  • Temat e‑maila
  • Treść
  • Treść (oryginalny e‑mail) - używaj tej opcji tylko jeśli kontrolujesz proces wysyłania wiadomości, masz oryginalny tekst przed wysłaniem i testujesz wyrażenia regularne lub inne metody wydobywania danych.

Dane wyodrębniane są do infoblocków. Te infoblocki mają intuicyjne nazwy, co ułatwia późniejszą pracę z nimi przy wypełnianiu pól zadania, kontaktu lub znacznika danych. Oprócz nazwy każdy infoblock zawiera instrukcję dotyczącą wyodrębnianej części e‑maila:

pW1s08.jpg

Formaty wyodrębniania danych

Przy wyodrębnianiu danych Planfix może analizować e‑mail na dwa sposoby:

QFUoX8.jpg

  • Tekst — zazwyczaj odpowiada temu, co widzisz w przeglądarce, czytając e‑mail. To najpopularniejsza opcja.
  • HTML — analizowane są wszystkie elementy wiadomości, łącznie z markupem. Ta opcja pozwala użyć fragmentów zawierających tagi HTML, aby precyzyjniej uchwycić żądane treści.
  • HTML-Table — używane do wyodrębniania danych z tabel w e‑mailach.
  • JSON — używane, gdy tekst wiadomości jest w formacie JSON. Więcej na ten temat w naszym artykule pomocy JSONPath.
  • XML — używane do przechowywania i przesyłania danych, często stosowane przy wymianie danych przez Planfix API.

Metody wyodrębniania danych

Możesz użyć jednej z dostępnych opcji:

CQyWGR.jpg

  • Od etykiety do końca linii - infoblock będzie zawierać fragment e‑maila zaczynający się zaraz po podanej przez Ciebie etykiecie i kończący się znakiem nowej linii lub końcem wiadomości. Nie będą wliczane wiodące spacje (jeśli występują) ani znak nowej linii.
  • Od etykiety do etykiety - infoblock będzie zawierać fragment e‑maila zaczynający się zaraz po podanej etykiecie początkowej i kończący się znakiem tuż przed etykietą końcową. Wiodące i końcowe spacje zostaną zignorowane.
  • Od etykiety do końca wiersza - infoblock zawiera fragment e‑maila, który zaczyna się w nowym wierszu po podanej etykiecie. Wiodące i końcowe spacje zostaną zignorowane.
  • Wyrażenie regularne - infoblock będzie zawierać fragment e‑maila zgodny z wprowadzonym przez Ciebie regular expression.
  • Cała zawartość - infoblock będzie zawierać całą zawartość e‑maila.

Przykłady

Załóżmy, że e‑mail wysłany do Planfix ma następującą treść:

V6V153.jpg

Konfiguracja infoblocka do wyodrębnienia numeru telefonu klienta z tego e‑maila wyglądałaby następująco:

U1dqar.jpg

Po przetworzeniu zostanie utworzony infoblock o nazwie Phone, zawierający +16888933044.

Aby wyodrębnić wiele wierszy z zamówienia wymienionych w e‑mailu, użyj następującej konfiguracji:

wXosec.jpg

Po przetworzeniu powstaną trzy infoblocki o następującej zawartości:

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

Ważne

  • Później w regule przetwarzania poczty, główna operacja i dodatkowe operacje będą używać tych infoblocków do wyboru zadań, kontaktów i znaczników danych oraz do wypełniania ich pól danymi. (Przykłady znajdziesz w odpowiednich artykułach pomocy.)
  • Dane z przychodzących e‑maili w Planfix można dalej przetwarzać przed użyciem.

Przejdź do