Я хотел обновить метаданные проекта «Задача» (например, «PercentComplete») с моего собственного веб-сайта. Это обновление должно быть выполнено через HTTP, так как я нахожусь за пределами размещенного сервера sharepoint.
ПРОЧИТАЙТЕ свойство Task с помощью GET URL:
https://myserver/_api/ProjectServer/Projects('proj_id')/Tasks('task_id') /PercentComplete
Ответ:
<?xml version="1.0" encoding="utf-8" ?>
<d:PercentComplete m:type="Edm.Int32">30</d:PercentComplete>
Итак, я знаю, что аутентификация и проверка работают нормально. Но какой вызов мне сделать, чтобы ОБНОВИТЬ это свойство Задачи.
Я попробовал некоторые сообщения, такие как простое обновление HTTP с % в полезной нагрузке и создание JSON с именем свойства, но ничего не работает.
Может ли кто-нибудь поделиться фрагментом кода, который обновляется с помощью javascript/jquery/ajax через HTTP, чтобы обновить значение с 30% до 50%?