维度值优先顺序

产品配置使用“维度/值”对来确定某个配置中所有产品的版本。可对值进行排序,以使某些值比其他值更具体。

更具体的维度值通常用于特定变体。例如,geo=germany 的变体比 geo=europe 的变体更具体。

当创建维度时,可指定值顺序。在此示例中,请考虑维度 geo 的下列值:germanyfranceeuropeus。这些值无序。例如,germanyeurope 一起排序将有意义,以便您将看到 germany 比 europe 更具体,但是它们未按该方式设置,因此,它们无序。产品配置会查找 geo=germany,但找不到。由于没有其他值与 geo=germany 一起排序,因此该配置会查找它兼容的版本,即,不带 geo 维度的版本。

以下图像显示了上面示例中的有序值:

图像显示了有序值。

值使配置能够在其成员选择中更具体。例如,虽然您更希望具有特定于国家或地区的值,但是相对于没有“维度/值”对,特定于洲的值可能更可取。可定义以下值顺序:germany 比 europe 更具体,france 比 europe 更具体。产生的顺序显示所指定顺序如何更改前面示例。

可从产品配置或产品中除去“维度/值”对,但是在维度列表框中,这些对仍然作为选项提供。


反馈