Документация по настройке процессов
PDF
Это документация Creatio версии 7.10.0. Мы рекомендуем использовать новую версию документации.

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

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

Пример

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

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

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

scr_process_creation_ready_process_with_conditionals00007.png 

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

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

scr_process_creation_designer_add_user_ask.png 

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

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

scr_process_creation_designer_user_question_page_param.png 

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

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

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

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

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

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

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

scr_process_creation_designer_agree_send_protocol.png 

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

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

scr_process_creation_designer_ask_conditional_variants.png 

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

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

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

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

scr_process_creation_designer_choose_answer.png 

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

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

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

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

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