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]