使用Rally Rest API提交前检查查询的有效性

使用Rally Rest API提交前检查查询的有效性

问题描述:

我有一个UI界面,我的用户可以在Rally中为查询设置参数。当他们定义一个查询时,我想在发送query()请求之前检查它是否有效。这对于只有某些允许值的项目的成员会有很大帮助,例如HierarchicalRequirement的ScheduleState只有4个可能的值。我认为如果可能的话,不要将所有这些信息硬编码并从拉力赛中检索出来,这样会更实用,也更省时。有谁知道是否有办法动态检索任何字段的允许值?使用Rally Rest API提交前检查查询的有效性

您可以通过查询TypeDefinition's并查看AttributeDefinitions的集合来找到该信息。在每个属性定义中都有一个名为AllowedValues的集合,您可以在其中找到该字段的合法选项。

+0

谢谢Charles,这正是我一直在寻找的。 – Steven 2012-07-16 12:11:31