Autoprovision
Autoprovision is a condition that determines the relationship between a parent product and a child product. The relationship can be either be Static or Dynamic. Autoprovision flag determines whether the product is mandatory or not. For instance, consider a product A having a child product B, which has AutoProvision set as TRUE.
Static: If Autoprovision is set to TRUE, then the product is considered to be a static bundle and the child is automatically be assumed to be a part of the order. This indicates that the child product is implicitly assumed to be on the order no matter there is an order line with that product.
Example: Consider bundle B comprised of products P1 and P2.
When bundle B is ordered, P1 is provisioned automatically though it is not in the order line.
Dynamic: Auto Provision is set to FALSE. This indicates that the child product must be explicitly included in the order.
The product diagram shows the mandatory products with solid lines (Autoprovision TRUE, Static bundle) and are included in the order automatically. Otherwise, the products have to be ordered separately, which is a Dynamic bundle feature.