1

例如,如果我的工作票有一个名为“SuperAttributeValue”的自定义属性,那么根据 Jazz 的指令中的以下语句,我如何确定用什么来代替 [attributeId] ?我尝试将“SuperAttributeValue”作为 ID,并尝试编造数字,但都没有产生任何类型的值。那么我如何弄清楚真正的attributeId是什么?

如果需要代码来获取属性 ID,我需要 C# 特定代码。

"Custom attributes are exposed as: rtc_ext:[attributeId]"

更新:我发现如果我将参数“oslc.properties”设置为“*”,我会在返回数据中得到很多选项。尽管如此,我并没有看到我所知道的所有存在——只有其中一些。如果不是所有内容的通配符,不确定 * 会做什么。rtc_ext:* 不能只给我 rtc_ext 属性。我可以把任何更好的选择放在那里吗?

4

1 回答 1

1

事实证明,在请求票证时对 oslc.properties 使用 * 可能确实足以获得返回中的所有属性。我在 RTC 中看到的属性名称与我所期望的不同,这使得它相当神秘。与我在 RTC 中看到的 SuperAttributeValue 不同,它可能会以 some.dumb.really.long.thing.amazing.attribute 的形式出现,而不是我期望的值 150,它可能根本没有值,但是属性的“资源”属性。该资源将类似于https://host.com:9943/ccm/some.dumb.long.enum.I125,如果您转到该资源,您会看到它映射到 150。不像我那样直截了当d有希望。

于 2020-04-12T18:41:05.920 回答