管理产品捆绑包的验证
随着产品捆绑包随时间的增长,跟踪组件数量并确保每个组件满足基数和结构要求可能变得具有挑战性。验证产品定义会对整个捆绑产品进行按需检查,以确保合规性。验证还建议采取纠正措施,以帮助保持产品配置的完整性和准确性。
所需的 Edition
| 查看支持的产品和版本。 |
可配置产品验证
以下是为可配置父产品验证的内容:
- 组中的产品数量必须大于或等于组中的最小组件数量。
- 组中所需产品的数量必须小于或等于组中组件的最大数量。
- 父组下的子组数量必须大于或等于父组中组件的最小数量。
- 具有所需产品组件的子组数量必须小于或等于父组中组件的最大数量。
示例 考虑具有此基数的父组 PG:
- 组件最小数量:2
- 组件最大数量:4
父组只有一个子组 CG1。
验证失败,因为父组必须至少有 2 个子组,但只有一个子组。
示例 考虑具有此基数的父组 PG:
- 组件最小数量:1
- 组件最大数量:1
父组有两个子组,其中包含这些组件:
- 子组 CG1 有一个可选产品
- 子组 CG2 有一个可选产品
验证成功,因为两个子组都有可选产品,用户可以在运行时从其中任何一个组选择产品。所需产品的数量是 0,这小于组中组件的最大数量(即 1)。
示例 考虑具有此基数的父组 PG:
- 组件最小数量:1
- 组件最大数量:1
父组有两个子组,其中包含这些组件:
- 子组 CG1 有一个必需产品
- 子组 CG2 有一个必需产品
验证失败,因为两个子组都有所需的产品。组中所需产品的数量是 2,这大于组中组件的最大数量(即 1)。
静态产品验证示例
以下是为静态父产品验证的内容:
- 组中的默认组件数量必须大于或等于组中的最小组件数量。
- 组件的默认数量必须小于或等于组中组件的最大数量。
- 父组下的子组数量必须大于或等于父组中组件的最小数量。
- 父组下的子组数量必须小于或等于父组中组件的最大数量。
示例 考虑具有此基数的父组 PG:
- 组件最小数量:2
- 组件最大数量:5
父组有两个子组,其中包含这些组件:
- 子组 CG1 有一个必需的产品。
- 子组 CG2 有一个可选产品。
验证成功,因为 PG 下的子组数量等于组件的最小数量,但小于组件的最大数量。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!



