我想用C语言从rally中获取与特定版本相关的所有工作项
我们正在进行一个项目,从rally创建报告。我喜欢在一个特定的版本下获取所有的工作项,为此我尝试给出release.name等于R。。但它仍然得到了所有的工作项。你能用源代码指导我吗。你需要做的是抓取指向特定版本相关工作项的_ref指针。在查询给定版本的TypeDefinitions字段时,将检索此_ref指针我想用C语言从rally中获取与特定版本相关的所有工作项,rally,Rally,我们正在进行一个项目,从rally创建报告。我喜欢在一个特定的版本下获取所有的工作项,为此我尝试给出release.name等于R。。但它仍然得到了所有的工作项。你能用源代码指导我吗。你需要做的是抓取指向特定版本相关工作项的_ref指针。在查询给定版本的TypeDefinitions字段时,将检索此_ref指针 RallyRestApi restApi = new RallyRestApi(); restApi.Authenticate("UserName", "
RallyRestApi restApi = new RallyRestApi();
restApi.Authenticate("UserName", "PassWord", "ServerURL", proxy: null, allowSSO: false);
Request request = new Request("release");
request.Fetch = new List<string>() { "Name", "Description", "FormattedID", "TypeDefinitions" };
request.Query = new Query("Name", Query.Operator.Equals, "ReleaseName");
QueryResult queryResult = restApi.Query(request);
var typeDefsUrl = "";
foreach (var result in queryResult.Results)
{
// Get the ref that points to your work items
typeDefsUrl = result["TypeDefinitions"]["_ref"];
}
如果您获取的是最新版本的,它已经进行了广泛的更新,包括代码示例。您能提供一个显示问题的最小示例,并提供一些示例数据吗?
Request typeDefRequest = Request.CreateFromUrl(typeDefsUrl);
QueryResult typeDefsResult = restApi.Query(typeDefRequest);
foreach (var result in typeDefsResult.Results)
{
// Process your work items
}