Поддерживаемые действия
Это три действия, ориентированные на Записи. Другим действиям («Отправить письмо», «HTTP-запрос» и т. д.) межбазовый доступ не нужен, поскольку они не обращаются к определённой Таблице.
Как настроить
- Откройте поддерживаемое действие («Создать Запись», «Обновить Запись» или «Получить Записи») в рабочем процессе.
- Рядом со средством выбора Таблицы нажмите Межбазовый доступ.
- Откроется панель со всеми Пространствами и Базами, доступными вашей учётной записи. Выберите целевое Пространство, а затем целевую Базу.
- Выберите Таблицу в этой Базе. Если действие это поддерживает, можно также выбрать определённое Представление.
- Сопоставьте Поля и настройте действие как обычно. Теперь в списке Полей отображаются Поля целевой Таблицы, а не текущей Базы.
- Сохраните действие.
Конкретный пример: от продаж к выполнению заказа
Представьте, что у вас есть две Базы:- База продаж — содержит Таблицу «Сделки», где отдел продаж отслеживает заключённые сделки.
- Операционная База — содержит Таблицу «Выполнение заказов», где операционный отдел управляет доставкой.
- Триггер: В Базе продаж используйте «Когда Запись соответствует условиям» с фильтром:
ЭтаправенУспешно закрыто. - Действие: «Создать Запись» с межбазовым доступом, направленным на Таблицу «Выполнение заказов» в операционной Базе.
- Сопоставление Полей: Сопоставьте имя клиента, продукт, количество и адрес доставки из сделки с соответствующими Полями Таблицы «Выполнение заказов».
Модель разрешений
Когда вы создаёте, изменяете или применяете обновления рабочего процесса, Teable проверяет каждое действие с межбазовым доступом с учётом разрешений текущего редактора:
Активные рабочие процессы используют для целевой Базы идентификатор среды выполнения Автоматизации Teable. Записи, созданные или обновлённые действием с межбазовым доступом, отображаются как созданные Роботом Автоматизации в метаданных Записи и интерфейсах аудита.
Что происходит при изменении доступа
Если у текущего редактора нет необходимого разрешения в целевой Базе, Teable не позволит ему добавить или изменить действия с межбазовым доступом, направленные на эту Базу. Если черновик уже содержит недоступные редактору действия с межбазовым доступом, Teable также не позволит применить этот черновик. Уже активная версия продолжит работать; Teable снова проверит разрешения при следующем изменении или применении рабочего процесса. Чтобы устранить ошибку разрешений при изменении или применении рабочего процесса:- Попросите пользователя с доступом к обеим Базам изменить и применить рабочий процесс.
- Или восстановите необходимые разрешения в целевой Базе, а затем снова примените рабочий процесс.
Советы
- Межбазовый доступ позволяет обращаться к Базам в разных Пространствах. У редактора, настраивающего или применяющего рабочий процесс, должны быть необходимые разрешения в целевой Базе.
- При сопоставлении Полей между Базами их типы должны быть совместимы. Например, текстовое Поле нельзя сопоставить с Полем вложения.
- Если изменить структуру целевой Базы (переименовать Таблицы, удалить Поля), использующие их действия с межбазовым доступом перестанут работать. После структурных изменений обновите рабочий процесс.
- Для сложных межбазовых рабочих процессов можно сосредоточить Автоматизации в одной центральной Базе, чтобы упростить их организацию.
Связанные материалы
- Создать Запись — создание Записей в текущей или другой Базе
- Обновить Запись — обновление Записей в текущей или другой Базе
- Получить Записи — получение Записей из текущей или другой Базы

