Una administradora de inmuebles tiene dos objetos personalizados sin relación, Inspection__c y Building__c. Se registran unas tres inspecciones por edificio cada año. Al eliminar un edificio se deben eliminar automáticamente sus inspecciones, y cada inspección debe tener el mismo uso compartido y acceso que su edificio. ¿Cómo debe relacionar los objetos el Platform App Builder?
- Agregar en Building__c un campo de relación Lookup obligatorio que apunte a Inspection__c.
- Agregar en Building__c un campo de relación Master-Detail que apunte a Inspection__c.
- Agregar en Inspection__c un campo de relación Lookup obligatorio que apunte a Building__c.
- Agregar en Inspection__c un campo de relación Master-Detail que apunte a Building__c.
Ver respuesta
Respuesta: D
Por qué: Ambos requisitos, la eliminación en cascada y el uso compartido heredado, son comportamientos integrados de las relaciones Master-Detail. El campo de relación siempre se crea en el objeto detalle (hijo). Inspection es el lado 'muchos', así que el campo Master-Detail va en Inspection__c y apunta a Building__c. Así, al eliminar un edificio se eliminan sus inspecciones, y las inspecciones siguen el acceso del edificio. Referencia: Object Relationships Overview