Создание отчётов

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

ArcGIS Workflow Manager (Classic) содержит простой генератор отчетов, который позволяет создавать отчеты о работе, выполняемой в системе Workflow Manager (Classic). Для построения и редактирования отчётов в ArcGIS Workflow Manager (Classic) Administrator используется Менеджер отчетов. Отчёты выполняются в приложении Workflow Manager (Classic).

Вкладка Профиль

На вкладке Профиль доступны следующие опции.

  • Отображаемое имя – Отображаемое имя используется для идентификации отчета в таблице содержания этого отчета.
  • Заголовок – Заголовок, который появится в верхней части отчета после его создания.
  • Описание (не обязательная) – Позволяет ввести более широкую описательную информацию о собранных в отчете сведениях. Данный текст будет отображаться под заголовком при использовании шаблона стиля, предоставляемого Workflow Manager (Classic).
  • Категория – Категория служит в качестве организующего инструмента для отчётов. Используйте это свойство для организации ваших отчётов. Представленная здесь информация будет использоваться для построения таблицы содержания отчета.

Вкладка Поля отчета

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

Вкладка Отображаемые имена

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

Вкладка Входной фильтр

Вы можете указать запросы и условия, чтобы ограничить информацию, используемую в результатах отчета. Например, вы можете представить доклад только об активных заданиях или работе, назначенной конкретному пользователю или группе пользователей. Динамические отчёты могут быть созданы с использованием токена отчетности [REPORTUI:value] в значении поля фильтра. Когда отчёт предварительно просматривается или выполняется, появляется диалоговое окно Фильтровать отчет для ввода значения для фильтрации отчета. Имя фильтра, которое будет отображаться в диалоговом окне, будет зависеть от значения, указанного в токене; например, при значении [REPORTUI:Start Date] будет в диалоговом окне будет отображена Дата начала.

Примечание:

Требуется значение в токене отчетности.

Примечание:

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

Вкладка Сводка по строкам

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

Вкладка Разделы отчета

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

Вкладка Стиль вывода

При выполнении отчета, Workflow Manager (Classic) возвращает XML. Workflow Manager (Classic) использует шаблоны стиля XSLT для преобразования XML в более удобный для пользователя формат. В Workflow Manager (Classic) в директории <installation location>/Config/Reporting/Stylesheets имеется два разных шаблона стиля. Вам предоставлена возможность предварительного просмотра отчета через нажатие Предварительный просмотр отчета.

Вкладка Права доступа

Вы можете управлять доступом к отчетам, ограничивая доступ для определенных групп в системе Workflow Manager (Classic). Например, может понадобиться, чтобы только пользователи, принадлежащие к группе менеджеров, имели возможность просматривать отчеты в системе. Поставив отметку для опции Ограничить доступ к следующим группам и включив группу Менеджер (Manager), вы препятствуете пользователям в группе Специалисты (Technician) просматривать данный отчёт, перечисленный в приложении при активации ими вида отчёта.

Примечание:

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

Управление отчётами Workflow Manager (Classic)

Вы можете создавать настраиваемые отчеты, изменять существующие отчеты и удалять ненужные отчёты в Workflow Manager (Classic) Administrator.

Создание отчета

Вы будете определять внешний вид и стиль своих отчётов в Workflow Manager (Classic) Administrator. Эти отчеты будут доступны для пользователей через представления отчета в приложении.

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

    Появится диалоговое окно Менеджер отчетов.

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

    Например, вы можете изменить псевдоним с JTX_JOB_TYPES.JOB_TYPE на Job Type.

  8. Щелкните вкладку Входной фильтр.
  9. Задайте запрос, который вы хотели бы применить к своим отчетам.

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

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

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

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

      Вычисление выполняется для первого поля на вкладке Поля отчёта.

  12. Перейдите на вкладку Стиль вывода для выбора шаблона стиля для вашего отчёта; по умолчанию выбран Стандартный.

    Образец шаблона, предоставленный Workflow Manager (Classic), находится в директории <Workflow Manager (Classic) Administrator installation location>\Config\Reporting\Stylesheets.

  13. Щелкните Предварительный просмотр отчета, чтобы убедиться в том, что информация представлена таким образом, как вы хотите.
  14. На вкладке Права доступа вы можете ограничить доступ к отчету определенной группе или группам, щёлкнув Ограничить доступ к следующим группам выбрав эти группы.
  15. Нажмите OK.

    Отчет будет добавлен в список отчетов в Workflow Manager (Classic) Administrator. Он также доступен для пользователей приложения Workflow Manager (Classic).

Редактирование отчёта

После того, как отчеты созданы, вы все равно можете внести в них изменения.

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Щелкните Отчеты.

    Отображается список существующих отчётов в правом виде.

  3. Щелкните правой кнопкой отчет, который необходимо редактировать, и выберите Редактировать элемент.
  4. При необходимости обновите настройки отчета.
  5. Щелкните OK, чтобы сохранить отчет.

Удаление отчета

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

  1. Запустите Workflow Manager (Classic) Administrator и подключитесь к базе данных Workflow Manager (Classic).
  2. Щелкните Отчеты.

    Отображается список существующих отчётов в правом виде.

  3. Щелкните правой кнопкой отчет, который необходимо удалить, и выберите Удалить элемент.

Создание динамических отчетов

Динамические отчёты могут быть созданы м использованием токена отчетности [REPORTUI:value]. Когда отчёт предварительно просматривается или выполняется, появляется диалоговое окно Фильтровать отчет и предоставляет значение для фильтрации отчета и имя фильтра, основанное на значении, сообщаемом токеном. Отчет может быть настроен на ввод диапазона значений или одного значения. Токен может быть добавлен либо во входной фильтр, либо в запрос SQL.

Отчёт с диапазоном динамических фильтров

Отчёты о задании могут базироваться на диапазоне значений; два входных фильтра добавляются вместе с токеном отчётности для указания диапазона. Например, для отображения заданий, созданных в диапазоне дат, один фильтр используется для указания начала диапазона дат, а другой фильтр используется для указания конца диапазона дат.

Более подробно о выражениях SQL-запросов, которые используются в ArcGIS

Множество диапазонов могут быть использованы для фильтрации отчёта посредством добавления дополнительных фильтров. Например, чтобы отфильтровать задания, основанные на идентификаторах задания (ID) и датах создания, использующих диапазон, в качестве входных фильтров могут быть добавлены следующие четыре:

Job.Created Date > [REPORTUI:Start Date]

JTX_JOBS.CREATED_DATE > '[REPORTUI:Start Date]'

Job.Created Date < [REPORTUI:End Date]

JTX_JOBS.CREATED_DATE < '[REPORTUI:End Date]'

Job.Job Id > [REPORTUI:From Job ID]

JTX_JOBS.JOB_ID < '[REPORTUI:From Job ID]'

Job.Job Id < [REPORTUI:To Job ID]

JTX_JOBS.JOB_ID > '[REPORTUI:To Job ID]'

Отчёт с одним динамическим фильтром

Отчёт о задании может быть создан на основе одного динамического значения, когда диапазон значений не требуется. Например, для отображения заданий, запущенных до определённой даты, добавляется только один фильтр.

Job.Started Date < [REPORTUI:Jobs Started Before]

JTX_JOBS.STARTED_DATE < '[REPORTUI:Jobs Started Before]'

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