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

时间:2018-09-19 21:20:21

标签: api office365 ms-office ms-project

最近,我们的团队一直在使用Office 365管理活动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的任何信息来自DOC的多余内容

2 个答案:

答案 0 :(得分:4)

恐怕没有这样的API可以满足您的需求。请查看以下链接: Troubleshooting the Office 365 Management Activity API

答案 1 :(得分:0)

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