Creating a product configuration grouping

Use product configuration groupings to collect similar product configurations into meaningful groups for you or your team.

About this task

You can group configurations in any way you want, by team, date (month or year), milestone (beta or general), feature (laser printers or inkjet printers), and so on. Name your configuration groupings so that they make sense to you and your team.

Procedure

  1. From the main menu, click Products > Product Groupings.

    Look at the listed product configuration groupings to ensure that you need to create a grouping.

  2. On the Product Configuration Groupings screen, click Create Product Configuration Grouping.
  3. On the Edit Product Configuration Grouping screen, enter a name and description for the configuration grouping you are creating.
  4. If you must add a prefix to the SPARQL query, click Add Prefix and select from the list of predefined prefixes.
  5. Modify the SPARQL query code to find the configuration that you want.

    Standard editing keys are available for your platform. When you edit the SPARQL query, you can press Control+space to receive content assistance.

    You can change the SPARQL query to find certain kinds of configurations. However, the first variable in the SELECT clause must be a pd:ConfigurationVersion variable. This variable populates the product tree on the Browse Products page.

    Some useful ways to modify the SPARQL queries are to use predefined system parameters and to use properties on a configuration.

    Example: Gather all product configurations for the SuperCar product configuration with a Fall property name and a 2016 property value, change the SPARQL query from this:
    #?configuration <https://amrrtcserver:9450/relm/property/_ProductProperty_> "PropertyValue".
    to this:
    ?configuration <https://amrrtcserver:9450/relm/property/_Fall_> "2016".

    You can also use the following predefined system parameters in the SPARQL query. Parameter values are substituted into the query string at run time, and customize the query results.

    • $system.date$ where date is substituted with the current date.
    • $system.dateTime$ where dateTime is substituted with the current date and time.
    • $system.time$ where time is substituted with the current time.
    • $system.user$ where user is substituted with the current user's email address.

    Some of the predefined system parameters substitute the current time and date in the query. If you use a raw date, be sure to use explicit time zones to avoid client/server time zone differences.

    To view a table of date, enumeration, and system parameters, and sample output for each, see Predefined query parameters.

  6. Preview the query results by clicking Show Preview in the Results Preview section.
  7. If you are satisfied with the query results, click Create.

    View the custom product configuration grouping on the Browse Products screen list box.


Feedback