Можно ли создавать отчеты с помощью Workfront API?
Я новичок в работе с API Workfront (ранее AtTask). Мне нужно создать много отчетов для панели инструментов, которые по сути одинаковы, за исключением значений Program и Job Role. Я хочу создать скрипт Python для циклического просмотра и создания отчетов. Есть ли способ, которого мне не хватает в документации? Что-то вроде:
Name: "{} Program Hours".format(programName)
Report Type: "Hour"
Filters
{ProgramID={}.format(programID),
EntryDate between 1/1/2016 and 12/13/2016,
JobRoleID={}.format(jobRoleID},}
Chart
Chart Type: "Gauge"
Color: Green Value = 100
Yellow Value = 200
Red Value = 300
2 ответа
Решение
Нет, это невозможно. Отчеты недоступны через API и не содержат конечную точку, доступную для API. Вы можете найти все доступные конечные точки здесь. https://developers.workfront.com/api-docs/api-explorer/
Можно получить название отчета с помощью API:
/ AtTask/ апи-внутренний / отчет / поиск?ID=570ba64b0002c733a2e200687d20e0ae