Можно ли создавать отчеты с помощью 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

Другие вопросы по тегам