Siebel Hospitality Guide > Setting Up Products and Assets > Creating Complex Products for Hospitality Events >

Creating a Complex Product for Hospitality Events

This procedure describes how to finish the complex product creation after you have completed the task, Preparing a Simple Product Base for a Complex Product.

This task is a step in Creating Complex Products for Hospitality Events.

To create a complex product in Hospitality

  1. From the Customizable Product View tab, click the Structure link.
  2. In the Structure list, create a new product and complete the fields.

    The following table describes some of the fields.


    Relationship Name

    This field is automatically populated when the Product Class field or Product field has been populated.

    Domain Type

    The domain type dictates whether the class or product field needs to be populated. There are three options as follows:

    • Product. This relationship contains a single product. Select this type when the product is mandatory or you want to display this item on a separate page in the user interface.
    • Class. This type does not update customizable product relationships when you refresh the workspace. Select this type when you want relationship definitions to remain static or when you want to add some but not all of the products in a class.
    • Dynamic Class. This type updates customizable product relationships when you refresh the workspace. Select this type when it is important that the customizable product contains the most current form of a product class.

    Product Class

    A previously defined product class. This field is only editable if the domain type is Class or Dynamic Class. For more information about Product Classes, see Product Administration Guide.


    A previously defined simple or complex product. This field is only editable if the domain type is Product.

    Default Product

    To make a product the default product, do the following:

    • Set the Type to Class.
    • Click the Define Domain Button.
    • Select a product from the Define Relationship Domain picklist, and click Set as Default.

    Default Cardinality

    Specifies what quantity of the simple product automatically appears when the complex product is chosen by a user. Default cardinality must be equal to or greater than the minimum cardinality and must be less than or equal to the maximum cardinality.

    Maximum Cardinality

    Sets the maximum number of items the user can select from a product. If you set the minimum cardinality to greater than 0, you must set the maximum cardinality to a number at least as large.

    Minimum Cardinality

    Governs whether or not selecting items from this product is optional or required. If you set the minimum cardinality to 0, selecting items is optional. If you set the minimum cardinality to greater than 0, the user must select at least that number of items.


    The sequence in which the simple products are shown in a list.

    A user can change the quantities associated with a child product in Functions > Line Items. If the minimum cardinality of a child product is set to 0 in Product Administration, then the user can, for that instance only, remove that product from the complex product by setting the quantity to 0. For more information about cardinality, see Product Administration Guide.

    Repeat this procedure for each simple product included in the complex product.

Validating Product Versions

Validation provides a way to verify that each child product cardinality is set correctly before making it available to others.

To review and validate product versions

  1. Navigate to the Administration - Product screen's Customizable Product view for the required product.
  2. Click the Versions link.
  3. Validate that cardinality for each product is entered correctly.
    1. Click the Validate button.
    2. Review product information.
    3. If changes are required, click the Structure link from the Customizable Products view.
    4. Make the necessary changes, and then repeat the validation process until the information is correct.
    5. If no changes are required, click Done.
  4. In the Versions form, click Release New Version.

    The product is now unlocked, which means that others can use the product and edit the product fields.

For general information on working with products, see Product Administration Guide.

Siebel Hospitality Guide