Defines the link relationship between two business components. Although property is not required, you should define a link:
- When the business component can be linked to more than one business component in that business object—for example, the Action business component could be linked to the Opportunity, Account, or Contact business component in the Opportunity business object.
- When the link between the parent and child business component is many-to-many and either component can be the parent—for example, in the Opportunity business object, there is a relationship between the Opportunity and Contact business components. Because either business component could be the parent, you must specify that the Opportunity/Contact link should be used to be sure that the Opportunity business object is the parent.
If you do not specify the link, by default a link named Parent Business Component/Child Business Component is used, where the parent business component property's value equals the name of the source business object, and the child business component property's value equals the value of the destination business component property.
If a suitable link cannot be found, the business component is displayed without a link to any other business component in the parent business object. In this case, all records that satisfy the business component search specification independent of the parent business component are displayed. This could create issues because users would not understand that the values in the child business component are not directly related to the parent business component, but represent all data for the child business component. Therefore, you should enter a value for all links wherever you want to show master-detail records.