This documentation supports the 19.11 version of BMC CMDB, which is available only to BMC Helix subscribers (SaaS).

To view an earlier version, select the version from the Product version menu.

Best practices for propagating attributes to weak relationships

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

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

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

Mapped attributes in a weak relationship

The attribute that you propagate to the destination class must be the same data type as the attribute on 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 on 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

Was this page helpful? Yes No Submitting... Thank you

Comments