Decomposition

Eligible products are decomposed using the ProductComprisedOf and the ProductRequiredFor relationship to get the auto provisioned products. The product is not valid if any of its auto provisioned products are invalid due to the product integrity, segment compatibility, category compatibility, and product validity.