Workfront: принудительное выполнение операции "Пересчитать финансы" из API

Бьюсь об заклад, это падает на ловкие уши...

Я работаю над приложением, которое использует API-интерфейс workfront для автоматизации пользовательских расчетов цены для задач проекта.

Идея состоит в том, чтобы получить список задач, применить определенные бизнес-правила к каждому для расчета цены / дохода / и т. Д., А затем отправить эти значения обратно к задачам в соответствующем проекте рабочей области.

Проблема в том, что когда вы сейчас открываете проект прямо в рабочей области, изменения от этого взаимодействия присутствуют до тех пор, пока вы не выполните руководство:

хотя я бы предпочел, чтобы это было сделано уже без необходимости, поскольку у пользователя не было бы никаких оснований полагать, что это необходимо (они не вносили никаких изменений вручную в задачи через рабочий стол напрямую, почему они думают иначе?).

Некоторое время назад я наткнулся на подсказку о том, что переключение проекта на "Текущий" вызовет повторный вызов, но я сделал это через API (я сохраняю исходное состояние, меняю его на "CUR" и переключаю обратно на исходный). состояние, так как я не могу оставить это "CUR"), но это не имеет никакого эффекта.

Любые идеи о том, как я мог бы заставить это поведение?

1 ответ

Это действительно упало на ловкие уши.

PUT https://[base_url].my.workfront.com/attask/api/v9.0/proj/[UUID]?action=calculateFinance&apiKey=[api_key]
Другие вопросы по тегам