Ana içeriğe atla

İ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

  1. Ayarlar → Veri Modeli bölümüne gidin
  2. İlişki eklemek istediğiniz nesneyi seçin
  3. + Alan Ekle’ye tıklayın
  4. Alan türü olarak İlişki’yi seçin
  5. İlişkilendirilecek hedef nesne(leri) seçin
  6. İ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)
  7. Kaydet’e tıklayın

Standart İlişkiler

Twenty, standart nesneler arasında önceden oluşturulmuş ilişkilerle birlikte gelir:
Kaynak NesneHedef 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

Performans

  • 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