İlişki Türleri
Bire-çok
Nesne A’daki bir kayıt, Nesne B’deki birçok kayda bağlanabilir.
Örnek: Bir Şirketin birçok Kişisi (çalışanı) olabilir.
Çoktan-bire
Nesne A’daki birçok kayıt, Nesne B’deki tek bir kayda bağlanabilir.
Örnek: Birçok Kişi tek bir Şirkete ait olabilir.
Birden Fazla Nesne Türüne İşaret Eden İlişkiler
Bazı nesneler, ilişkinin bir tarafında birden fazla nesne türüne bağlanabilir.
Örnek: Bir Not aynı anda bir Kişiye VE bir Şirkete VE bir Fırsata eklenebilir. Not “çok” tarafındadır ve birden çok “bir” tarafına bağlanır.
Benzer şekilde, bir Proje (“bir” tarafında) birden çok Kişiden, birden çok Şirketten ve birden çok Nottan bağlantılar alabilir.
İçe/Dışa Aktarma kısıtlaması: Birden fazla nesne türüne işaret eden ilişkiler CSV içe/dışa aktarma için henüz desteklenmiyor. Bu özellik yol haritamızda.
Çoktan-çoka
Nesne A’daki birçok kayıt, Nesne B’deki birçok kayda bağlanabilir.
Örnek: Birçok Kişi birçok Projeye bağlanabilir ve tersi de geçerlidir.
Çoktan çoğa ilişkiler bir kesişim nesnesi deseni kullanır: her iki tarafı bağlayan ara bir nesne. Kesişim ilişkisi özelliğiyle Twenty, ara nesneyi arayüzden gizleyerek nihai bağlı kayıtları doğrudan görüntüler.
Lab Özelliği: Kesişim ilişkileri, kullanılmadan önce Settings → Updates → Lab bölümünde etkinleştirilmelidir.
Eksiksiz bir adım adım kılavuz için Çoktan Çoğa İlişkiler Nasıl Oluşturulur bölümüne bakın.
Bir İlişki Alanı Oluşturma
- Ayarlar → Veri Modeli bölümüne gidin
- İlişki eklemek istediğiniz nesneyi seçin
- + Alan Ekle’ye tıklayın
- Alan türü olarak İlişki’yi seçin
- İlişkilendirilecek hedef nesne(leri) seçin
- İlişki ayarlarını yapılandırın:
- Kaynak nesnedeki alan adı: Düzenlediğiniz nesnedeki ilişki alanının adı
- Hedef nesnedeki alan adı: Hedef nesnede görünecek ilişki alanının adı
- İlişki türü (bire-çok, çoktan-bire)
- Kaydet’e tıklayın
Standart İlişkiler
Twenty, standart nesneler arasında önceden oluşturulmuş ilişkilerle birlikte gelir:
| Kaynak Nesne | Hedef Nesne | İlişki Türü |
|---|
| İnsanlar | Şirketler | Çoktan-bire |
| Fırsatlar | Şirketler | Çoktan-bire |
| Fırsatlar | İnsanlar | Çoktan-bire |
En İyi Uygulamalar
İlişkileri Planlama
- Veri modelinizi haritalayın: İlişkileri oluşturmadan önce planlayın
- Yönü değerlendirin: İlişkiye hangi nesnenin “sahip” olduğunu düşünün
- Döngüsel bağımlılıklardan kaçının: Veri modelinizi temiz tutun
İlişkileri Adlandırma
- Açık adlar kullanın: İlişkinin neyi temsil ettiğini açıkça belirtin
- Tutarlı olun: İlişkiler genelinde benzer adlandırma kalıpları kullanın
- Her iki tarafı da dikkate alın: İlişkinin her iki tarafını da uygun şekilde adlandırın
- Aşırı ilişkilendirmeyin: Çok fazla ilişki çalışma alanınızı yavaşlatabilir
Kısıtlamalar
- İlişkileri silmek bağlantıyı kaldırır, ancak ilişkili kayıtları silmez
- Döngüsel ilişkiler veri bütünlüğünü korumak için kaçınılmalıdır