有没有办法使用 Office 365 管理活动 API 检索项目特定信息?



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

{
"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 相当陌生,我们还没有从 DOC 中找到有关此额外内容的任何信息

恐怕没有这样的API来实现您的需求。请参阅以下链接: Office 365 管理活动 API 疑难解答

对在线项目进行非常详细的审计是可能的。最好使用 ODATA 终结点在 Power BI 中完成此操作。例如,您可以计算或列出"完成日期早于今天且完成百分比不等于 100 的任务"。在 Power BI 中,有许多类似的有趣指标可以以表格和图形格式显示。这些指标非常强大,高层管理人员可以在 1 分钟的审查中非常准确地了解任何项目进度的质量。

最新更新