如何使用工作流在 HP ALM 中获取 Requirement 和 TestSetFolder 的路径?

How do I get the path of a Requirement and TestSetFolder in HP ALM with workflows?

我是 HP ALM 的新手,它的工作流程一直在搜索,但无法找到可行的解决方案。

如何获得 Requirement 和 TestSetFolder 的完整路径? 我设法找到了 TestFolders 的解决方案,但我无法传输该解决方案:

    dim TreeManager
    dim SubjectNode
    dim FolderID
    dim tdc 

    FolderID = Req_Fields.Field("AL_ITEM_ID").Value        
    set tdc = TDConnection        
    set TreeManager = tdc.TreeManager
    set SubjectNode = TreeManager.NodeById(FolderID)

要获取 Requirement 的完整路径,请参见下面的示例。

reqID = Req_Fields.Field("RQ_REQ_ID").Value
Set reqFactory = TDConnection.ReqFactory
Set reqFilter = reqFactory.Filter
reqFilter.Filter("RQ_REQ_ID") = reqID       
Set reqList = reqFactory.NewList(reqFilter.Text)
For Each tItem in reqList
    MsgBox tItem.Path
Next

要获取 TestSetFolder 的完整路径,请参见下面的示例。

Set testSetTreeManager = TDConnection.TestSetTreeManager
Set testSetFolder = testSetTreeManager.NodebyID(TestSetFolder_Fields("CF_ITEM_ID").value)
MsgBox testSetFolder.Path

希望对您有所帮助。