Який приклад основної деталі в Salesforce?
Відношення Master Detail використовується, коли ми хочемо керувати відображенням детальних записів на основі значення в головному записі. Наприклад, У моделі кур'єрської компанії графік доставки завжди прив'язаний до місця доставки.
Відношення Master Detail у Salesforce є батьківсько-начірній зв’язок, у якому основний об’єкт контролює певну поведінку об’єкта деталізації це означає, що дочірній об'єкт залежить від батьківського об'єкта.
Характеристика зв'язку майстер-реквізит Батько є обов'язковим для створення дочірнього запису. Власник дочірнього запису такий же, як і батько. Видалення батьківського запису видаляє дочірній.
Обліковий запис і можливість поводяться як основні деталі в бізнес-логіці але в інтерфейсі користувача це зв’язок пошуку. Дозвольте мені пояснити вам трохи більше. Ви можете створити можливість без заповнення облікового запису, тобто це показує, що існує зв’язок пошуку між обліковим записом і можливістю.
У той час як зв’язки підстановки досить випадкові, зв’язки майстер-деталі дещо тісніші. У цьому типі відносин один об’єкт є основним, а інший – деталлю. Головний об’єкт контролює певну поведінку об’єкта деталі, наприклад, хто може переглядати дані деталі.
У Salesforce об’єкт може мати до двох Відносини майстер-деталі. Це обмеження встановлено для забезпечення цілісності та продуктивності бази даних. Розробляючи модель бази даних, важливо враховувати це обмеження, оскільки воно може вплинути на структуру зв’язків між об’єктами.