Встроенное поле workRequired не изменилось через Attask API

Есть задача со статусом «Новая», для которой я пытаюсь установить «Запланированные часы» для использования API Attask Rest. В документе «Отношения объектов» показано, что переменная задачи «workRequired» представляет запланированные часы. URL-адрес, который я использую, выглядит следующим образом:

https:///attask/api/task/5339c3d700027c67da8a648bd3a5896e?method=put&workRequired=120

После выдачи этого пута запланированные часы задачи не меняются по сравнению с текущим значением 0. Что еще я должен сделать с URL-адресом, чтобы API изменил workRequired?


person user3440406    schedule 31.03.2014    source источник
comment
После экспериментов я понял, что вы должны изменить workRequiredExpression, чтобы установить workRequired. Передача 4 часов в workRequiredExpression через API приводит к тому, что 4*60 = 240 отображается в базе данных как workRequired. Жаль, что я не подумал об этом раньше. Это решает проблему.   -  person user3440406    schedule 01.04.2014


Ответы (1)


Используйте workRequiredExpression вместо workRequired. Кроме того, вы должны установить для durationType значение A (расчетное назначение), чтобы управлять запланированными часами.

person user3440406    schedule 01.04.2014
comment
Чувак, это бесит, как странно это устроено. Спасибо, что покопались и разобрались. - person bobmagoo; 21.07.2016