Блоки условий: фильтрация данных, отправляемых автоматизированным рабочим процессом

Между блоком триггеров и блоками действий в автоматизированном рабочем процессе можно задать условия фильтрации строк, которые должны включаться в оповещение или действие. Кроме того, можно добавить условные пути, чтобы в зависимости от заданных условий рабочим процессом выполнялись разные автоматические действия. 

Чтобы настроить логику блока условий, щёлкните И и выберите один из двух вариантов:

  • должно выполняться только одно условие (ИЛИ);
  • должны выполняться все условия (и).

щёлкните «и»

Например, когда в таблицу посредством формы добавляется новое обращение в службу ИТ-поддержки, оповещения и запросы могут отправляться разным получателям в зависимости от отдела, приоритета и типа обращения.

Использование условий «И» и «ИЛИ» в одном условном пути

Чтобы использовать условия И и ИЛИ вместе, добавьте несколько блоков условий (например, один для условия «И» и ещё один для условия «ИЛИ») в одном условном пути.

смешанная логика

В приведённом выше примере условия в блоке «Условия (2)» проверяются, только если выполнены условия в блоке «Условия (1)».  


Что происходит, если условные пути перекрываются

Условные пути можно настроить так, что они будут перекрываться (то есть для разных условных путей заданы похожие или одинаковые условия). В таких ситуациях Smartsheet проверяет условия слева направо. В результате выполняются действия, связанные с первым слева путём, для которого соблюдены условия. Smartsheet не инициирует действия одновременно для всех путей, условия которых выполняются. 

Допустим, есть автоматизированный рабочий процесс с двумя условными путями: «Условия (1)» и «Условия (2)».

Перекрывающаяся логика

  • Условия (1) — первый слева путь. Условие заключается в том, что цена должна быть меньше или равна 100. При его выполнении оповещение отправляется непосредственно финансовому директору.
  • Путь Условия (2) находится справа от условного пути А. Условие заключается в том, что цена должна находиться в пределах от 50 до 250. При его выполнении запрос утверждения отправляется ключевым заинтересованным лицам, указанным в поле «Контакт» таблицы.

Когда рабочий процесс активируется для строки с ценой 100 или меньше, выполняется действие для пути Условия (1), так как его условие соблюдается и это первый слева из перекрывающихся путей. Действие, заданное для пути Условия (2), выполняется только в том случае, если цена находится в пределах от 101 до 250.