Настройка общедоступных запросов задания

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

По умолчанию в Workflow Manager (Classic) присутствуют несколько контейнеров и запросов заданий. В ним относятся Общие запросы (Запрос ко всем заданиям или Запрос к не назначенным заданиям), Групповые запросы (Задания, назначенные моим группам и Задания с шагами, назначенными моим группам) и Персональные запросы (Задания назначенные мне и Задания с шагами, назначенными мне). Запросы заданий в этих папках обрабатываются в ArcGIS Workflow Manager (Classic) Administrator и доступны всем пользователям системы. Пользователи могут устанавливать любой из них запросом по умолчанию, и этот запрос будет выполняться по умолчанию при каждом открытии клиента Workflow Manager (Classic).

Примечание:

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

Добавление папок запросов

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

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Разверните Запросы > Общедоступные запросы.
  3. Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новую папку, и щелкните Добавить контейнер запроса.

    Откроется диалоговое окно Контейнер запроса.

    Примечание:

    Папка Общедоступных запросов – это папка самого высокого уровня.

  4. Введите имя папки в текстовом поле Имя контейнера запроса.

    Это имя, которое отображается для пользователей.

  5. Нажмите OK, чтобы создать эту папку.

    Папка теперь доступна для хранения других папок или запросов.

Добавление запросов

Используйте доступные инструменты для настройки запросов, которые применяются для фильтрации заданий в вашем приложении.

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Разверните Запросы > Общедоступные запросы.
  3. Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новый запрос, и щелкните Добавить запрос.

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

    Примечание:

    Папка Общедоступных запросов – это папка самого высокого уровня.

  4. Введите имя запроса на вкладке Общие.
  5. Перейдите на вкладку Поля.

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

  6. Добавьте поля в список, дважды щелкая их или перетаскивая в столбец справа.
  7. Перейдите на вкладку Псевдонимы.

    На этой закладке можно изменить имя, используемое для отображения каждого поля. Также можно изменить порядок полей. Наверху списка будет отображаться первое поле слева, а внизу списка – последнее поле справа.

  8. Измените псевдонимы и порядок полей, если необходимо.
  9. Щелкните вкладку Фильтрация, чтобы определить, какие задания будут возвращены запросом.
  10. Выбор полей, которые вы хотите использовать в запросе, оператора и значения, которому должно соответствовать задание.

    Вы можете добавить столько условий, сколько нужно.

  11. Создайте выражение фильтрации внизу, щелкая условия и добавляя операторы AND, OR и скобки.
  12. Щёлкните OK, чтобы сохранить изменения.

Добавить запрос в вид SQL

Вид SQL предназначен для опытных пользователей, которые предпочитают создавать запросы с помощью обычных выражений SQL. Эти инструменты позволяют создавать более сложные запросы для фильтрации заданий в приложении.

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Разверните Запросы > Общедоступные запросы.
  3. Щелкните правой кнопкой мыши папку запроса, в которой вы хотите разместить новый запрос, и щелкните Добавить запрос.

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

    Примечание:

    Папка Общедоступных запросов – это папка самого высокого уровня.

  4. Введите имя запроса на вкладке Общие.
  5. Щелкните Вид SQL.
  6. Щелкните таблицу из списка Таблицы, чтобы внести заполнить список Поля, используя все поля в выбранной таблице.
  7. Щелкните поле в списке Поля, чтобы внести в список Уникальные значения все значения выбранного поля.
  8. При необходимости настройте компоненты запроса в текстовых полях Выбрать, Имя как, Из и По порядку, дважды щелкнув таблицу или поле, которое вы хотите добавить.
  9. В текстовом поле Где укажите предложение где, чтобы определить, какие задания должны быть возвращены этим запросом.
  10. Щелкните Проверить, чтобы подтвердить, что запрос действителен.
  11. Щелкните OK, чтобы добавить запрос в указанную папку запроса задания.

Публикация запросов

Можно использовать имеющийся запрос в качестве основы для другого запроса с помощью опции Экспорт диалогового окна Определить запрос задания.

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Разверните Запросы > Общедоступные запросы.
  3. Найдите запрос, который хотите опубликовать.
  4. Щелкните правой кнопкой мыши запрос, который хотите опубликовать, и щелкните Редактировать элемент.
  5. Щелкните Экспорт.
  6. Укажите местоположение и имя файла экспортируемого запроса.
  7. Нажмите Сохранить.

    Создается файл .jtq. Этот файл запроса можно импортировать, чтобы создать на его основе другой запрос, или распространить его среди пользователей и систем Workflow Manager (Classic).