Types of Relationships for External Objects | Salesforce Exam CRT403

Types of Relationships for External Objects

Question

What are the different types of relationships for external objects? Choose three answers.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Correct Answer: A, B & C

The three types of relationships for external objects are lookup, external and indirect lookup relationship.

Option D is incorrect because internal lookup relationship doesn't exist in salesforce.

External objects in Salesforce are used to represent data from an external system within the Salesforce platform, without having to physically store that data in Salesforce.

External objects can have relationships with other objects in Salesforce, including standard and custom objects. However, there are only two types of relationships that can be defined for external objects: External Lookup Relationship and Indirect Lookup Relationship.

A. Lookup Relationship: This type of relationship is used when you want to associate an external object record with a standard or custom object record in Salesforce. In this type of relationship, the external object record acts as the child object, and the Salesforce object acts as the parent object. For example, if you have an external object representing customer data from an external system, you could create a lookup relationship between that external object and a custom object in Salesforce that represents orders.

B. External Lookup Relationship: This type of relationship is used when you want to associate an external object record with another external object record. In this type of relationship, one external object record acts as the child object, and the other external object record acts as the parent object. For example, if you have two external objects representing customer data and order data from different external systems, you could create an external lookup relationship between those two external objects.

C. Indirect Lookup Relationship: This type of relationship is used when you want to associate an external object record with a Salesforce record that is indirectly related to it. In this type of relationship, the external object record acts as the child object, and the Salesforce record acts as the indirect parent object. For example, if you have an external object representing customer data from an external system, and you want to associate it with a custom object in Salesforce that represents products, you could create an indirect lookup relationship between the external object and the custom object through a standard object such as PricebookEntry.

D. Internal lookup relationship: There is no such relationship type as Internal lookup relationship for external objects.

In summary, the different types of relationships for external objects are External Lookup Relationship, Lookup Relationship, and Indirect Lookup Relationship.