Ну что, дорогие мои, функция
Спойлер
Создавать автоматизации могут только пользователи на тарифном плане Plus и выше, имеющие права доступа к базе данных уровня Full access. А вот пользоваться результатами работы триггерных автоматизаций, встроенных в шаблоны, могут и «бесплатники». По крайней мере, так утверждают разработчики.
Автоматизация
Автоматизация – это набор действий, которые приложение выполняет за вас. Раньше в Notion мы имели дело с автоматизациями по заданному расписанию (recurring tasks) и автоматизациями по нажатию кнопки (button). И вот наконец-то появились автоматизации по триггерам (triggers).
Триггеры
Триггер – это событие, которое запускает цепочку заранее прописанных действий. Сейчас в Notion доступно два вида триггеров.
Page added
Цепочка запускается по факту добавления новой записи в базу данных.
Можно выбрать, где проверять создание новой записи, – во всей базе данных или в её отдельном представлении. Фильтры – это как раз условия проверки полей или те самые триггеры.
Пример: есть Представление 1 со всеми задачами, Представление 2 с завершенными задачами, Представление 3 с незавершенными задачами. Когда задача завершена и попадает в Представление 2, автоматически прописывается дата завершения. Если чекбокс отжат и задача попадает в Представление 3, дата автоматически стирается.
Как это работает, я показала в видео ⤴️. Пока это самые простые примеры, работу фильтров в качестве триггеров для срабатывания автоматизаций ещё нужно доосмысливать.
Property edited
Цепочка запускается по факту изменения свойства базы данных. Гибкость здесь обнаруживается только при работе со свойствами Select, Multi-select и Status – можно осуществлять проверку на соответствие заранее введенным свойствам.
Пример: если статус стал равен «В работе», сделать что-то.
В этом виде триггеров используется логическое условие
ИЛИ
.✅ Можно: если тег стал равен «Видео» ИЛИ «YouTube», сделать что-то.
❌ Нельзя: если тег стал содержать «Видео» И «YouTube», сделать что-то.
Для других свойств есть только проверка
is edited
(изменения вносились или нет). Этот вид триггеров не работает с роллапами и формулами.✅ Можно: если дата изменилась, сделать что-то.
❌ Нельзя: если дата стала равна сегодня, сделать что-то.
✅ Можно: если чекбокс поменял состояние, сделать что-то.
❌ Нельзя: если в чекбоксе появилась галочка, сделать что-то.
✅ Можно: если исполнитель изменился, сделать что-то.
❌ Нельзя: если исполнитель стал равен Петя, сделать что-то.
Если нужно реализовать всё то, что помечено красным крестиком, а также выходит за рамки возможностей Status/Select/Multi-select, нужно пользоваться первым видом триггеров –
Page added
.