Применить к
- Pro
- Business
- Enterprise
Блоки условий: фильтрация данных, отправляемых автоматизированным рабочим процессом
Who can use this?
Plans:
- Smartsheet
- Pro
- Business
- Enterprise
Между блоком триггеров и блоками действий в автоматизированном рабочем процессе можно задать условия фильтрации строк, которые должны включаться в оповещение или действие. Кроме того, можно добавить условные пути, чтобы в зависимости от заданных условий рабочим процессом выполнялись разные автоматические действия.
Чтобы настроить логику блока условий, щёлкните И и выберите один из двух вариантов:
- должно выполняться только одно условие (ИЛИ);
- должны выполняться все условия (и).
Например, когда в таблицу посредством формы добавляется новое обращение в службу ИТ-поддержки, оповещения и запросы могут отправляться разным получателям в зависимости от отдела, приоритета и типа обращения.
Использование условий «И» и «ИЛИ» в одном условном пути
Чтобы использовать условия И и ИЛИ вместе, добавьте несколько блоков условий (например, один для условия «И» и ещё один для условия «ИЛИ») в одном условном пути.
В приведённом выше примере условия в блоке «Условия (2)» проверяются, только если выполнены условия в блоке «Условия (1)».
Что происходит, если условные пути перекрываются
Условные пути можно настроить так, что они будут перекрываться (то есть для разных условных путей заданы похожие или одинаковые условия). В таких ситуациях Smartsheet проверяет условия слева направо. В результате выполняются действия, связанные с первым слева путём, для которого соблюдены условия. Smartsheet не инициирует действия одновременно для всех путей, условия которых выполняются.
Допустим, есть автоматизированный рабочий процесс с двумя условными путями: «Условия (1)» и «Условия (2)».
- Условия (1) — первый слева путь. Условие заключается в том, что цена должна быть меньше или равна 100. При его выполнении оповещение отправляется непосредственно финансовому директору.
- Путь Условия (2) находится справа от условного пути А. Условие заключается в том, что цена должна находиться в пределах от 50 до 250. При его выполнении запрос утверждения отправляется ключевым заинтересованным лицам, указанным в поле «Контакт» таблицы.
Когда рабочий процесс активируется для строки с ценой 100 или меньше, выполняется действие для пути Условия (1), так как его условие соблюдается и это первый слева из перекрывающихся путей. Действие, заданное для пути Условия (2), выполняется только в том случае, если цена находится в пределах от 101 до 250.