Skip To Content

Виджет Создать задание с расширением ArcGIS Workflow Manager

Доступно с лицензией Workflow Manager.

Виджет Создать задание является пользовательским виджетом, который обеспечивает веб-доступ к возможностям создания заданий ArcGIS Workflow Manager for Server посредством интеграции с Web AppBuilder for ArcGIS.

Дополнительную информацию о виджете Создать задание см. в разделе GitHub.

Использование виджета Создать задание

Виджет Создать задание может использоваться в следующих средах Web AppBuilder for ArcGIS:

Примечание:

Пользовательские виджеты в Web AppBuilder Online Edition в настоящее время не поддерживаются.

Использование с Web AppBuilder Portal Edition

Выполните следующие шаги для интеграции виджета Создать задание с Web AppBuilder Portal Edition. Пользовательские виджеты поддерживаются в Portal for ArcGIS 10.5.1 и в более новых версиях.

Подсказка:

Для ознакомления с процессом интеграции виджета обратитесь к документации Web AppBuilder для портала.

  1. Добавьте виджет Создать задание в качестве пользовательского виджета на портале и опубликуйте его в группах или в организации.
  2. Создайте новое приложение Web AppBuilder и добавьте в это приложение виджет Создать задание.

    Виджет Создать задание появится на вкладке Пользовательские в диалоговом окне Выбор виджета в Web AppBuilder.

  3. Настройте виджет Создать задание.
    Примечание:

    Если используется аутентификация сервера в автономной среде сервера, может потребоваться добавить этот автономный сервер в список доверенных серверов портала. Более подробную информацию о безопасности Portal for ArcGIS см. в разделе Настройка параметров безопасности.

  4. Сохраните и опубликуйте свое приложение.

Использование с Web AppBuilder Developer Edition

Выполните следующие шаги для интеграции виджета Создать задание с Web AppBuilder Developer Edition.

Подсказка:

Для ознакомления с процессом интеграции виджета с этой средой обратитесь к документации Web AppBuilder Developer Edition.

  1. Выполните установку Web AppBuilder Developer Edition с помощью инструкций по установке.
  2. Создайте копию репозитория Создать задание <WebAppBuilderInstallDir>\client\stemapp\widgets\WorkflowManagerCreateJobs на локальном диске и скопируйте папку WorkflowManagerCreateJobs в директорию Web AppBuilder 2D widget.

    Дополнительную информацию см. в разделе Использование пользовательских виджетов и тем.

  3. Запустите Web AppBuilder Developer Edition и добавьте в это приложение виджет Создать задание.
  4. Настройте виджет Создать задание.
  5. Запустите приложение.
    Примечание:

    Для запуска приложения Web AppBuilder Developer Edition может потребоваться использование и настройка прокси.

    Инструкции по настройке прокси см. в разделе Настройка прокси с Web AppBuilder for ArcGIS (Developer Edition).

Ошибки прокси

Если при доступе к сервисам через прокси возвращается неверный запрос, например http://host1.domain.com/proxy/proxy.ashx?https://host2.domain.com/arcgis/tokens/&wab_dv=2.6, измените файл env.js используемого приложения.

  1. Найдите функцию appendDeployVersion в файле env.js.
  2. Закомментируйте все appendDeployVersion, кроме последней строки.
    function appendDeployVersion(url){
        // if(/^http(s)?:\/\//.test(url) || /^\/proxy\.js/.test(url) || /^\/\//.test(url)){
        //   return url;
        // }
        // if(url.indexOf('?') > -1){
        //   url = url + '&wab_dv=' + deployVersion;
        // }else{
        //   url = url + '?wab_dv=' + deployVersion;
        // }
        return url;
      }

Типы файлов

Виджет Создать задание использует несколько расширений типов файлов. Включите эти типы файлов на своем веб-сервере, когда будете использовать этот виджет: .woff, .woff2 и .eot.

Использование виджета Создать задание

Открытый виджет Создать задание содержит список типов заданий, которые можно создать, и строку поиска для выбора заданий по типам. Если у вас есть видимые типы заданий и права доступа CreateJob, вы можете использовать этот виджет для выполнения следующих задач:

  • Выберите тип задания, которое будет использоваться для создания нового задания. Откроется вид создать задание.
  • При необходимости определите LOI задания.
  • При необходимости укажите дополнительные параметры задания.
  • При необходимости добавьте вложения задания.
  • Дополнительно, можно добавить примечание к заданию.
  • Щелкните кнопку Готово, чтобы создать задание.