Specifying Source Properties for Target Parents

When subscribing from list viewpoints to hierarchy viewpoints, you can select a property in the list viewpoint to specify the parent for the node in the target viewpoint.

Considerations

  • You must have the Metadata Manager permission or greater on the dimension in order to specify the source property for target parents.
  • You can specify source properties for target parents when subscribing from list to hierarchy viewpoints only. This option is not available when subscribing from a hierarchy viewpoint or when the target is a list.
  • The property that you select must meet these requirements:
    • It must be a node level property.
    • It must have the Node or String data type.
      • For node data type properties, it must use the same node set as the target viewpoint.
      • For string data type properties, the parent node type in the target is determined by the hierarchy set in the target. If there is only one node type that can be used for the parent, that node type is used. If there are more than one node type that can be used as a parent, the parent node type is left blank and the request item in the subscription will display a validation issue.

    • It must have a default type of None or Derived and Stored.
    • It cannot have an inherited value.
  • For subscriptions with filters by request action (see Filtering by Actions) the filter is applied to the action in the source viewpoint only. It is not applied to the actions in the request items that were generated for the target viewpoint. For example, suppose your subscription has a filter for Move actions. You update the source property for the target parent, which results in nodes being moved in the target from one parent to another. However, because the action in the source viewpoint was an Update, the filter does not get applied even though the generated action in the target was a Move.
  • This option is not used during Model After operations.

Source Property for Target Parent Processing

After you select the property to specify the parent in the target viewpoint:

  • When nodes are added in the source viewpoint, the property that you specified is used to identify the parent in the target viewpoint to insert the node under. If the source property is left blank, the node is inserted as a top node in the target viewpoint.
  • If the specified source property is updated in the source viewpoint, the nodes are inserted (if the property is updated from a blank value) or moved from one parent to another (if the property is updated from a value to a different value) in the target viewpoint based on the value of the updated property.