Creating a Custom Property

To add a custom property, you must be on the Properties for Dimension Node Type page. You access this page when you perform any of the following tasks:

Tip:

If during registration of a Universal application, you need to go back to add dimension properties:

  1. Click Back until you get to the Add the Dimensions for the <app name> Application screen.

  2. Click on the name of the dimension for which you want to add properties.

  3. Click Next on the Dimension Basic Info screen.

  4. Click the name of the node type for which you want to add properties.

  5. Click Next on the Node Type for Dimension (<dim name>) screen.

    You’re now on the Properties for Dimension (dim name) Node Type (node type) screen where you can make changes or add a property.

  6. Click Create to add a new property.

When you create a custom property, the registration process adds the property to the Properties page. The property is assigned to the Custom namespace, and other node types will be able to select the property. For example, if you define an Account Type property, other node types representing accounts can select that property, see Working with Properties.

To add a custom property to a registered node type, take the following steps.

  1. Click Create.
    The New Property for Dimension Node Type page displays.
  2. Select the Property Template that matches the type of data the property will contain.
    For example, if the property values must be whole numbers, select Custom.Integer Template.
  3. Enter the Property Name, and optionally a Property Description, and then click Next.
    The Property for Dimension page displays.
  4. For Property Level, if the property template is in the Custom namespace (for example, Custom.String Template), specify whether the property applies to nodes or to relationships between nodes.

    Note:

    If the property template is not in the Custom namespace (for example, PLN.Alias), the Property Level field is read-only.
  5. If the page contains a Property App Override Parameters section, you can specify additional settings for the property. The parameters displayed on the page depend upon the property template, see Understanding Property Data Type Parameters.
    For example, suppose a property uses the Custom.Integer property template. That template enables you to specify the minimum and maximum values for the property.
  6. Enter the allowed values for the property if applicable. See Defining Allowed or Invalid Values for a Property.
  7. In Column Header, specify the column header of the import and export file column for the property.

    Caution:

    You must enter a column header.
  8. If the page contains Sync Direction, specify whether the dimension should be available for importing, exporting, or both.

    Note:

    Statistical properties in the CoreStats namespace are not included in imports and exports.
  9. Leave the Allowed Value Mode dropdown list set to the default value.
    • Note:

      You do not need to set this option; it is not used at this time.

      Code – (Default value) Use to map the incoming value to the code value of the property. For example, the code value for the aggregation property is "+".

    • Display – Use to map the incoming value to the display value of the property. For example, the display value for the aggregation property is "Addition".
  10. Click Next to return to the Properties for Dimension page.
    From this page you can add another existing property, create a new property, modify a property, or finish configuring the node type.