如何从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/