🇯🇵 Как работают триггерные автоматизации в Notion (начало)



Ну что, дорогие мои, функция ⚡️Automations⚡️ «доехала» и до меня. Ловите обзор + видео!





Спойлер



Создавать автоматизации могут только пользователи на тарифном плане 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.