Skip to main content

Получить информацию шаблонов отчетов (Серверные инструменты)

Краткая информация

Возвращает содержимое файлов отчетов и шаблонов в формате JSON. Файлы отчетов (.rptx) и шаблоны отчетов (.rptt) используются для хранения определений отчетов.

Использование

  • Этот инструмент планировалось опубликовать в качестве задачи геообработки в сервисе печати.

  • Выходными данными этого инструмента будет строка в формате JSON. Строка - это список доступных файлов шаблонов и отчетов со следующей информацией:

    • Информация о разделе отчета

      • Имя отчета

      • Информация об источнике данных

    • Информация о разделе связанного отчета

      • ID отношения

      • Источник данных связанного отчета

    • Группировка

    • Значения полей

    • Имена полей

    • Статистика

    Пример выходных данных JSON:

    <!--```javascript [{ "reportTemplate": "Список атрибутов Группа Письмо Альбомный", // название шаблона "reportOptions": { "Раздел отчетов": { "name": "Мой отчет", // название раздела отчета "sourceId": "my_source", // источник данных раздела отчета "groupSections": { // поля, используемые для группировки "Заголовок группы: [group-field-value]": "Подраздел" }, "fieldElements": { // поля, используемые для динамических значений поля "Поле 1": "APN10", "Поле 2": «Address», }, "fieldLabelElements": { "Подпись поля 1": "Участок", "Подпись поля 2": «Улица» }, "statisticElements": { // поля, используемые для статистики "Поле расчета статистики 1": «APN10», } } } }, { "reportTemplate": "Custom_AttrList_RelatedReport_Port", "reportOptions": { "Раздел отчетов": { "name": "Отчет по штатам", "sourceId": "us-states", "fieldElements": { "Поле 1": "Name", "Поле 2": "Population", "Поле 3": "Region" }, "fieldLabelElements": { "Подпись поля 1": "Название штата", "Подпись поля 2": "Текущее население", "Подпись поля 3": "Регион" }, "statisticElements": { "Поле расчета статистики 1": «Name», } }, "Связанные разделы отчетов": { "relatedId": "R1L1statesL0cities", //Id связанного отчета "sourceId": "us-cities", // источник данных связанного отчета "fieldElements": { "Связанное поле 1": "SqMi_Area", "Связанное поле 2": «Population» }, "fieldLabelElements": { "Подпись связанного поля 1": "Площадь", "Подпись связанного поля 2": «Население» } } } }]

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

  • Для получения дополнительной информации см. раздел Печать в веб-приложениях в справке ArcGIS Enterprise.

Параметры

Подпись Объяснение Тип данных

Информация о папке шаблонов

(Дополнительный)

Полный путь к папке, где находятся файлы отчетов (.rptx или .rptt), которые будут использоваться в качестве шаблонов. Расположение по умолчанию <install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates.

Folder

Информация об ID элемента

(Дополнительный)

Идентификатор портала (в формате JSON) элемента отчета, который будет использоваться для шаблонов. Используйте формат {"id": "<portal-id>"}.

String

Производные выходные данные

Подпись Объяснение Тип данных

Строка JSON

Строка в формате JSON. Строка - это список доступных шаблонов отчетов (.rptt) и файлов (.rptx) с дополнительной информацией.

String

Параметры среды

Этот инструмент не использует параметры среды геообработки.

Информация о лицензировании

  • Basic: Да
  • Standard: Да
  • Advanced: Да