Reguły e-mail: Wyodrębnianie danych

Z Planfix
Wersja z dnia 13:43, 6 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Email rules: Extracting data |titlemode=append |keywords=planfix, rules, email, tasks, extracting data from emails |description=email rules: extracting data }} '''Ekstrakcja danych''' to drugi blok w rules for processing emails, który należy wypełnić podczas creating a rule. Możesz wydobywać dane z różnych części wiadomości e-mail: *Temat+Treść e-maila *Temat e-m…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Ekstrakcja danych to drugi blok w rules for processing emails, który należy wypełnić podczas creating a rule.

Możesz wydobywać dane z różnych części wiadomości e-mail:

  • Temat+Treść e-maila
  • Temat e-maila
  • Treść e-maila
  • Treść (oryginalna wiadomość) - Używaj tej opcji tylko wtedy, gdy kontrolujesz proces wysyłki e-maili, masz oryginalny tekst przed wysłaniem i testujesz wyrażenia regularne lub inne metody ekstrakcji danych.

Dane są wyodrębniane do infoblocków (bloków informacyjnych). Te infoblocki mają intuicyjne nazwy, co ułatwia późniejszą pracę z nimi przy wypełnianiu pól zadań, kontaktów lub znaczników danych. Oprócz nazwy każdy infoblock zawiera instrukcję, jak wydobyć fragment wiadomości e-mail, który ma do niego trafić:

pW1s08.jpg

Formaty ekstrakcji danych

Podczas ekstrakcji danych Planfix może analizować wiadomość na dwa sposoby:

QFUoX8.jpg

  • Text — odpowiada zwykle temu, co widzisz w przeglądarce, czytając e-mail. To najpopularniejsza opcja.
  • HTML — analizowane będą wszystkie treści e-maila, łącznie z markupem. Ta opcja pozwala używać fragmentów zawierających tagi HTML, by dokładniej uchwycić pożądane treści.
  • HTML-Table — używane do extracting data from tables w e-mailach.
  • JSON — używane do parsowania, jeśli tekst wiadomości jest w formacie JSON. Więcej o tym w naszej sekcji pomocy JSONPath.
  • XML — używane do przechowywania i przesyłania danych, często stosowane przy wymianie danych przez Planfix API.

Metody ekstrakcji danych

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

CQyWGR.jpg

  • From label to end of line - infoblock będzie zawierał fragment e-maila zaczynający się bezpośrednio po podanej etykiecie i kończący się znakiem nowej linii lub końcem wiadomości. Wiodące spacje (jeśli występują) i znak nowej linii nie zostaną uwzględnione w infoblocku.
  • From label to label - infoblock będzie zawierał fragment wiadomości zaczynający się bezpośrednio po podanej etykiecie początkowej i kończący się znakiem tuż przed etykietą końcową. Wiodące i końcowe spacje zostaną zignorowane.
  • From label to end of line - infoblock zawiera fragment wiadomości, który zaczyna się na nowej linii po podanej etykiecie. Wiodące i końcowe spacje zostaną zignorowane.
  • Regular expression - infoblock będzie zawierał fragment wiadomości zgodnie z wprowadzonym regular expression.
  • All contents - infoblock będzie zawierał całą treść wiadomości e-mail.

Przykłady

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

V6V153.jpg

Konfiguracja infoblocku do wyciągnięcia numeru telefonu klienta z tego e-maila będzie wyglądać następująco:

U1dqar.jpg

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

Aby wyodrębnić wiele pozycji z zamówienia wymienionych w e-mailu, użyj następującego ustawienia:

wXosec.jpg

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

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

Ważne

  • Później w regule parsowania maili operacja main i operacje additional będą używać tych infoblocków do wybierania zadań, kontaktów i znaczników danych oraz wypełniania ich pól danymi. (Przykłady znajdują się w odpowiednich artykułach pomocy.)
  • Dane z przychodzących e-maili w Planfix mogą być dalej processed przed użyciem.

Przejdź do