Доступно с лицензией Standard или Advanced.
Типы шагов являются строительными блоками для ваших рабочих процессов. Они предоставляют базовую информацию о том, что происходит при выполнении шага, и как это представляется. При добавлении типа шага в рабочий процесс, он становится шагом, но по-прежнему имеет все свойства исходного типа шага. Тип шага может использоваться в одном рабочем процессе многократно.
Типы шагов содержат следующие компоненты:
- Профиль - содержит базовую информацию о данном типе шага
- Описание - необязательная настройка, позволяющая конфигурировать дополнительную информацию о том, что выполняет шаг, или о том, что нужно сделать пользователю для завершения шага
- Выполнение – определяет взаимоотношения слоев при их выполнении в рабочем процессе.
Типы выполнения
Доступны следующие типа выполнения шага:
Тип | Описание |
---|---|
Процедурный | Шаг, осуществляемый вручную, без управляемого выполнения |
Объект пользовательского шага | Вызывает пользовательский класс, реализующий IJTXCustomStep |
Откройте файл | Открывает файл из рабочего процесса |
Выполняемый | Запускает выполнение |
Запустить URL | Открывает URL |
Вывод вопроса | Задает пользователю вопрос с настраиваемыми ответами |
Построение типов шагов
В следующих подразделах объясняется, как создать тип шага.
Определение базовых свойств типа шага
С помощью базовых свойств шага можно предоставить описательные сведения для шагов, составляющих систему Workflow Manager.
- Откройте Workflow Manager Administrator и подключитесь к своей базе данных Workflow Manager.
- В Administrator перейдите к папке Типы шагов в разделе Компоненты задания.
Список содержит все настроенные в данный момент типы шагов. Если ни один тип шага не настроен, список будет пуст.
- Щелкните правой кнопкой мыши на папке и выберите Добавить тип шага или выберите текущий шаг и нажмите Редактировать объект.
Появится диалоговое окно Свойства типа шага.
- Введите имя и описание типа шага.
- Выберите индикатор для шага.
Эта настройка определяет форму шага в рабочем процессе.
- Если пользователю необходимо взаимодействовать только с логикой шага, включите опцию Скрыть WMX при выполнении. Эта настройка особенно полезна, если шаг запускает другое приложение, с которым будет взаимодействовать пользователь, например, ArcMap.
Если шаг полностью автоматизирован, не устанавливайте флажок.
Настройка описаний шагов
Описания шагов позволяют вводить специфическую информацию о шаге, которая будет показана вашим пользователям в клиентском приложении Workflow Manager.
- В диалоговом окне Свойства типа шага щелкните вкладку Описание.
- Чтобы добавить описание шага, выберите одну из следующих опций:
- Ссылка URL — Выберите эту опцию, ссылка будет видна всем пользователем Workflow Manager. Это может быть ссылка на веб-страницу или созданный вами .html-документ.
- Встроенный HTML — Выберите эту опцию, чтобы ввести простой текст или текст в формате HTML, который будет доступен для всех пользователей, вне зависимости от того, как они обращаются к системе Workflow Manager.
Настройка выполнения пользовательского шага
Закладка Выполнение шага позволяет настраивать поведение отдельных шагов при выполнении их в рабочем процессе.
- В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
- Выберите тип выполнения Объект пользовательского шага.
- Щелкните кнопку обзора CLSID/ProgID и выберите шаг для использования.
- Нажмите OK, чтобы закрыть диалоговое окно Обзор пользовательских шагов.
- Щелкните Список предполагаемых аргументов, чтобы увидеть список обязательных и необязательных аргументов для выбранного пользовательского шага.
- Укажите все обязательные аргументы.
- Укажите дополнительные аргументы.
- Нажмите Проверить аргументы, чтобы убедиться, что указанные аргументы корректны.
- Выберите поддерживаемую платформу.
- Нажмите OK, чтобы сохранить изменения в типе шага и закрыть диалоговое окно Свойства типа шага.
Настройка выполнения открытия файла
Вкладка Выполнение также позволяет открыть файл с помощью шага Workflow Manager.
- В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
- Щелкните кнопку типа выполнения Открыть файл.
- Щелкните кнопку обзора Путь к файлу.
- Перейдите к файлу, который вы хотите открыть в процессе выполнения этого шага в Workflow Manager.
- Нажмите Открыть, чтобы связать файл с этим шагом.
- Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу для шага.
Тип выполнения Открыть файл работает как на настольном компьютере, так и на сервере.
- Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.
Настройка запуска исполняемого файла
Вкладка Выполнение также позволяет запускать исполняемый файл с помощью шага Workflow Manager.
- В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
- Щелкните кнопку типа выполнения Исполняемый.
- Перейдите к директории, где находится исполняемый файл, который необходимо выполнить с помощью этого шага.
- Задайте аргументы для исполняемого файла.
- Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемый тип платформы.
- Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.
Настройка выполнения запуска URL
Эта опция позволяет открыть веб-браузер с заданным URL с помощью шага Workflow Manager. Этот шаг можно настроить с URL веб-карты или приложения веб-редактирования и [JOB:AOI_ENVELOPE] токеном, чтобы приблизиться к месту интереса задания на карте после ее открытия. Добавьте к URL веб-карты строку extent=[JOB:AOI_ENVELOPE] и используйте для параметра префикс ?, если экстент – первый параметр в URL, либо префикс &, например, http://www.arcgis.com/home/webmap/viewer.html?extent=[JOB:AOI_ENVELOPE].
- В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
- Щелкните кнопку типа выполнения Запустить URL.
- Укажите путь, который необходимо запустить при выполнении этого шага Workflow Manager.
- Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу.
Тип выполнения Запустить URL работает как на настольном компьютере, так и на сервере.
- Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.
Настройка выполнения Задать вопрос
Вкладка Выполнение также позволяет определять шаги, при выполнении которых с помощью шага Workflow Manager пользователям задаются вопросы.
- В диалоговом окне Свойства типа шага щелкните вкладку Выполнение.
- Щелкните кнопку типа выполнения Задать вопросы.
- Нажмите кнопку обзора Вопрос.
Появится диалоговое окно Редактор вопросов.
- Введите вопрос, который должен быть задан.
- Введите заголовок диалогового окна, которое откроется для пользователя при выполнении шага.
- Введите возможные ответы в текстовом поле слева.
- Выберите Добавить, чтобы добавить их в опции, или нажмите Ввод, как клавишу быстрого доступа, и сразу после этого добавьте другой ответ.
- Отметьте опцию Добавить поле примечания, чтобы дать пользователям возможность использовать обратную связь.
Пользователю будет показано текстовое окно, в которое он сможет ввести обоснование своего выбора. Введенное значение будет добавлено в историю задания, как комментарий.
- Щелкните OK после завершения настройки.
- Щелкните стрелку ниспадающего списка Поддерживаемая платформа и выберите поддерживаемую платформу для шага.
Тип выполнения Задать вопросы работает как на настольном компьютере, так и на сервере.
- Нажмите ОК, чтобы сохранить тип шага и закрыть диалоговое окно.
Клонирование типов шагов
Типы шагов вашего репозитория Workflow Manager можно повторно использовать. Можно сделать копию, клонировав тип шага вместе со всеми заданными свойствами.
- Откройте Workflow Manager Administrator и подключитесь к своей базе данных Workflow Manager.
- В Administrator перейдите к папке Типы шагов в разделе Компоненты задания.
Список содержит все настроенные в данный момент типы шагов.
- Выберите шаг, щелкните правой кнопкой мыши и выберите Клонировать тип шага.
Копия типа шага будет добавлена в список существующих типов шагов.