0

我正在研究 VerionOne API,并且已经达到了可以限制返回记录的程度。我实际上想要做的是,给定一个范围,你将如何导航到范围的父级?如果他们在一个层次结构中?

以下是我正在使用的端点:

https:///rest-1.v1/Data/Scope?sel=Name,Custom_Type,Parent&where=Custom_Type.Name=%27PSI%27&page=10,0&xsl=custom/table.xsl

结果:

Oid 名称 Custom_Type Parent Custom_Type.Name Parent.Name 范围:1020 SCADA/EMS - 旧时间表 Custom_Type:8704 范围:177198 PSI SCADA / EMS 发布

我想要的是,我想使用 parentAndUp(或任何其他方式)移动到范围的直接父级,名称从输出中出来,例如在上面的结果中它将是:“SCADA / EMS Releases “我实际上也尝试过这样做:

https:///rest-1.v1/Data/Scope?sel=Name,Custom_Type,Parent&where=Custom_Type.Name=%27PSI%27&page=10,0&Scope.ParentAndUp.Name=%27SCADA%20/%20EMS%20Releases% 27&xsl=自定义/table.xsl

但是上面的查询仍然返回我 10 条记录,它应该只返回我 1 条记录,这个假设是否正确?

我想知道我应该使用的确切参数,以便端点直接将我提供给父级,而无需我明确提供父级的名称。这甚至可能吗?

我在这里先向您的帮助表示感谢。

4

1 回答 1

0

您可能已经发现,VersionOne 中的大多数资产都有一个Parent属性,您可以使用该属性来获取资产父级的 OID。

这是您可以用来查找范围(项目)资产的所有属性和关系的元查询:

http://{server}/{instance}/meta.v1/Scope?xsl=api.xsl
于 2014-08-22T14:28:38.373 回答