Отчеты по API: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Строка 7: Строка 7:
**в поле "Сотрудник / Контакт" укажите сотрудника для получения отчета по расписанию.
**в поле "Сотрудник / Контакт" укажите сотрудника для получения отчета по расписанию.
**в поле "Разрешенных Scope" укажите report_readonly.   
**в поле "Разрешенных Scope" укажите report_readonly.   
https://p.pfx.so/pf/Zq/DTaSBg.png


*Получите по REST API список отчетов методом '''/report/list''' и найдите идентификатор нужного отчета в ответе (идентификатор отчета можно найти в адресной строке браузера):
*Получите по REST API список отчетов методом '''/report/list''' и найдите идентификатор нужного отчета в ответе (идентификатор отчета можно найти в адресной строке браузера):

Версия от 08:06, 28 марта 2025

В ПланФиксе можно сформировать отчет по расписанию и получить его данные через REST API.

Получение данных из отчета по расписанию через REST API

  • Создайте повторяющийся отчет.
  • Создайте токен авторизации для сотрудника, которому планируете отправлять отчет. Сохраненные данные отчета доступны только сотрудникам, которых выберете для отправки. Для создания токена перейдите в Управление аккаунтомДоступ к APIREST APIСоздать новый токен:
    • в поле "Сотрудник / Контакт" укажите сотрудника для получения отчета по расписанию.
    • в поле "Разрешенных Scope" укажите report_readonly.
  • Получите по REST API список отчетов методом /report/list и найдите идентификатор нужного отчета в ответе (идентификатор отчета можно найти в адресной строке браузера):

PGDwGM.png


  • Методом /report/{id}/save/list получите список сохраненных версий выбранного отчета:

Pa5goU.png


  • Получите данные отчёта по идентификатору новой версии методом /report/{id}/save/{saveId}/data:

1S5NYn.png

Важно

  • Сохраненные данные отчета доступны только сотрудникам, которых выберете для отправки.
  • Если отчет большой, то у версии будет несколько частей (чанков/chunks). При получении данных отчета необходимо передавать индекс чанка, чтобы получить все части. Сколько чанков содержит отчет видно в ответе метода /report/{id}/save/list.


Перейти