Как построить ветвление с использованием элемента [Вопрос пользователю]
Элемент [Вопрос пользователю] используется в случае, если пользователю необходимо самостоятельно принять решение о дальнейшем ходе выполнения процесса.
Пример
Постройте бизнес-процесс, который предоставит возможность пользователю решить, отправлять ли протокол клиенту. Если пользователь решит, что необходимо отправить протокол, выполняется действие “Отправить протокол”. В ином случае процесс должен завершиться без отправки протокола после выполнения элемента встречи.
Добавим элемент [Вопрос пользователю] на созданную ранее схему бизнес-процесса проведения встречи (Рис. 312):
1.Добавьте элемент [Вопрос пользователю] после действия “Провести встречу” (Рис. 313).
2.Заполните панель настройки элемента [Вопрос пользователю] (Рис. 314):
a.В поле [Какой вопрос увидит пользователь?] введите текст вопроса.
b.Установите режим выбора вариантов ответа [Пользователь выбирает один вариант].
c.Добавьте варианты ответа: “Да, отправить”, “Нет, не отправлять”.
d.Поставьте признак [Ответ обязательный].
3.Соедините условный поток, исходящий от элемента [Вопрос пользователю], с действием [Отправить протокол].
4.На странице настройки условного потока выберите значение “Да, отправить”, чтобы при выборе этого варианта ответа процессом открылась страница email-сообщения (Рис. 315).
5.Аналогичным образом добавьте условный поток для ответа “Нет, не отправлять” (Рис. 316).
6.Сохраните процесс.
В результате ход выполнения процесса будет зависеть от того, как какой ответ выберет пользователь.
После того, как будет выполнена задача по проведению встречи, откроется окно с соответствующим вопросом (Рис. 317). При выборе вариант ответа [Да, отправить] откроется страница письма для отправки протокола клиенту. При выборе [Нет, не отправлять] — процесс завершит выполнение.
Смотрите также