Документация по настройке процессов
PDF

Как построить ветвление с использованием элемента [Вопрос пользователю]

Элемент [Вопрос пользователю] используется в случае, если пользователю необходимо самостоятельно принять решение о дальнейшем ходе выполнения процесса.

Пример

Постройте бизнес-процесс, который предоставит возможность пользователю решить, отправлять ли протокол клиенту. Если пользователь решит, что необходимо отправить протокол, выполняется действие “Отправить протокол”. В ином случае процесс должен завершиться без отправки протокола после выполнения элемента встречи.

Добавим элемент [Вопрос пользователю] на созданную ранее схему бизнес-процесса проведения встречи (Рис. 312):

Рис. 312 — Бизнес-процесс проведения встречи

scr_process_creation_ready_process_with_conditionals.png 

1.Добавьте элемент [Вопрос пользователю] после действия “Провести встречу” (Рис. 313).

Рис. 313 — Добавление элемента [Вопрос пользователю] на схему бизнес-процесса

scr_process_creation_designer_add_user_ask.png 

2.Заполните панель настройки элемента [Вопрос пользователю] (Рис. 314):

Рис. 314 — Панель настройки элемента [Вопрос пользователю]

scr_process_creation_designer_user_question_page_param.png 

a.В поле [Какой вопрос увидит пользователь?] введите текст вопроса.

b.Установите режим выбора вариантов ответа [Пользователь выбирает один вариант].

c.Добавьте варианты ответа: “Да, отправить”, “Нет, не отправлять”.

d.Поставьте признак [Ответ обязательный].

3.Соедините условный поток, исходящий от элемента [Вопрос пользователю], с действием [Отправить протокол].

4.На странице настройки условного потока выберите значение “Да, отправить”, чтобы при выборе этого варианта ответа процессом открылась страница email-сообщения (Рис. 315).

Рис. 315 — Выбор условия перехода по условному потоку

scr_process_creation_designer_agree_send_protocol.png 

5.Аналогичным образом добавьте условный поток для ответа “Нет, не отправлять” (Рис. 316).

Рис. 316 — Ветвление процесса при помощи действия [Вопрос пользователю]

scr_process_creation_designer_ask_conditional_variants.png 

6.Сохраните процесс.

В результате ход выполнения процесса будет зависеть от того, как какой ответ выберет пользователь.

После того, как будет выполнена задача по проведению встречи, откроется окно с соответствующим вопросом (Рис. 317). При выборе вариант ответа [Да, отправить] откроется страница письма для отправки протокола клиенту. При выборе [Нет, не отправлять] — процесс завершит выполнение.

Рис. 317 — Вопрос пользователю в ходе выполнения процесса

scr_process_creation_designer_choose_answer.png 

Смотрите также

Элемент процесса [Выполнить задачу]

Условный поток

Был ли данный материал полезен?

Как можно улучшить эту статью?