Çoktan-çoka ilişkiler, her iki tarafta birden fazla kaydı bağlamanıza olanak tanır. Örneğin: Birçok kişi birçok projede çalışabilir ve her proje birçok kişiye sahip olabilir.Documentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
Bu özellik ayrıca Gelişmiş modun etkinleştirilmesini gerektirir (Ayarlar’ın sağ alt kısmındaki anahtarı kullanın).
Çoktan-çoka Ne Zaman Kullanılır
Bir ilişkinin her iki tarafında da birden fazla bağlantı olabiliyorsa çoktan-çoka ilişkileri kullanın:| İlişki | Örnek |
|---|---|
| Kişiler ↔ Projeler | Bir kişi birden fazla projede çalışır; bir proje birden fazla ekip üyesine sahiptir |
| Şirketler ↔ Etiketler | Bir şirketin birden fazla etiketi olabilir; bir etiket birden fazla şirkete uygulanabilir |
| Ürünler ↔ Siparişler | Bir ürün birden fazla siparişte yer alabilir; bir sipariş birden fazla ürün içerir |
Nasıl Çalışır
Twenty, çoktan-çoka ilişkiler için bir bağlantı nesnesi desenini kullanır. Bir bağlantı nesnesi iki nesnenin arasında yer alır ve bağlantıları tutar:- People ile bir ilişki (çoktan-bire)
- Projects ile bir ilişki (çoktan-bire)
Ön Gereksinimler
- Lab’de Bağlantı İlişkilerini Etkinleştirin: Ayarlar → Güncellemeler → Lab bölümüne gidin ve Junction Relations’ı etkinleştirin
- Gelişmiş modu etkinleştirin: Ayarlar kenar çubuğunun sağ alt kısmındaki Advanced mode anahtarını açın
- Veri modelinizi planlayın:
- Hangi iki nesneyi bağlıyorsunuz?
- Bağlantı nesnesinin adı ne olmalı?
Adım 1: Bağlantı Nesnesini Oluşturun
Önce, bağlantıları tutacak ara nesneyi oluşturun.- Ayarlar → Veri Modeli bölümüne gidin
- + Yeni nesne’ye tıklayın
- Açıklayıcı bir ad verin (örn. “Project Assignment”, “Team Member”, “Product Order”)
- “Ad alanı oluşturmayı atla” seçeneğini açın

- Kaydet’e tıklayın
Adım 2: Nesneler ile Bağlantı nesnesi arasında ilişkiler oluşturun
İki nesnenizin her birinden bağlantı nesnesine ilişki alanları ekleyin.İlk İlişki (Nesne A → Bağlantı)
- İlk nesnenizi Ayarlar → Veri Modeli’nde seçin
- + İlişki Ekle’ye tıklayın
- Bağlantı nesnesini seçin (örn. “Project Assignments”)
- İlişki türünü Birden-Çoğa olarak ayarlayın (bir kişi birçok atamaya bağlanabilir)
- Alanları adlandırın:
- People üzerindeki alan: örn. “Project Assignments”
- Bağlantı üzerindeki alan: örn. “Person”
- Kaydet’e tıklayın
İkinci İlişki (Nesne B → Bağlantı)
- İkinci nesnenizi Ayarlar → Veri Modeli’nde seçin
- + İlişki Ekle’ye tıklayın
- Bağlantı nesnesini seçin (örn. “Project Assignments”)
- İlişki türünü Birden-Çoğa olarak ayarlayın (bir proje birçok atamaya bağlanabilir)
- “Bu, bir bağlantı nesnesine kurulan bir ilişkidir” seçeneğini etkinleştirin

- Alanları adlandırın:
- Bağlantı üzerindeki alan: örn. “Project”
- Projects üzerindeki alan: örn. “Team Members”
- Kaydet’e tıklayın
Adım 3: Bağlantı İlişkisi Görüntüsünü Yapılandırın
Şimdi kaynak nesneleri, aradaki bağlantı nesnesini atlayıp bağlı kayıtları doğrudan gösterecek şekilde yapılandırın.- Ayarlar → Veri Modeli bölümüne gidin
- İlk nesneyi seçin (örn. “People”)
- Bağlantı nesnesini işaret eden ilişki alanını bulun (örn. “Project Assignments”)
- Alanı düzenlemek için tıklayın
- “Bu, bir bağlantı nesnesine kurulan bir ilişkidir” seçeneğini etkinleştirin
- Hedef ilişkiyi seçin (örn. “Project” — bağlantı üzerindeki, diğer tarafı işaret eden alan)
- Kaydet’e tıklayın
Sonuç
Yapılandırmadan sonra:- Bir Person kaydında, “Project Assignments” alanı Projects’i doğrudan görüntüler (atama kayıtlarını değil)
- Bir Project kaydında, “Team Members” alanı People’ı doğrudan görüntüler
Örnek: Kişiler ↔ Projeler
İşte eksiksiz bir adım adım anlatım:Bağlantı Nesnesini Oluşturun
- Ad: Project Assignment
- Açıklama: “Kişileri üzerinde çalıştıkları projelere bağlar”
İlişkiler Ekleyin
-
People → Project Assignment
- Tür: Birden-Çoğa
- People üzerindeki alan: “Project Assignments”
- Assignment üzerindeki alan: “Person”
-
Projects → Project Assignment
- Tür: Birden-Çoğa
- Projects üzerindeki alan: “Team Members”
- Assignment üzerindeki alan: “Project”
Bağlantı Görüntüsünü Yapılandırın
-
People nesnesinde:
- “Project Assignments” alanını düzenleyin
- Bağlantı anahtarını etkinleştirin
- Hedef: “Project”
-
Projects nesnesinde:
- “Team Members” alanını düzenleyin
- Bağlantı anahtarını etkinleştirin
- Hedef: “Person”
Kullanın
- Bir Person kaydını açın → Projelerini doğrudan görün
- Bir Project kaydını açın → Ekip üyelerini doğrudan görün
- Her iki taraftan da yeni bağlantılar oluşturun
Bağlantılara Ek Veri Ekleme
Bağlantı nesnesi gerçek bir nesne olduğundan, ilişkiyle ilgili bilgileri saklamak için özel alanlar ekleyebilirsiniz:- Rol: “Geliştirici”, “Tasarımcı”, “Yönetici”
- Başlangıç Tarihi: Projeye katıldıkları tarih
- Ayrılan Saatler: Bu projedeki haftalık saat sayısı
Kısıtlamalar
- CSV İçe/Dışa Aktarma: Çoktan-çoka ilişkilerin doğrudan içe aktarımı desteklenmez. Bunun yerine kayıtları bağlantı nesnesine içe aktarın.
- Filtreler: Çoktan-çoka ilişkilere göre filtrelemenin seçenekleri sınırlı olabilir.
İlgili
- İlişki Alanları — ilişki türlerinin açıklaması
- Özel Nesneler Oluşturma — nesneleri nasıl oluşturacağınız
- İlişki Alanları Oluşturma — temel ilişki kurulumu