如何从RTC workItem中读取历史记录。我想在更改表单历史记录之前和之后检查一些属性更改及其值。通过爵士API。
这怎么可能?请帮忙 。

最佳答案

Ragarding属性,可以在“ Working with Work Item Attributes”中看到更多信息


如果您可以将属性ID作为字符串使用,则可以使用此代码获取属性。


IWorkItemClient workItemClient = (IWorkItemClient) fTeamRepository.getClientLibrary(IWorkItemClient.class);
IAttribute someAttribute= workItemClient.findAttribute(fProjectArea, "some_attribute_ID", monitor);


对于历史,此thread can help


您可以使用IItemManager.fetchCompleteState()将整个项目保留为历史状态。
如果要获取完整的历史记录,还可以使用IItemManager.fetchAllStateHandles()一次获取所有状态句柄,而不用使用IAuditable.getPredecessorState()遍历历史记录。

关于rtc - 我如何从RTC workItem jazz中读取历史记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25300669/

10-14 11:03