ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создание типов шагов

Доступно с лицензией Standard или Advanced.

  • Типы выполнения
  • Построение типов шагов
  • Клонирование типов шагов

Типы шагов являются строительными блоками для ваших рабочих процессов. Они предоставляют базовую информацию о том, что происходит при выполнении шага, и как это представляется. При добавлении типа шага в рабочий процесс, он становится шагом, но по-прежнему имеет все свойства исходного типа шага. Тип шага может использоваться в одном рабочем процессе многократно.

Типы шагов содержат следующие компоненты:

  • Профиль - содержит базовую информацию о данном типе шага
  • Описание - необязательная настройка, позволяющая конфигурировать дополнительную информацию о том, что выполняет шаг, или о том, что нужно сделать пользователю для завершения шага
  • Выполнение – определяет поведение шага для отдельных шагов при их выполнении в рабочем процессе

Типы выполнения

Доступны следующие типа выполнения шага:

ТипОписание

Процедурный

Шаг, осуществляемый вручную, без управляемого выполнения

Объект пользовательского шага

Вызывает пользовательский класс, реализующий IJTXCustomStep

Откройте файл

Открывает файл из рабочего процесса

Выполняемый

Запускает выполнение

Запустить URL

Открывает URL

Вывод вопроса

Задает пользователю вопрос с настраиваемыми ответами

Типы выполнения шага
Примечание:

Пользовательские шаги, построенные с помощью IJTXCustomExecute, по-прежнему могут выполняться в текущей версии ArcGIS Workflow Manager (Classic). Вместе с тем рекомендуется обновить ваши библиотеки шагов, чтобы воспользоваться преимуществами новых опций IJTXCustomStep. См. набор разработчика для получения справки об обновлении библиотеки шагов.

Построение типов шагов

В следующих подразделах объясняется, как создать тип шага.

Определение базовых свойств типа шага

С помощью базовых свойств шага можно предоставить описательные сведения для шагов, составляющих систему Workflow Manager (Classic).

  1. Откройте Workflow Manager Administrator и подключитесь к своей базе данных Workflow Manager (Classic).
  2. В Administrator перейдите к папке Типы шагов в разделе Компоненты задания.

    Список содержит все настроенные в данный момент типы шагов. Если ни один тип шага не настроен, список будет пуст.

  3. Щелкните правой кнопкой мыши на папке и выберите Добавить тип шага или выберите текущий шаг и нажмите Редактировать объект.

    Появится диалоговое окно Свойства типа шага.

  4. Введите имя и описание типа шага.
  5. Выберите индикатор для шага.

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

  6. Если пользователю необходимо взаимодействовать только с логикой шага, включите опцию Скрыть WMX при выполнении. Эта настройка особенно полезна, если шаг запускает другое приложение, с которым будет взаимодействовать пользователь, например, ArcMap.

    Если шаг полностью автоматизирован, не устанавливайте флажок.

Настройка описаний шагов

Описания шагов позволяют вводить специфическую информацию о шаге, которая будет показана вашим пользователям в клиентском приложении Workflow Manager (Classic).

  1. В диалоговом окне Свойства типа шага щелкните вкладку Описание.
  2. Чтобы добавить описание шага, выберите одну из следующих опций:
    • Ссылка URL — Выберите эту опцию, ссылка будет видна всем пользователем Workflow Manager (Classic). Это может быть ссылка на веб-страницу или созданный вами .html-документ.
    • Встроенный HTML — Выберите эту опцию, чтобы ввести простой текст или текст в формате HTML, который будет доступен для всех пользователей, вне зависимости от того, как они обращаются к системе Workflow Manager (Classic).

    Примечание:

    Если в описании шага используются символы Юникода, убедитесь, что содержимое HTML содержит мета-тег, указывающий кодировку символов, например, <meta content="text/html; charset=UTF-8" />.

    Описание шага
    Используйте описания шагов для представления пользователям подробной информации о шаге.

Настройка выполнения пользовательского шага

