BOM Relationships and BOMs

Only certain types of UML relationships are permitted when using case data. Whether or not a relationship is supported depends upon its type, direction, the source and target classes, and whether those classes are both in the same BOM and the same Business Data project.

Note: Bi-directional composition relationships, and uni-directional association or aggregation relationships, are not supported.

Validation errors are displayed if you try to define an invalid relationship between two classes.

Uni-directional Composition

Source Type Target Type
Case Class (local)
Case No No
Class (Local) Yes Yes

Bi-directional Association

Source Type Target Type
Case Class (local)
Case Yes, provided that both of the following are true:
  • The relationship is optional (multiplicity = 0..n). Mandatory associations (multiplicity = 1) are not supported.
  • Both classes are in the same BOM. Cross-BOM or cross-project associations are not supported.
No
Class (Local) Yes No