Appendix: Data Model Customization

Data Model Customization is a Compass application that is part of the 3DEXPERIENCE platform to enable administrators to customize the schema, such as custom attributes. This topic explains the required steps to create a custom attribute and associate it with a specific relation type to be able to map it from the Connector.


Before you begin:
  • User admin_platform must have the following license assigned to it: TXO: Customization and Specification Administrator.
  • Verify if the Data Model Customization Product is installed on the server. A Data And Behavior Administration entry must be available in the About page.
    Note: In the absence of these, even after assigning the license, though the Data Model Customization Product in the Compass is visible, all the customization options are not available. For all customization options to be available, it is required to install the following media in the existing server: DataModelCustomizationFoundation.Windows64_package
  1. Select the Compass.
  2. Open the Data Model Customization tool.
  3. Select Specialization Packages and select New to create a Specialization Package.
  4. Create a package RelAttributePackage from the parent package as PRODUCTCFG.
    1. Provide the name and prefix for the package and select None.

      Tips: This suffix attaches to objects in the package.

  5. Select the package and deploy it.
  6. Confirm the deployment step and select OK.
  7. Select the package and open the Extensions tab.
  8. Create an Extension for creating the custom attribute, and then click Done.
  9. Select the scope by selecting the VPMInstance type to which extension gets attached.
  10. Select the Extension name here; RelAttributeExtension. The Attribute tab then shows additional options.
  11. In the Attribute tab, select the New Simple option to create a new attribute.
  12. Set the type of attribute and select FALSE as its default value.
    1. Keep all other options with their default.
    2. Select OK once all the settings are completed.
  13. Deploy the package so that these attributes become available for use.
    1. To confirm the deployment, select OK.