Закладка Выполнение шага позволяет настраивать поведение отдельных шагов при выполнении их в рабочем процессе.

  1. В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
  2. Выберите тип выполнения Объект пользовательского шага.
  3. Щелкните кнопку обзора CLSID/ProgID и выберите шаг для использования.

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

  4. Нажмите OK, чтобы закрыть диалоговое окно Обзор пользовательских шагов.
  5. Щелкните Список предполагаемых аргументов, чтобы увидеть список обязательных и необязательных аргументов для выбранного пользовательского шага.
  6. Укажите все обязательные аргументы.
  7. Укажите дополнительные аргументы.
  8. Нажмите Проверить аргументы, чтобы убедиться, что указанные аргументы корректны.
  9. Выберите поддерживаемую платформу.
  10. Нажмите OK, чтобы сохранить изменения в типе шага и закрыть диалоговое окно Свойства типа шага.

    Примечание:

    • Некоторые пользовательские шаги Workflow Manager (Classic) допускают динамические аргументы, благодаря использованию токенов.
    • Аргументы должны быть разделены пробелами. В случае если сам аргумент содержит пробелы, заключите аргумент в двойные кавычки (").
    • Не все пользовательские шаги, включенные в Workflow Manager (Classic) могут быть выполнены в веб-приложении. Шаги делятся на две категории:
      • Все платформы: ArcGIS Pro, ArcMap, ArcCatalog и ArcGIS Server
      • Только ArcGIS Desktop: ArcMap и ArcCatalog
      • Только ArcGIS Pro и ArcGIS Desktop: ArcGIS Pro, ArcMap и ArcCatalog
      • Только ArcGIS Pro

Настройка выполнения открытия файла

Вкладка Выполнение также позволяет открыть файл с помощью шага Workflow Manager (Classic).

  1. В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
  2. Щелкните кнопку типа выполнения Открыть файл.
  3. Щелкните кнопку обзора Путь к файлу.
  4. Перейдите к файлу, который вы хотите открыть в процессе выполнения этого шага в Workflow Manager (Classic).
    Примечание:

    Этот файл будет храниться в базе данных. Если он имеет большой размер, вам может понадобиться обратиться к администратору вашей базы данных, чтобы увеличить значение настройки MAXBLOBSIZE.

  5. Нажмите Открыть, чтобы связать файл с этим шагом.
  6. Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу для шага.

    Тип выполнения Открыть файл работает как на настольном компьютере, так и на сервере.

  7. Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.

Настройка запуска исполняемого файла

Вкладка Выполнение также позволяет запускать исполняемый файл с помощью шага Workflow Manager (Classic).

  1. В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
  2. Щелкните кнопку типа выполнения Исполняемый.
  3. Перейдите к директории, где находится исполняемый файл, который необходимо выполнить с помощью этого шага.
  4. Задайте аргументы для исполняемого файла.

    Примечание:

    Не забывайте, что здесь можно ввести токены.

  5. Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемый тип платформы.
  6. Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.

    Примечание:

    Аргументы должны быть разделены пробелами. В случае если сам аргумент содержит пробелы, заключите аргумент в двойные кавычки (").

Настройка выполнения запуска URL

Эта опция позволяет открыть веб-браузер с заданным URL с помощью шага Workflow Manager (Classic). Этот шаг можно настроить с URL веб-карты или приложения веб-редактирования и [JOB:AOI_ENVELOPE] токеном, чтобы приблизиться к месту интереса задания на карте после ее открытия. Добавьте к URL веб-карты строку extent=[JOB:AOI_ENVELOPE] и используйте для параметра префикс ?, если экстент – первый параметр в URL, либо префикс &, например, http://www.arcgis.com/home/webmap/viewer.html?extent=[JOB:AOI_ENVELOPE].

  1. В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
  2. Щелкните кнопку типа выполнения Запустить URL.
  3. Укажите путь, который необходимо запустить при выполнении этого шага Workflow Manager (Classic).
  4. Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу.

    Тип выполнения Запустить URL работает как на настольном компьютере, так и на сервере.

  5. Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.

Настройка выполнения Задать вопрос

Вкладка Выполнение также позволяет определять шаги, при выполнении которых с помощью шага Workflow Manager (Classic) пользователям задаются вопросы.

  1. В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
  2. Щелкните кнопку типа выполнения Задать вопросы.
  3. Нажмите кнопку обзора Вопрос.

    Появится диалоговое окно Редактор вопросов.

  4. Введите вопрос, который должен быть задан.
  5. Введите заголовок диалогового окна, которое откроется для пользователя при выполнении шага.
  6. Введите возможные ответы в текстовом поле слева.
  7. Выберите Добавить, чтобы добавить их в опции, или нажмите Ввод, как клавишу быстрого доступа, и сразу после этого добавьте другой ответ.
  8. Отметьте опцию Добавить поле примечания, чтобы дать пользователям возможность использовать обратную связь.

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

  9. Щелкните OK после завершения настройки.
  10. Примечание:

    Обратите внимание на возвращаемое значение в этом списке. Если вы распределяете ваши рабочие процессы на основе ответа на вопрос, это значение будет кодом возврата шага. Используйте этот код возврата в свойствах пути для автоматического улучшения выполнения рабочих процессов.

    Редактор вопросов
    Введите вопрос, который должен быть задан, а также возможные ответы в диалоговом окне Редактор вопросов.
  11. Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу для шага.

    Тип выполнения Задать вопросы работает как на настольном компьютере, так и на сервере.

  12. Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.

Клонирование типов шагов

Типы шагов вашего репозитория Workflow Manager (Classic) можно повторно использовать. Можно сделать копию, клонировав тип шага вместе со всеми заданными свойствами.

  1. Откройте Workflow Manager Administrator и подключитесь к своей базе данных Workflow Manager (Classic).
  2. В Administrator перейдите к папке Типы шагов в разделе Компоненты задания.

    Список содержит все настроенные в данный момент типы шагов.

  3. Выберите шаг, щелкните правой кнопкой мыши и выберите Клонировать тип шага.

    Копия типа шага будет добавлена в список существующих типов шагов.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация