Элемент процесса [Вопрос пользователю]

Продукты
Все продукты

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

Панель настройки элемента содержит текст вопроса и варианты ответов, которые может выбрать пользователь (Рис. 1).

Рис. 1— Пример страницы вопроса пользователю
scr_process_designer_usertask_task_question_wnd.png

Параметры задачи задаются на панели настройки элемента (Рис. 2):

Рис. 2 — Панель настройки элемента Вопрос пользователю
scr_process_designer_question.png
  1. В верхней части страницы настройки элемента введите подпись элемента. Указанное значение отобразится на диаграмме процесса.
  2. Какой вопрос увидит пользователь? — введите текст вопроса, который отобразится в диалоговом окне. Текст вопроса вносится в окне определения значения параметра. Для вопроса не поддерживается многострочность, поэтому переносы, независимо от синтаксиса, не применятся.
  3. Ответственный — укажите пользователя, которому откроется страница. Вы можете указать значение параметра динамически или выбрать константное значение в окне определения значения параметра.
  4. Подсказка пользователю — введите информацию, которая отобразится при нажатии на кнопку btn_com_information00003.png на странице вопроса. Кнопка с подсказкой отображается на странице в ходе выполнения процесса.

Определить способ выбора вариантов 

Пользователь выбирает один вариант — выберите опцию, чтобы пользователь мог выбрать только один из предложенных вариантов ответа на вопрос. Например, создать нового клиента или выбрать клиента из списка зарегистрированных. Если установлена опция Пользователь выбирает один вариант, ветвление процесса осуществляется в соответствии с логическим оператором Исключающее “ИЛИ” (Рис. 3).

Рис. 3  — Пример использования действия Вопрос пользователю с возможностью выбора одного варианта ответа
scr_process_designer_usertask_task_question_example2.png

Пользователь выбирает несколько вариантов — выберите опцию, чтобы предоставить пользователю возможность выбрать несколько вариантов ответа. Например, пользователь может выбрать, с кем следует согласовать договор: с клиентом, с руководителем, с юристом и т.д.

При выборе опции Пользователь выбирает несколько вариантов в процесс необходимо добавить логический оператор Включающее “ИЛИ”, исходящие потоки которого соответствуют вариантам ответа (Рис. 4).

Рис. 4  — Пример использования действия Вопрос пользователю с возможностью выбора нескольких вариантов ответа
scr_process_designer_usertask_task_question_example.png

При этом переход произойдет только по тем потокам, которые соответствуют вариантам ответов, выбранным пользователем.

Определить список вариантов ответов 

Список возможных ответов на вопрос введите в группе полей Варианты ответов. Порядок записей в списке соответствует порядку, в котором будут расположены варианты ответов в диалоговом окне. Вы можете изменить этот порядок при помощи команд Переместить вверх и Переместить вниз меню списка (Рис. 5).

Рис. 5 — Изменение порядка отображения ответа на вопрос
scr_process_designer_change_place_question.png

На заметку. По умолчанию панель настройки элемента содержит три поля для для ввода вариантов ответов. Если вы ввели два варианта ответа, то после повторного открытия панели настройки элемента Вопрос пользователю отобразятся только поля, которые содержат варианты ответов.

Для варианта ответа, который будет отмечен при открытии окна с вопросом пользователю, выберите в меню списка Ответ выбран по умолчанию. По умолчанию может быть выбран только один вариант ответа.

Чтобы сделать обязательным выбор как минимум одного из вариантов ответа, установите признак Ответ обязательный. Если признак не установлен, процесс продолжится и без выбора варианта ответа.

Чтобы добавить новый вариант ответа, нажмите на ссылку Добавить ответ.

На заметку. Варианты ответов, которые вы внесли на панели настройки элемента Вопрос пользователю, используются для ветвления процесса.