Шаг Вопрос можно использовать для добавления точки принятия решения к вашим рабочим процессам. Это позволяет вам определить вопрос с предварительно настроенными ответами, которые определяют следующий шаг для выполнения в рабочем процессе.
При выполнении шага появляется вопрос, а ответы отображаются в виде кнопок. Если для шага настроена справка, она отображается в нижней части листа задания. Щелчок по ответу устанавливает возвращаемое значение для вопроса и завершает шаг. Если настроено более трех ответов, они отображаются в ниспадающем меню вместе с кнопкой Продолжить.
Когда шаг запущен, могут быть выполнены следующие действия:
- Для завершения шага можно выбрать ответ. Если для шага настроено более двух ответов, ответ можно выбрать в ниспадающем списке.
- Шаг можно отменить, щелкнув кнопку Отмена.
- Шаг можно завершить, щелкнув кнопку Продолжить.
Настройка шага
Выполните следующие действия, чтобы настроить этот шаг:
- Создайте или отредактируйте схему рабочего процесса, чтобы получить доступ к панели Библиотека шагов.
- Перетащите Вопрос из панели Библиотека шагов на стрелку соединения шага на холсте рабочего процесса.
Появится панель Подробная информация о шаге.
- Укажите имя шага в текстовом окне Имя шага.
- Задайте вопрос в текстовом окне Вопрос.
Вы также можете использовать выражения ArcGIS Arcade для предоставления динамического значения. Если вопрос содержит обычный текст и выражения Arcade, отформатируйте текст следующим образом:
'Would you like to edit the job location for ' + JobName($Job) + '?'
Подсказка:
Нажмите Этот входной параметр поддерживает выражения Arcade
и выберите выражение ArcGIS Arcade, чтобы добавить его в соответствующее текстовое поле.
- Предоставьте предварительно настроенные ответы и возвращаемые значения в текстовых окнах Ответ и Возвращаемое значение.
Для нескольких ответов можно настроить использование одного и того же возвращаемого значения, но все текстовые окна Ответ должны содержать уникальные значения.
Примечание:
Все пути из шага должны быть настроены так, чтобы соответствовать одному из возвращаемых значений, определенных в шаге.
- При желании щелкните Добавить новый ответ, чтобы добавить больше ответов.
Примечание:
Чтобы удалить ответ, наведите на него курсор и щелкните Удалить ответ
.
- При желании измените порядок ответов.
- Задержите курсор на ответе.
- Щелкните кнопку Изменить порядок ответов
и перетащите его в нужное место.
- Перейдите на вкладку Опции.
- При необходимости настройте Опции шага.
- Вручную - запустить шаг вручную.
- Дополнительно - позволяет завершить шаг без запуска.
- Автоматически - Запускает шаг, как только он становится активным.
- Запланировать запуск - запустить шаг в соответствии с установленным вами расписанием.
- Вручную - запустить шаг вручную.
- Дополнительно, поставьте отметку Включено в разделе Комментирование шага, чтобы разрешить пользователю добавлять комментарий к шагу при его выполнении.
- Дополнительно, если вы включили комментирование шага, поставьте отметку Обязательно в разделе Комментирование шага, чтобы требовать добавления комментария к шагу перед его завершением.
- При желании выберите один из следующих вариантов настройки справки на этом шаге:
- Нет - настройте шаг без пошаговой справки.
- Текст - настройте текст справки для шага в текстовом поле Текст.
Вы можете использовать выражения ArcGIS Arcade для предоставления динамического значения справки по шагу. Если справка по шагу содержит обычный текст и выражения Arcade, отформатируйте текст следующим образом:
'For further assistance, please contact' + JobCreator($Job) + '.'
- URL - настройте шаг, указав ссылку на справочный ресурс в текстовом поле URL.
Примечание:
Поддерживаются только форматы URL-адресов HTTP и HTTPS.
Вы также можете использовать выражения Arcade для предоставления динамического значения. Если URL содержит обычный текст и выражения Arcade, отформатируйте текст следующим образом:
'https://pro.arcgis.com/en/pro-app/latest/tool-reference/' + JobExtendedProperty($Job, 'tools', 'toolbox') + '/' + jobExtendedProperty($job, 'tools', 'alias') + '.htm'
Настройте опцию Автоматически кодировать результат Arcade:
- Если выражение Arcade возвращает специальные символы, которых нужно избегать при конвертировании в URL, например, пробел или прямой слэш, убедитесь, что опция Автоматически кодировать результат Arcade включена.
- Если для формирования базового URL-адреса используется выражение Arcade, отключите опцию Автоматически кодировать результат Arcade.
- Дополнительно, щелкните вкладку Стиль, чтобы изменить форму и цвет шага.
- Дополнительно, щелкните вкладку Описание и введите описание шага в текстовом поле Описание шага.
Подсказка:
Вкладка Описание также содержит идентификатор шага, который можно использовать с динамическими свойствами задания для получения выходных данных шага. Щелкните Копировать ID шага
, чтобы скопировать идентификатор шага в буфер обмена.
Возвращаемое значение
Когда шаг завершен, его возвращаемое значение сохраняется, чтобы указать результат шага. Возвращаемое значение может быть немедленно оценено с использованием путей для определения следующих шагов рабочего процесса. Вы также можете получить возвращаемое значение для завершенных шагов рабочего процесса с помощью выражений ArcGIS Arcade. В следующей таблице перечислено возвращаемое значение шага:
Возвращаемое значение | Описание |
---|---|
<CustomReturnValue> | Шаг завершен успешно, и шаг возвращает соответствующее пользовательское возвращаемое значение для ответа, определенного на шаге. |