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