---
title: Help Scout
description: Połącz Help Scout, poznaj sposób synchronizacji i wysyłaj zapytania do wszystkich zapisywanych tabel i kolumn.
species: reference
---
# 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](/docs/concepts/your-lake#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.

```columns table=helpscout.customers
id                                      integer pk          Pole źródłowe `id`.
first_name                              string              Pole źródłowe `firstName`.
last_name                               string              Pole źródłowe `lastName`.
email                                   string              Pole źródłowe `email`.
company                                 string              Pole źródłowe `company`.
created_at                              datetime            Pole źródłowe `createdAt`.
updated_at                              datetime            Pole źródłowe `updatedAt`.
```

### `conversations`

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

```columns table=helpscout.conversations
id                                      integer pk          Pole źródłowe `id`.
number                                  integer             Pole źródłowe `number`.
subject                                 string              Pole źródłowe `subject`.
status                                  string              Pole źródłowe `status`.
type                                    string              Pole źródłowe `type`.
mailbox_id                              integer             Pole źródłowe `mailboxId`.
created_at                              datetime            Pole źródłowe `createdAt`.
updated_at                              datetime            Pole źródłowe `updatedAt`.
closed_at                               datetime            Pole źródłowe `closedAt`.
assignee                                json                Pole źródłowe `assignee`.
```

### `mailboxes`

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

```columns table=helpscout.mailboxes
id                                      integer pk          Pole źródłowe `id`.
name                                    string              Pole źródłowe `name`.
email                                   string              Pole źródłowe `email`.
created_at                              datetime            Pole źródłowe `createdAt`.
updated_at                              datetime            Pole źródłowe `updatedAt`.
```

### `users`

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

```columns table=helpscout.users
id                                      integer pk          Pole źródłowe `id`.
first_name                              string              Pole źródłowe `firstName`.
last_name                               string              Pole źródłowe `lastName`.
email                                   string              Pole źródłowe `email`.
role                                    string              Pole źródłowe `role`.
created_at                              datetime            Pole źródłowe `createdAt`.
updated_at                              datetime            Pole źródłowe `updatedAt`.
```

### `tags`

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

```columns table=helpscout.tags
id                                      integer pk          Pole źródłowe `id`.
name                                    string              Pole źródłowe `name`.
color                                   string              Pole źródłowe `color`.
```

### `workflows`

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

```columns table=helpscout.workflows
id                                      integer pk          Pole źródłowe `id`.
name                                    string              Pole źródłowe `name`.
type                                    string              Pole źródłowe `type`.
status                                  string              Pole źródłowe `status`.
created_at                              datetime            Pole źródłowe `createdAt`.
modified_at                             datetime            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`.
