С помощью автоматизаций вам больше не придется вносить записи в другие таблицы вручную, эти действия могут выполняться автоматически. Большим преимуществом этого является то, что триггер не обязательно должен находиться в той же таблице, что и запускаемое действие.
Добавление записей в другие таблицы с помощью автоматизации
- Нажмите на в заголовке Base, а затем на Automation Rules.
- Нажмите кнопку Добавить правило.
- Назовите автоматизацию и определите таблицу и представление, в которых она должна срабатывать.
- Определите триггерное событие, которое запускает автоматизацию.
- Нажмите Добавить действие и выберите Добавить новую запись в другую таблицу в качестве автоматического действия.
- Определите таблицу, в которую будет вставлена запись, и предварительно заполненные поля.
- Подтвердите с помощью кнопки Отправить.
![Добавление записей в другие таблицы с помощью автоматизации](https://seatable.io/wp-content/uploads/2022/12/how-to-use-automations-for-locking-rows-3.png)
Создание автоматизации
Определите триггерное событие для автоматизации, предварительно определив, в какой таблице и представлении оно будет происходить.
Затем в качестве автоматического действия выберите Добавить новую запись в другую таблицу.
На следующем шаге выберите таблицу, в которую будет добавлена запись после срабатывания триггера.
Затем нажмите кнопку Добавить поле, чтобы выбрать столбцы, для которых вы хотите определить фиксированные значения в новой записи.
Теперь выберите соответствующий столбец из выпадающего меню и определите предварительно заполненное значение в поле ввода. В зависимости от выбранного типа столбца, у вас есть различные варианты на выбор.
Наконец, подтвердите автоматизацию, нажав на кнопку Отправить.
Пример применения
Конкретный пример использования этого типа автоматизации может иметь место, например, если вы как менеджер компании отвечаете за новых сотрудников, приступивших к работе в вашей команде. В процессе приема на работу может быть указано, что вы должны запросить выплату зарплаты сотруднику в первый день работы и задокументировать выдачу служебного автомобиля.
Вы хотите автоматически информировать отдел кадров при вводе нового сотрудника в вашу таблицу о том, что вы передали ему служебный автомобиль и что отдел кадров может подготовить платежную ведомость за первый месяц. Для этого вы хотите, чтобы SeaTable добавил новую запись в таблицу отдела кадров.
Конкретно это можно реализовать с помощью таблицы, в которой хранятся различные данные о сотрудниках. В этом контексте вы можете собирать, среди прочего, имена сотрудников или новых сотрудников, их отдел и дату поступления.
С помощью автоматизации, когда вы вводите нового сотрудника в таблицу, новая запись должна автоматически добавляться в другую таблицу, которая используется отделом кадров для управления выплатами заработной платы и служебными автомобилями.
Создание автоматизации
Сначала дайте автоматизации имя и выберите таблицу (списки сотрудников) и представление (новые сотрудники), в которых будет запущена автоматизация.
В качестве триггерного события автоматизации выберите опцию Записи выполняют определенные условия после обработки.
Чтобы после ввода имени нового сотрудника в таблицу HR добавлялись только новые записи, выберите в качестве условия фильтрации, что столбец "сотрудник" после редактирования не должен быть пустым.
В качестве автоматического действия определите действие Добавить новую запись в другую таблицу.
На следующем шаге выберите таблицу"Платежи" в качестве таблицы, в которую будет добавлена запись после срабатывания автоматизации.
Anschließend definieren Sie die Werte, mit denen bestimmte Felder vorausgefüllt werden sollen. Um den Namen eines neuen Mitarbeiters im neuen Eintrag in der Tabelle der Personalabteilung zu zitieren, schreiben Sie den Namen der Spalte, in der dieser in Ihrer Tabelle zu finden ist, umrahmt von geschweiften Klammern in das Textfeld: {employee}
Тестирование автоматизации
Если вы введете имя нового сотрудника в таблицу после подтверждения автоматизации, ...
... определенные записи автоматически добавляются в таблицу HR.