Menu dokumentacji

Help Scout#

Połącz Help Scout przez OAuth, używając danych uwierzytelniających aplikacji Help Scout. Źródło zapisuje 6 stałych tabel w schemacie titan.helpscout.

sql
select
  id,
  first_name,
  last_name
from titan.helpscout.customers
limit 10

Połącz Help Scout#

  1. Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Help Scout.

  2. Zaloguj się przez OAuth, używając danych uwierzytelniających aplikacji Help Scout.

  3. Sprawdź tabele, a następnie zapisz źródło.

  4. Obserwuj Historię synchronizacji, aż pierwsze uruchomienie się zakończy.

Dane uwierzytelniające są przechowywane jako sekrety. Nigdy nie stają się kolumnami jeziora ani nie pojawiają się w wynikach zapytań.

Sposób synchronizacji#

Klienci, konwersacje, skrzynki pocztowe, użytkownicy, tagi i przepływy pracy korzystają ze wspólnego harmonogramu źródła.

Nowe źródło synchronizuje się po połączeniu, a następnie zgodnie z harmonogramem. Domyślny interwał cykliczny wynosi 4 godziny. Przerwane uruchomienie zachowuje ukończone postępy i jest bezpiecznie ponawiane.

Każda tabela jeziora ma też kolumny systemowe _synced_at i _deleted; poniższa dokumentacja kolumn obejmuje wyłącznie kolumny źródłowe.

Dokumentacja tabel#

customers#

titan.helpscout.customers ma 7 kolumn źródłowych.

helpscout.customers7 kolumn
idintegerpk

Pole źródłowe id.

first_namestring

Pole źródłowe firstName.

last_namestring

Pole źródłowe lastName.

emailstring

Pole źródłowe email.

companystring

Pole źródłowe company.

created_atdatetime

Pole źródłowe createdAt.

updated_atdatetime

Pole źródłowe updatedAt.

conversations#

titan.helpscout.conversations ma 10 kolumn źródłowych.

helpscout.conversations10 kolumn
idintegerpk

Pole źródłowe id.

numberinteger

Pole źródłowe number.

subjectstring

Pole źródłowe subject.

statusstring

Pole źródłowe status.

typestring

Pole źródłowe type.

mailbox_idinteger

Pole źródłowe mailboxId.

created_atdatetime

Pole źródłowe createdAt.

updated_atdatetime

Pole źródłowe updatedAt.

closed_atdatetime

Pole źródłowe closedAt.

assigneejson

Pole źródłowe assignee.

mailboxes#

titan.helpscout.mailboxes ma 5 kolumn źródłowych.

helpscout.mailboxes5 kolumn
idintegerpk

Pole źródłowe id.

namestring

Pole źródłowe name.

emailstring

Pole źródłowe email.

created_atdatetime

Pole źródłowe createdAt.

updated_atdatetime

Pole źródłowe updatedAt.

users#

titan.helpscout.users ma 7 kolumn źródłowych.

helpscout.users7 kolumn
idintegerpk

Pole źródłowe id.

first_namestring

Pole źródłowe firstName.

last_namestring

Pole źródłowe lastName.

emailstring

Pole źródłowe email.

rolestring

Pole źródłowe role.

created_atdatetime

Pole źródłowe createdAt.

updated_atdatetime

Pole źródłowe updatedAt.

tags#

titan.helpscout.tags ma 3 kolumny źródłowe.

helpscout.tags3 kolumny
idintegerpk

Pole źródłowe id.

namestring

Pole źródłowe name.

colorstring

Pole źródłowe color.

workflows#

titan.helpscout.workflows ma 6 kolumn źródłowych.

helpscout.workflows6 kolumn
idintegerpk

Pole źródłowe id.

namestring

Pole źródłowe name.

typestring

Pole źródłowe type.

statusstring

Pole źródłowe status.

created_atdatetime

Pole źródłowe createdAt.

modified_atdatetime

Pole źródłowe modifiedAt.

Usunięcia i historia#

Wiersze są scalane według klucza źródłowego. Gdy źródło może potwierdzić usunięcie wiersza, Supernova zachowuje go i ustawia _deleted, dzięki czemu zapytania mogą zdecydować, czy uwzględniać historię. Aby pobierać bieżący stan, filtruj zapytania przez where not _deleted.