Siebel Product Administration Guide > Designing Products with Components > Process of Designing a Product with Components >

Adding a Group of Products from Different Classes as Components


The products you add to a relationship do not have to be from the same class. You can group products from several classes or products not assigned to a class into one relationship.

This task is a step in Process of Designing a Product with Components.

You do this by creating a relationship of domain type Class but without specifying a class. This allows you to select products from anywhere in the class system.

You can do anything with this relationship that you can do with other class-type relationships such as creating resources, configuration rules, and links.

CAUTION:  This method of defining a relationship domain requires a search throughout the class system each time the product with components is instantiated. This can have an adverse impact on performance. Avoid using this method, if possible.

To add groups of products from different classes

  1. Navigate to the Administration - Product screen, then the Product Definitions view.
  2. In the Products list, select and lock the desired product with components.
  3. In the Versions list, click the Work Space version.
  4. In the Structure list, add a new record and complete the necessary fields, described in the following table.
    Field
    Comments

    Relationship Name

    Enter a name for this relationship.

    Domain Type

    Select Class.

    Minimum Cardinality, Maximum Cardinality, and Default Cardinality

    Enter the minimum, maximum, and default cardinality for the product. For more information, see About Cardinality.

  5. Click the Define Domain button and select the products you want to add to the relationship, using the following buttons in the Define Relationship Domain dialog box:
    • Add column. Click the word Add in the record to add the product to the relationship. A check mark displays in the "Is in domain" field.
    • Add All button. Adds all the products in the class to the relationship.
    • Set as Default button. Adds the product to the relationship and makes it the default product. The product name displays in the Default Product field of the relationship.
    • Clear Default button. Removes the product from the relationship's Default Product field. Does not remove the product from the relationship.
    • Delete button. Removes the product from those you have selected to be in the relationship. Removes the check mark from the "Is in domain" field. Does not remove the product from the product class.
    • Delete All button. Removes all the products from the relationship. No products display a check mark in the "Is in domain" field. Does not remove the products from the product class.

      Because you did not specify the product class, this dialog box lists all products from all classes and subclasses.

Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.