使用以下查询:
Base-URL/rest-1.v1/Data/Epic?sel=Category.Name,Custom_RoadmapInOut&where=Number=$numbers&with=$numbers=E-05322%2CE-05280%2CE-05616%2CE-04942%2CE-04921
我收到以下回复:
<Assets total="5" pageSize="2147483647" pageStart="0">
<Asset href="End-of-Base-URL/rest-1.v1/Data/Epic/138904" id="Epic:138904">
<Attribute name="Category.Name">Business Objective</Attribute>
<Attribute name="Custom_RoadmapInOut">2</Attribute>
</Asset>
<Asset href="End-of-Base-URL/rest-1.v1/Data/Epic/139078" id="Epic:139078">
<Attribute name="Category.Name">Initiative</Attribute>
<Attribute name="Custom_RoadmapInOut">1</Attribute>
</Asset>
<Asset href="End-of-Base-URL/rest-1.v1/Data/Epic/147147" id="Epic:147147">
<Attribute name="Category.Name">Parent Story</Attribute>
<Attribute name="Custom_RoadmapInOut"/>
</Asset>
<Asset href="End-of-Base-URL/rest-1.v1/Data/Epic/148702" id="Epic:148702">
<Attribute name="Category.Name">Parent Story</Attribute>
<Attribute name="Custom_RoadmapInOut"/>
</Asset>
<Asset href="End-of-Base-URL/rest-1.v1/Data/Epic/156961" id="Epic:156961">
<Attribute name="Category.Name">Milestone</Attribute>
<Attribute name="Custom_RoadmapInOut"/>
</Asset>
</Assets>
我希望将结果限制为仅返回具有“业务目标”或“主动”的“Category.Name”的资产,并从这些类型返回仅设置为“Custom_RoadmapInOut”的资产1和99。
我需要在查询中添加什么才能让VersionOne执行繁重的操作并仅返回所需的项目?
我在想我也应该能够添加:
Category.Names=$names&with=$names=Business+Objective%2CInitiative
查询和另一个部分检查Custom_RoadmapInOut
,但我不知道如何做到这一点。
目前我正在进行多个查询,然后使用我自己的代码来查看结果,并只保留我希望看到的结果。
感谢您提供的任何帮助。
道格
答案 0 :(得分:2)
多个with
值可以用|
(管道)分隔。如果您需要的详细信息多于documentation中显示的详细信息,可以尝试阅读grammar。
逻辑运算符必须连接多个where
过滤器令牌。逻辑and
为;
(分号)。逻辑or
是|
(管道)。同样,documentation可能有点稀疏,因此您可以尝试阅读grammar。
如果您仍然发现自己仍然需要运行多个查询才能获得所需内容,那么您可能会发现转换为query.v1端点是有利的。