有什么方法可以使用 Office 365 管理 Activity API 检索项目特定信息?

Is there any way to retrieve Project specific information with Office 365 Management Activity API?

最近我们的团队一直在使用 Office 365 管理 Activity API。我们正在尝试审核 MS Project Online,我们遇到了当前返回信息的问题。

 {
    "CreationTime": "2018-09-18T16:19:04",
    "Id": "xxxxxx-8a46-4c32-ce0b-08d61d8273d4",
    "Operation": "ProjectCheckedOut",
    "OrganizationId": "xxxx-xxxx-xxxx-xxxx-xxxxx",
    "RecordType": 35,
    "UserKey": "i:0h.f|membership|10033fffae7e4ed9@live.com",
    "UserType": 0,
    "Version": 1,
    "Workload": "Project",
    "ClientIP": "xxx.xxx.xxx.xxx",
    "UserId": "xxxxx@xxxx.onmicrosoft.com",
    "CorrelationId": "72fa8f9e-903a-0000-1685-17f01beea3eb",
    "EventSource": "Project",
    "ItemType": "Project",
    "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
    "Entity": "Project"
}

这是这些内容 blob 包含的示例,我们不知道是否有办法添加项目 GUID 或名称等信息,我们对此还很陌生 API,我们还没有从文档中查找有关此额外内容的任何信息

恐怕没有这样的API来实现你的需求。请看下面link: Troubleshooting the Office 365 Management Activity API

可以对 Project Online 进行非常详尽的审核。这最好使用 ODATA 端点在 Power BI 中完成。例如,您可以计数--或列出--"Tasks having a Finish date earlier than Today and Percent Complete not equal 100"。 Power BI 中可以以表格和图形格式显示大量类似的有趣指标。这些指标非常强大,高层管理人员可以在 1 分钟的审查中非常准确地了解任何项目进度的质量。