Создание заданий с помощью вебхука ArcGIS Survey123

ArcGIS Enterprise (11.3)    |    |  
Лицензия:

Для этой функциональности требуется лицензия для роли ArcGIS Workflow Manager Server Advanced.

Вы можете настроить вебхук на веб-сайте ArcGIS Survey123 с целью автоматического создания заданий в ArcGIS Workflow Manager при отправке опросов.

Прежде чем вы сможете отправлять опросы для создания заданий в Workflow Manager, опрос должен быть размещен на том же портале ArcGIS Enterprise, что и Workflow Manager Server, и опубликован для пользователя, отправившего опрос. Для создания заданий в Workflow Manager с помощью публично размещенного опроса Survey123 настройте автоматизированное действие Создание задания вебхука с методом аутентификации ArcGIS Webhook.

Примечание:

Если ArcGIS Workflow Manager Server интегрирован с ArcGIS Enterprise, который использует интегрированную аутентификацию Windows (IWA) или инфраструктуру аутентификации открытых ключей (PKI), то вебхук Survey123 невозможно использовать для создания заданий в Workflow Manager.

Для настройки вебхука Survey123, выполните следующие шаги:

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас нет достаточных прав, вкладка Оформление недоступна.

  3. Щелкните Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

  4. Выберите шаблон задания, который хотите использовать для создания заданий при отправке опроса на панели Шаблоны заданий.

    Шаблон задания появится на панели.

    Подсказка:

    Вы можете ввести ключевое слово в текстовое поле Поиск шаблонов заданий, чтобы отфильтровать список по шаблонам заданий, которые содержат это ключевое слово.

  5. Создайте таблицу расширенных свойств для шаблона задания.

    Это позволит связать данные опроса с заданием.

  6. Заполните ID элемента рабочего процесса и шаблон задания в адресной строке вашего веб-браузера.

    Например:

    https://gisserver.domain.com/webadaptorname/apps/workflowmanager/<workflow item id>/design/jobTemplate/<job template id>

    Эта информация необходима для настройки вебхука для вашего опроса.

  7. Настройте вебхук на веб-сайте ArcGIS Survey123 для опроса на основе следующих параметров:
    Внимание:

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

    1. В поле Payload URL укажите URL для Workflow Manager на основе следующего примера:
      https://gisserver.domain.com/webadaptorname/workflow/<workflow item id>/webhooks/createJobFromSurveyResponse/<job template id>
    2. В разделе События-триггеры поставьте отметку для опции Новая запись отправлена.
    3. В разделе Данные событий поставьте следующие отметки:
      • Информация об опросе
      • Отправленная запись
      • Информация о портале

Вебхук готов к созданию заданий в Workflow Manager при отправке ответа на опрос.

Связанные разделы