> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Міжбазовий доступ

> Читайте й записуйте дані в різних Базах у межах одного робочого процесу

<Tip>
  Наполегливо рекомендуємо створювати автоматизації за допомогою дії «Запуск сценарію», оскільки вона охоплює всі типи дій, зокрема ті, які інакше довелося б створювати вручну. Просто опишіть свої вимоги ШІ в чаті.

  Зверніть увагу: якщо ви додасте дії вручну, ШІ надалі не розпізнаватиме й не змінюватиме їх.
</Tip>

Стандартно дії автоматизації працюють із таблицями у власній Базі робочого процесу. Міжбазовий доступ дає робочому процесу змогу читати дані з іншої Бази й записувати їх до неї. Використовуйте його для робочих процесів, що охоплюють кілька відділів, проєктів або наборів даних.

Наприклад, автоматизація в Базі продажів може створити запис виконання замовлення в окремій Базі операцій, а робочий процес звітування — зібрати дані з кількох проєктних Баз в одному зведенні.

## Підтримувані дії

| Дія             | Підтримка міжбазового доступу |
| --------------- | ----------------------------- |
| Створити запис  | Так                           |
| Оновити запис   | Так                           |
| Отримати записи | Так                           |

Це три дії, орієнтовані на записи. Іншим діям («Надіслати електронний лист», «HTTP-запит» тощо) міжбазовий доступ не потрібен, оскільки вони не спрямовані на певну таблицю.

## Як налаштувати

1. Відкрийте в робочому процесі підтримувану дію («Створити запис», «Оновити запис» або «Отримати записи»).
2. Біля засобу вибору **Таблиці** натисніть **Міжбазовий доступ**.
3. Відкриється панель з усіма Просторами та Базами, до яких має доступ ваш обліковий запис. Виберіть цільовий **Простір**, а потім цільову **Базу**.
4. Виберіть **Таблицю** в цій Базі. Якщо дія це підтримує, також можна вибрати певний **Перегляд**.
5. Зіставте поля й налаштуйте дію як зазвичай. Тепер у списку полів відображаються поля цільової таблиці, а не поточної Бази.
6. Збережіть дію.

## Конкретний приклад: від продажу до виконання замовлення

Уявімо, що у вас є дві Бази:

* **База продажів** — містить таблицю «Угоди», у якій відділ продажів відстежує укладені угоди.
* **База операцій** — містить таблицю «Виконання замовлень», у якій операційна команда керує доставленням.

Ви хочете автоматично створювати запис виконання замовлення після укладення угоди:

1. **Тригер:** у Базі продажів використовуйте «Коли запис відповідає умовам» із фільтром: `Етап` дорівнює `Угоду укладено`.
2. **Дія:** «Створити запис» із міжбазовим доступом до таблиці «Виконання замовлень» у Базі операцій.
3. **Зіставлення полів:** зіставте ім’я клієнта, продукт, кількість і адресу доставлення з відповідними полями таблиці «Виконання замовлень».

Тепер після кожного укладення угоди в Базі операцій автоматично створюється запис виконання замовлення — передавати дані вручну не потрібно.

## Модель дозволів

Коли ви створюєте, редагуєте або застосовуєте оновлення робочого процесу, Teable перевіряє кожну міжбазову дію відповідно до дозволів поточного редактора:

| Дія             | Необхідний дозвіл у цільовій Базі                  |
| --------------- | -------------------------------------------------- |
| Отримати записи | Читання полів і записів                            |
| Створити запис  | Читання полів і записів, а також створення записів |
| Оновити запис   | Читання полів і записів, а також оновлення записів |

Активні запуски робочого процесу використовують ідентичність середовища виконання автоматизації Teable для цільової Бази. У метаданих записів та інтерфейсах аудиту для записів, створених або оновлених міжбазовою дією, зазначено **Робот автоматизації**.

### Що відбувається після зміни доступу

Якщо поточний редактор не має необхідного дозволу в цільовій Базі, Teable не дає йому додавати або змінювати міжбазові дії, спрямовані на цю Базу. Якщо чернетка вже містить недоступні редактору міжбазові дії, Teable також блокує застосування цієї чернетки. Уже активна версія продовжує працювати; Teable знову перевірить дозволи, коли хтось наступного разу редагуватиме або застосовуватиме робочий процес.

Щоб усунути помилку дозволів під час редагування або застосування робочого процесу:

1. Попросіть користувача з доступом до обох Баз відредагувати й застосувати робочий процес.
2. Або відновіть необхідні дозволи в цільовій Базі, а потім знову застосуйте робочий процес.

## Поради

* Міжбазовий доступ може охоплювати Бази в різних **Просторах**. Редактор, який налаштовує або застосовує робочий процес, повинен мати необхідні дозволи в цільовій Базі.
* Під час зіставлення полів між Базами типи полів мають бути сумісними. Наприклад, не можна зіставити текстове поле з полем вкладення.
* Якщо змінити структуру цільової Бази (перейменувати таблиці, видалити поля), міжбазові дії, що посилаються на ці таблиці й поля, перестануть працювати. Після структурних змін оновіть робочий процес.
* Для складних міжбазових робочих процесів доцільно централізувати автоматизації в одній «центральній» Базі, щоб підтримувати порядок.

## Пов’язані матеріали

* [Створення запису](/uk/basic/automation/actions/records/create-record) — створення записів у поточній або іншій Базі
* [Оновлення запису](/uk/basic/automation/actions/records/update-record) — оновлення записів у поточній або іншій Базі
* [Отримання записів](/uk/basic/automation/actions/records/get-records) — отримання записів із поточної або іншої Бази
