forms:routing:conditional

Условная маршрутизация форм

Для чего это нужно?

Иногда маршрут согласования зависит от данных, заполненных в самой форме. Например, если сумма в заявке меньше 5 000 рублей, то согласование Финансового директора не требуется.

Для таких случаев используйте условную маршрутизацию.

В поле нужного этапа согласования нажмите на ссылку Условия:

Справка Pyrus: Формы

И добавьте условия:

Справка Pyrus: Формы

На второй этап согласования будут попадать задачи, если значение в поле Сумма, р превышает 5 000 рублей. Если нет, после согласования на первом этапе задача сразу будет переходить на третий.

Как формируются условия?

Условия формируются на основании данных из формы. В условиях участвуют поля двух типов: Текст или Деньги, например:

Справка Pyrus: Формы

Для денежных полей правило одно: если сумма больше или равна указанной, согласование запрашивается.

Для текстовых полей можно указать один из трёх вариантов:

Справка Pyrus: Формы

  • не заполнено — задача попадет на этот этап, если значение в поле отсутствует;
  • соответствует маске . Укажите формат текстового поля в правиле:

Справка Pyrus: Формы

  • равно — укажите значение поля, при котором нужно запрашивать согласование на этом этапе:

Справка Pyrus: Формы

Возникли вопросы? Мы всегда рядом, чтобы помочь.

СВЯЖИТЕСЬ С НАМИ

8 800 555-69-55
бесплатно по России

+7 495 980-13-11
для звонков из других стран