我一直在使用Lookback API从Rally环境中查询用户素材。虽然查询功能比WsapiDataStore强,但允许我使用RPM层次结构查询,它似乎无法返回完整的数据字段。值,例如所有者和项目。而是返回这些字段的OID。为了解决这个问题,我的想法是先做一个Lookback API查询,以获取我所关注的RPM层次结构中的所有故事OID。我将捕获故事OID并将它们保存在一个数组中。然后,我可以使用WsapiDataStore查询来获取与数组中的OID匹配的故事的详细信息。使用Lookback API时,我可以选择使用' in'运算符,因此查询将如下所示:
{
property: 'ObjectID',
operator: 'in',
value: [ '71352862', '44523976', '61138496' ]
}
但是,我无法在WsapiDataStore中使用此功能。此外,当我尝试'或''它们一起在一个长查询字符串中我收到有关无效请求的错误。我假设查询字符串太长,因为在大多数情况下我搜索大约1000个用户故事。我宁愿不必为每个OID单独查询,但现在看来它似乎是唯一的解决方案。有没有办法从Lookback API获取完整的详细信息,或者至少使用WsapiDataStore查询中的数组进行过滤?