Поддержка Microsoft Project Online SDK API / REST API - PullRequest
1 голос
/ 08 марта 2019

Я хочу создать / обновить проект в Microsoft Project через Интернет, используя некоторые справочные данные. Доступен ли REST API или SDK? Специально для клиентов Java?

1 Ответ

0 голосов
/ 13 марта 2019

Да, проект онлайн предоставляет REST API

Несколько примеров -

1) Получить всю информацию о проектах из Project Online

http://<pwa_site>/_api/ProjectData/Projects

2) Получить GUID проекта

http://<pwa_site>/_api/ProjectData/Projects/?$select=ProjectId

3) Получить конкретную информацию о проекте на основе GUID

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')

4) Получить информацию о назначении проекта (назначенные задачи)

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Assignments

5) Получить назначения на основе пользователя

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Assignments?
$filter=ResourceName eq '<Name>'

6) Получить задачи проекта

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Tasks
...