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.
select
id,
first_name,
last_name
from titan.helpscout.customers
limit 10Połącz Help Scout#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Help Scout.
Zaloguj się przez OAuth, używając danych uwierzytelniających aplikacji Help Scout.
Sprawdź tabele, a następnie zapisz źródło.
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.
Pole źródłowe id.
Pole źródłowe firstName.
Pole źródłowe lastName.
Pole źródłowe email.
Pole źródłowe company.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
conversations#
titan.helpscout.conversations ma 10 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe number.
Pole źródłowe subject.
Pole źródłowe status.
Pole źródłowe type.
Pole źródłowe mailboxId.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
Pole źródłowe closedAt.
Pole źródłowe assignee.
mailboxes#
titan.helpscout.mailboxes ma 5 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe email.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
users#
titan.helpscout.users ma 7 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe firstName.
Pole źródłowe lastName.
Pole źródłowe email.
Pole źródłowe role.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
tags#
titan.helpscout.tags ma 3 kolumny źródłowe.
workflows#
titan.helpscout.workflows ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe type.
Pole źródłowe status.
Pole źródłowe createdAt.
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.