【问题标题】:how can I read history from RTC workItem jazz如何从 RTC workItem jazz 中读取历史记录
【发布时间】:2014-08-14 05:28:43
【问题描述】:

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

【问题讨论】:

    标签: rtc jazz ibm-jazz


    【解决方案1】:

    有关属性,您可以在“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() 遍历历史记录。

    【讨论】:

    • 嗨 VonC,我如何从工作项的历史中获取属性本身?
    • @VarunGupta 你可以查看jazz.net/forum/questions/87341/…
    • 提到的链接没有我的查询的答案。你能帮我解决这个问题吗?
    • @VarunGupta 这是一个开始。我没有更具体的元素。
    • 是否可以获得项目区域特定组件中所有文件的历史记录?例如,如果开发人员 A 最近修改了文件 PropertyReader.java。需要获取像 PropertyReader.java 开发人员 A 这样的列表,我能够使用 scm show history -r $URL -u $userId -P 在 CLI 中获取历史记录$pwd -w $ws --component icdp_core_as /source/common/Adapters/com/bac/icdp/consumer/common/PropertyReader.java 但我需要为每个文件运行它以获取所有文件的历史记录..跨度>
    【解决方案2】:

    使用下面的sn-p:

    IWorkItem workItem = workItemClient.findWorkItemById(id, IWorkItem.FULL_PROFILE, monitor);
    
    IItemManager itm = teamRepository.itemManager(); 
    List history = itm.fetchAllStateHandles((IAuditableHandle) workItem.getStateHandle(), monitor);
    System.out.println("Record history details:-");
    for(int i = history.size() -1; i >= 0; i--){
        IAuditableHandle audit = (IAuditableHandle) history.get(i);
        IWorkItem workItemPrevious = (IWorkItem) teamRepository.itemManager().fetchCompleteState(audit,null);
        //Operations to be carried on workItemPrevious
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 2013-12-19
      相关资源
      最近更新 更多