Перейти к основному содержимому

Методы для взаимодействия с сервисом отчетов

Версия 6.1.4

Методы для взаимодействия с сервисом отчетов

Методы взаимодействия с шаблонами отчётов

Тип запросаНазваниеОписание
post/services/reporting_module/api/reports/templates/removeМетод удаления шаблона отчётов.
post/services/reporting_module/api/reports/templates/get/pageМетод постраничной выборки описаний шаблонов отчётов
post/services/reporting_module/api/reports/templates/get/by-namespace-aliasМетод выборки описания шаблона отчётов
post/services/reporting_module/api/reports/templates/download/templateМетод выгрузки файла шаблона библиотеки Jasper Reports.
post/services/reporting_module/api/reports/templates/download/settingsМетод выгрузки файла настроек шаблона отчётов.
post/services/reporting_module/api/reports/templates/download/settings-as-textМетод выгрузки файла настроек шаблона отчётов в виде текста.
post/services/reporting_module/api/reports/templates/addМетод добавления/замены шаблона отчётов.
post/services/reporting_module/api/reports/templates/add/by-zipМетод добавления шаблонов отчётов посредством архива в формате ZIP

Методы взаимодействия с менеджером заданий

Тип запросаНазваниеОписание
post/services/reporting_module/api/tasks/stateМетод выборки статуса выполнения задания
post/services/reporting_module/api/tasks/resultМетод выборки результата выполнения задания
post/services/reporting_module/api/tasks/removeМетод удаление задания
post/services/reporting_module/api/tasks/addМетод постановки задания на обработку

Методы формирования и последующей выгрузки отчетов в различных форматах

Тип запросаНазваниеОписание
post/services/reporting_module/api/reports/get/files-download-urlМетод формирования URL выгрузки заданных файлов из PLM ИС Платформы
post/services/reporting_module/api/reports/exportМетод синхронного формирования отчёта
post/services/reporting_module/api/reports/export/asyncМетод асинхронного формирования отчёта

Методы выборки параметров заданий

Тип запросаНазваниеОписание
post/services/reporting_module/api/tasks/report/export/page/by-user-idМетод постраничной выборки записей представления параметров выполнения заданий построения отчётов по идентификатору пользователя
post/services/reporting_module/api/tasks/page/by-user-idМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному идентификатору пользователя, отличного от значения NULL
post/services/reporting_module/api/tasks/page/by-stateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному статусу
post/services/reporting_module/api/tasks/page/by-start-dateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданной дате начала обработки задания, отличной от значения NULL
post/services/reporting_module/api/tasks/page/by-send-notificationМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному признаку необходимости отправки нотификации пользователю о завершении выполнения задания
post/services/reporting_module/api/tasks/page/by-send-notification-and-user-idМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному признаку необходимости отправки нотификации пользователю о завершении выполнения задания и заданному идентификатору пользователя, отличного от значения NULL
post/services/reporting_module/api/tasks/page/by-send-notification-and-null-user-idМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному признаку необходимости отправки нотификации пользователю о завершении выполнения задания и идентификатору пользователя, значение которого равно NULL
post/services/reporting_module/api/tasks/page/by-null-user-idМетод постраничной выборки записей таблицы хранения параметров выполнения задания по идентификатору пользователя, значение которого равно NULL
post/services/reporting_module/api/tasks/page/by-null-start-dateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по дате начала обработки задания, значение которой равно NULL
post/services/reporting_module/api/tasks/page/by-null-completion-dateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по дате завершения обработки задания, значение которой равно NULL
post/services/reporting_module/api/tasks/page/by-kindМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданному типу
post/services/reporting_module/api/tasks/page/by-completion-dateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданной дате завершения обработки задания, отличной от значения NULL
post/services/reporting_module/api/tasks/page/by-assignment-dateМетод постраничной выборки записей таблицы хранения параметров выполнения задания по заданной дате поступления задания
post/services/reporting_module/api/tasks/by-task-idМетод выборки записи таблицы хранения параметров выполнения задания по заданному идентификатору задания
post/services/reporting_module/api/tasks/by-idМетод выборки записи таблицы хранения параметров выполнения задания по заданному идентификатору

Методы отладки скрипта шаблона отчёта

Тип запросаНазваниеОписание
post/services/reporting_module/api/debug/get/report-dataМетод выборки данных для формирования отчётов в формате JSON
post/services/reporting_module/api/debug/get/report-data-v2Метод выборки данных для формирования отчётов в формате JSON
post/services/reporting_module/api/debug/get/report-data-as-fileМетод выборки данных для формирования отчётов в виде файла