Associate Attribute Groups and Pages to Item Classes

Pages, in the item class context, are a way to present attribute groups as convenient clusters in Oracle Product Hub UIs.

For example, if you’ve multiple trade related attribute groups for an item class (example, root item class), you can create a page (example, Trade Control Page) and assign multiple attribute groups of your choice (example, trade related attribute groups such as Tariffs and Quota).

You can assign a display sequence for the attribute groups within a page to specify the order in which the attribute groups must display on that page. When this page is presented in the Product Hub UI (example, Edit Item Page), the attribute groups of the page (example, Tariffs and Quota) will be displayed contiguously.

In an item class, if an attribute group isn’t assigned to any page associated with the item class, then that attribute won’t be accessible through the UI. However, even if all attribute groups of an item class aren't associated with any of the pages, you can access them through APIs and item rules.

You can add multiple pages to an item class. You can also add pages for an item class with no attribute group assigned to it.

Every child item class (example, Textiles) inherits the:
  • Attribute groups and the pages that were associated with its parent item class.
  • Attribute groups and pages that were inherited by the parent item class.
  • Additionally, you can associate attribute groups (example, REACH) specific to a child item class (example, Textiles) and:
    • Add it to the new page created in the child item class

      Or

    • Assign it to a page (example, Trade Control Attributes) inherited from the parent item class (example, Root Item Class).

Such inherited pages in a child class context will include a cumulative collection of attribute groups (Tariffs, Quota, and REACH) inherited by the child item class, and the attribute groups assigned to the child item class.

Additionally, any page (example, Trade Control Attributes) you’ve created in the Root Item Class can be assigned to a pre-defined Usage (such as, Eligibility) of a pre-defined Functional Area (example, Order Capture).Only pages assigned to a specific functional area and usage are available to view and use within that application. For example, only pages associated with Configurator functional area are available to view and use in the Configurator modeling environment.

Note: You can perform the Functional Item Pages assignments only at the Root Item Class level.
Attribute groups can be used to:
  • Implement a large monolithic complex business rule into a collection of simple item rules that work in tandem by using the attribute groups as temporary variables during computations.
  • Support complex integration needs for item data with external systems.

To associate attribute groups and add pages to an item class:

  1. Open the Manage Item Classes task from the Product Management offering in the Setup and Maintenance work area.

  2. Search for an item class for which you want to configure the attribute groups.
    1. In the Pages and Attributes tab, select Attribute Groups.
    2. Associate attribute groups applicable to the item class using the Select and Add action. You can remove the association of the attribute groups, if required.
    3. Save the item class page.
  3. In the Pages and Attributes tab, select Pages.
    1. Select the page for which you want to configure attribute groups or create a new page.
    2. Assign an attribute group to the page.
    3. Specify the sequence of attribute groups.
  4. In the Pages and Attributes tab, select Functional Item Pages. This can be performed only at the Root Item Class level.
    1. Select the usage of the functional area of your interest and then, pick the relevant page from the pick list available in the Item Page field.
    2. Save the item class page.
      Note: For UI details of the Functional Item Pages in the associated functional area (example, Order Capture), see the user documentation of the respective Oracle Fusion Cloud application (example, Order Management).

You’ve associated the user-defined attribute groups (extensible flexfields) and pages to the item class. To view the user-defined attributes in the item page, you must deploy the extensible flexfields.