Understanding How to Configure Properties for a Viewpoint

The properties available for a viewpoint's nodes are those available on the data chain's node types. You can configure viewpoints to display properties in various ways. For example, you can specify a given property is editable in one viewpoint and read-only in another viewpoint.

The following table describes how data objects can configure properties.

Table 20-3 Data Objects and Properties

Data Object Property Configurations
Node type Defines the following for all viewpoints that include the node type in its data chain:
  • The available properties.
  • Whether the properties are required.

    A required property means that all nodes must have a value for the property. This is distinct from a mandatory property, which is a property that the node type must include in order to conform to the application's binding rules.

Viewpoint Defines the following for a specific viewpoint:
  • The properties displayed in the viewpoint.
  • The name displayed for a property. In other words, you can specify a label for a property.
  • Whether a property value can be edited or is read-only.

For more information, see Working with Properties.

Example 20-2 Configuring a Property

Suppose that you have a node type for a Universal application's Account dimension and that you created an optional property named Custom.Number of Decimal Places. In addition, suppose that you need to configure a viewpoint that handles the property in the following ways:

  • The property is available and required for all account nodes.
  • The property name displayed by the viewpoint is Decimal Precision.

The following example shows how the property should look in a viewpoint:


A node displaying Decimal Precision as a required property.

To accomplish this, you would configure the node type and viewpoint as described below:

  1. In the node type's Properties tab, specify that the Custom.Number of Decimal Places property is required:
    The Custom.Number of Decimal Places property that was added to the node type and set to be required.
  2. In the viewpoint's Properties tab, change the Label to Decimal Precision.
    The Displayed Name of the Custom.Number of Decimal Places property is set to Decimal Precision.