Velvet Celebrity Digest

Fresh star stories with a cool online feel.

Before you propagate attributes for weak relationships, make sure that you have:

  • A relationship class that connects two CI classes.
  • An attribute in the destination class for each attribute that is propagated from the source class.


To propagate a source attribute, you must map it to an existing attribute in the destination class. Create new attributes in the destination class for this purpose, instead of mapping to an attribute provided by the Common Data Model (CDM). Doing so allows CDM attributes to serve their intended purpose and prevents you from accidentally overwriting propagated source CI values.

Mapped attributes in a weak relationship

The attribute that you propagate to in the destination class must be the same data type as the attribute in the source class, and it cannot be inherited from a superclass. When you set up propagation, the limit characteristics of the destination attribute are modified to match those of the source attribute. For example, if you propagate an integer attribute that has a Min value of 3 in the source side to a destination attribute with a Min value of 1, the Min value of the destination attribute changes to 3.

Related topics

Creating or modifying classes by using Class Manager

Modifying the data model by using Class Manager