Owns Product Links on Alternate Classifications Object Type

Owns Product Links specifies the ownership of a link from a product to a classification. The Owns Product Links field determines if the link should be unapproved when products are linked to the classification.

The available options for Owns Product Links are:

  • No means the product 'owns' the link to the classification. When an additional product is linked to the classification the approval status of the classification is not changed. It is not necessary to approve the classification in order to display linked products in the classification in the approved workspace.
  • Yes means the classification reference 'owns' the link to the product. When an additional product is linked, the classification will become unapproved. It is necessary to approve the classification in order to display linked products in the classification in the 'Approved Workspace.'  

Note: By default the Owns Product Links is set to 'No' whenever a new classification object type is created. You can instantly set the option to 'Yes' if the classification object type is not used as a target in any of the classification reference Links.

Once set, although this parameter can be modified, doing so may require special handling. For Cassandra databases, this action uses Lock-free Schema Change (LFSC) functionality, as defined in the Lock-free Schema Change topic.

Owns Product Links Affects STEPXML

When Owns Product Links is set to 'Yes', Advanced STEPXML exports these references as both 'ProductReferences' under the Classification and as 'ClassificationReferences' under the Product.

To stop the classification-owned links from being exported under the products, set the recorder option 'IncludeClassificationOwned' on the Products element to false as shown in the red text below:

Consider the following example where a product is linked to a classification. Looking at the Object Type tab of this classification, OffersCategory, the 'Owns Product Links' is set to 'Yes'.

Product ‘Polo A’ is linked to classification ‘Offers’ through Classification Link ‘OfferProducts.’

To export an object like this via Advanced STEPXML, use a template similar to the one below. In this example 'Polo A' will be used:

When the user has finished going through the wizard and pressed 'Finished,' part of the complete output will look like the following:

If the export of 'Polo A' via Advanced STEPXML with a template is complete, but with the recorder option 'IncludeClassificationOwned' included in Product element the output will look similar to the following:

When the user has finished going through the wizard and pressed 'Finished,' part of the complete output will look like the following: