Creating a Deployment Extension

The first step of this tutorial consists in creating your deployment extension. To do so, you must first create the deployment package that will contain the deployment extension.

Note: Deployment Extensions names shall contain alphanumeric characters and the "_" character only.

  1. From the Compass, click Social and Collaborative Apps , Data Model Customization, and select Administrate Data Model.
  2. In the List of Deployment Packages window, click New .
    1. Enter the package name in the Name box, DeploymentPackage in this example.
    2. Enter the prefix in the Prefix box, TST in our example. You can enter a new prefix or select an existing one from the scrolling list.
    3. Click Done to close the window.
    The new package appears in the list.
  3. Click the package in the List of Deployment Packages.
  4. Click New in the Extensions tab.
    The Create New Admin Extension window opens.
  5. Define the extension.
    1. Enter the extension name in the Name box, MyDeploymentExtension in our example.
    2. In the Types box, click ... to display the Types List. This list shows the types to which the extension can be applied.
      The Types List window opens.
    3. Expand the PRODUCTCFG package then click one of the types or instances, VPMReference in our example, and click Submit.
    4. Click Done when you are finished with the extension creation.
      The extension appears in the List of Extensions window.
    The extension is created.
  6. Click the extension you created.
    The line corresponding to the selected extension turns pink.
  7. In the Attributes List frame, click New .
    The Create New Attribute window opens.
  8. Define the new attribute.
    1. In the Name box, enter its name, Myattribute01 in our example.

      The Package prefix is automatically added at deployment.

    2. Select its type in the Type list, String in our example.
    3. Enter its value in the Default Value box, Supplier in our example.
  9. Click Done when you are done with the attribute creation.
    Note: To display the attribute in the list, click the type it is related to.