Доступно с лицензией Workflow Manager.
По умолчанию в Workflow Manager (Classic) присутствуют несколько контейнеров и запросов заданий. В ним относятся Общие запросы (Запрос ко всем заданиям или Запрос к не назначенным заданиям), Групповые запросы (Задания, назначенные моим группам и Задания с шагами, назначенными моим группам) и Персональные запросы (Задания назначенные мне и Задания с шагами, назначенными мне). Запросы заданий в этих папках обрабатываются в ArcGIS Workflow Manager (Classic) Administrator и доступны всем пользователям системы. Пользователи могут устанавливать любой из них запросом по умолчанию, и этот запрос будет выполняться по умолчанию при каждом открытии клиента Workflow Manager (Classic).
Примечание:
Задания, возвращаемые этими запросами, зависят от фильтров заданий, применяемых к группам, которым принадлежит пользователь. В настоящий момент запрос по умолчанию работает только для пользователей Windows и не поддерживает пользователей портала.
Добавление папок запросов
Используйте доступные инструменты для добавления контейнеров запросов, которые служат для упорядочивания запросов.
- Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Разверните Запросы > Общедоступные запросы.
- Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новую папку, и щелкните Добавить контейнер запроса.
Откроется диалоговое окно Контейнер запроса.
Примечание:
Папка Общедоступных запросов – это папка самого высокого уровня.
- Введите имя папки в текстовом поле Имя контейнера запроса.
Это имя, которое отображается для пользователей.
- Нажмите OK, чтобы создать эту папку.
Папка теперь доступна для хранения других папок или запросов.
Добавление запросов
Используйте доступные инструменты для настройки запросов, которые применяются для фильтрации заданий в вашем приложении.
- Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Разверните Запросы > Общедоступные запросы.
- Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новый запрос, и щелкните Добавить запрос.
Появится диалоговое окно Определить запрос задания.
Примечание:
Папка Общедоступных запросов – это папка самого высокого уровня.
- Введите имя запроса на вкладке Общие.
- Перейдите на вкладку Поля.
Здесь можно выбрать, какая информация о задании будет отображаться для пользователя в Виде списка, когда выполняется запрос. Workflow Manager (Classic) автоматически управляет связями между таблицами в системе. Развернув узлы полей в таблице задания, можно отобразить в результатах работы запроса более подробную информацию.
- Добавьте поля в список, дважды щелкая их или перетаскивая в столбец справа.
- Перейдите на вкладку Псевдонимы.
На этой закладке можно изменить имя, используемое для отображения каждого поля. Также можно изменить порядок полей. Наверху списка будет отображаться первое поле слева, а внизу списка – последнее поле справа.
- Измените псевдонимы и порядок полей, если необходимо.
- Щелкните вкладку Фильтрация, чтобы определить, какие задания будут возвращены запросом.
- Выбор полей, которые вы хотите использовать в запросе, оператора и значения, которому должно соответствовать задание.
Вы можете добавить столько условий, сколько нужно.
- Создайте выражение фильтрации внизу, щелкая условия и добавляя операторы AND, OR и скобки.
- Щёлкните OK, чтобы сохранить изменения.
Добавить запрос в вид SQL
Вид SQL предназначен для опытных пользователей, которые предпочитают создавать запросы с помощью обычных выражений SQL. Эти инструменты позволяют создавать более сложные запросы для фильтрации заданий в приложении.
- Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Разверните Запросы > Общедоступные запросы.
- Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новый запрос, и щелкните Добавить запрос.
Появится диалоговое окно Определить запрос задания.
Примечание:
Папка Общедоступных запросов – это папка самого высокого уровня.
- Введите имя запроса на вкладке Общие.
- Щелкните Вид SQL.
- Щелкните таблицу из списка Таблицы, чтобы внести заполнить список Поля, используя все поля в выбранной таблице.
- Щелкните поле в списке Поля, чтобы внести в список Уникальные значения все значения выбранного поля.
- При необходимости настройте компоненты запроса в текстовых полях Выбрать, Имя как, Из и По порядку, дважды щелкнув таблицу или поле, которое вы хотите добавить.
- В текстовом поле Где укажите предложение где, чтобы определить, какие задания должны быть возвращены этим запросом.
- Щелкните Проверить, чтобы подтвердить, что запрос действителен.
- Щелкните OK, чтобы добавить запрос в указанную папку запроса задания.
Публикация запросов
Можно использовать имеющийся запрос в качестве основы для другого запроса с помощью опции Экспорт диалогового окна Определить запрос задания.
- Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Разверните Запросы > Общедоступные запросы.
- Найдите запрос, который хотите опубликовать.
- Щелкните правой кнопкой мыши запрос, который хотите опубликовать, и щелкните Редактировать элемент.
- Щелкните Экспорт.
- Укажите местоположение и имя файла экспортируемого запроса.
- Нажмите Сохранить.
Создается файл .jtq. Этот файл запроса можно импортировать, чтобы создать на его основе другой запрос, или распространить его среди пользователей и систем Workflow Manager (Classic).