Salesforce - Ana Ayrıntı İlişkisi
İlişkisel veritabanındaki ilişkilerin aksine, Salesforce'taki ilişkiler Birincil ve Yabancı Anahtarlar aracılığıyla değildir. İlişkiler kullanılarak sürdürülür.Relationship Fields. Bir nesne kaydını diğerine bağlayan özel bir alandır. İlişkilerin oluşturulması yoluyla ilgili tüm kayıtların verilerini kaydın ayrıntılar sayfasında görüntüleyebiliriz.
Master Detaililişki, detay kayıtlarının görüntüsünü ana kayıttaki değere göre kontrol etmek istediğimizde kullanılır. Örneğin, kurye şirketi modelinde bir teslimat programı her zaman bir teslimat konumuna bağlıdır. Bir teslimat yerini listemizden çıkarırsak, ilgili tüm teslimat programları da ortadan kaldırılmalıdır. Bu tür bir bağımlılık, satış gücü nesneleri arasındaki Master-ayrıntı ilişkisi aracılığıyla elde edilebilir.
Ana-Ayrıntı İlişkisinin Özellikleri
Bu bölümde, Master-ayrıntı İlişkisinin özelliklerini tartışacağız. Özellikler aşağıda listelenmiştir -
Bir Ana Kaydın silinmesi, tüm detay kayıtlarını siler.
Ana kayıt olmadan ayrıntı kaydı oluşturulamaz.
Detay kaydındaki izin ayarlanamaz. İzni ana kayıttan devralır.
Ayrıntı kaydı ayrıca paylaşım kuralını ana kayıtlardan devralır.
Hem ana hem de ayrıntı kayıtları otomatik olarak rapor kaydı türlerine dahil edilir.
Ana-detay İlişkisi Oluşturma
Kurye şirketi örneğinde, teslimat yeri ile teslimat programı arasındaki ilişkiyi ele alacağız. Teslimat çizelgesi kayıtları ile teslimat yeri kaydı arasında çoka bir ilişki vardır.
Bu ilişkiyi oluşturmak için izlenen adımlar aşağıdadır -
İlişki Türünü Seçin
Kurulum ana sayfasında, Teslimat Planı adlı nesneyi bulun. Özel Alanlar ve İlişkilerle ilgili listesinin altında Yeni'ye tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi Ana-ayrıntı İlişkisini seçin.
İlgili Nesneyi Seçin
Bir sonraki adımda, bu ilişkinin oluşturulacağı nesneyi seçin. Teslimat Konumunu seçiyoruz.
İlişkiyi ve Alanı Adlandırın
Bu adımda, Alanın yanı sıra İlişki Adını da girin.
Sayfa düzenine alan ekle
Sonraki adımda varsayılanları kabul ediyoruz ve referans alanını sayfa düzenine eklemeye devam ediyoruz.
Özel İlgili Listeler Ekle
Daha sonra, ana düzen ile ilişkilendirilmiş ilgili listenin başlığını belirtiyoruz.
Bu, DeliveryLocation ve Deliveryschedule arasındaki Master-Detail ilişkisinin oluşturulmasını tamamlar.