> ## 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.

# Çoktan-çoka İlişkiler Oluşturun

> Her iki tarafta da çok sayıda öğenin birbirine bağlanabildiği kayıtları bağlantı nesneleriyle bağlayın.

Ç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.

<Warning>
  **Beta Özelliği**: Bağlantı ilişkileri şu anda beta aşamasındadır. Bu kılavuzu uygulamadan önce **Ayarlar → Topluluk → Özellikler** bölümünde bunları etkinleştirin.
</Warning>

<Note>
  Bu özellik ayrıca **Gelişmiş mod**un etkinleştirilmesini gerektirir (Ayarlar'ın sol alt kısmındaki anahtarı kullanın).
</Note>

## Ç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 ←→ Project Assignments ←→ Projects
```

**Project Assignments** nesnesi (bağlantı) şunlara sahiptir:

* People ile bir ilişki (çoktan-bire)
* Projects ile bir ilişki (çoktan-bire)

Bağlantı ilişkisi anahtarını etkinleştirdiğinizde, Twenty aradaki bağlantı kayıtlarını göstermeden bağlı kayıtları doğrudan görüntüler.

## Ön Gereksinimler

1. **Beta Özelliklerinde Bağlantı İlişkilerini Etkinleştirin**: **Ayarlar → Topluluk → Özellikler** bölümüne gidin ve **Junction Relations**'ı etkinleştirin
2. **Gelişmiş modu etkinleştirin**: Ayarlar kenar çubuğunun sol alt kısmındaki **Advanced mode** anahtarını açın
3. 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.

1. **Ayarlar → Veri Modeli** bölümüne gidin
2. **+ Yeni nesne**'ye tıklayın
3. Açıklayıcı bir ad verin (örn. "Project Assignment", "Team Member", "Product Order")
4. "Ad alanı oluşturmayı atla" seçeneğini açın

<img src="https://mintcdn.com/twenty/GU5XQ-HzuEqBuBcI/images/user-guide/fields/new-pivot-object.png?fit=max&auto=format&n=GU5XQ-HzuEqBuBcI&q=85&s=1ba6cea5c035e5d3f6d2523d01dfd0af" alt="Yeni pivot nesnesi" width="561" height="648" data-path="images/user-guide/fields/new-pivot-object.png" />

5. **Kaydet**'e tıklayın

<Tip>
  **Adlandırma kuralı**: "Project Assignment" veya "Team Membership" gibi ilişkiyi tanımlayan bir ad kullanın. Bu, veri modelinin anlaşılmasını kolaylaştırır.
</Tip>

## 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ı)

1. İlk nesnenizi **Ayarlar → Veri Modeli**'nde seçin
2. **+ İlişki Ekle**'ye tıklayın
3. Bağlantı nesnesini seçin (örn. "Project Assignments")
4. İlişki türünü **Birden-Çoğa** olarak ayarlayın (bir kişi birçok atamaya bağlanabilir)
5. Alanları adlandırın:
   * People üzerindeki alan: örn. "Project Assignments"
   * Bağlantı üzerindeki alan: örn. "Person"
6. **Kaydet**'e tıklayın

### İkinci İlişki (Nesne B → Bağlantı)

1. İkinci nesnenizi **Ayarlar → Veri Modeli**'nde seçin
2. **+ İlişki Ekle**'ye tıklayın
3. Bağlantı nesnesini seçin (örn. "Project Assignments")
4. İlişki türünü **Birden-Çoğa** olarak ayarlayın (bir proje birçok atamaya bağlanabilir)
5. **"Bu, bir bağlantı nesnesine kurulan bir ilişkidir"** seçeneğini etkinleştirin

<img src="https://mintcdn.com/twenty/GU5XQ-HzuEqBuBcI/images/user-guide/fields/junction-relation-toggle.png?fit=max&auto=format&n=GU5XQ-HzuEqBuBcI&q=85&s=4881a71f610aeb67fb8002e87d738695" style={{width:'100%'}} width="516" height="72" data-path="images/user-guide/fields/junction-relation-toggle.png" />

6. Alanları adlandırın:
   * Bağlantı üzerindeki alan: örn. "Project"
   * Projects üzerindeki alan: örn. "Team Members"
7. **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.

1. **Ayarlar → Veri Modeli** bölümüne gidin
2. İlk nesneyi seçin (örn. "People")
3. Bağlantı nesnesini işaret eden ilişki alanını bulun (örn. "Project Assignments")
4. Alanı düzenlemek için tıklayın
5. **"Bu, bir bağlantı nesnesine kurulan bir ilişkidir"** seçeneğini etkinleştirin
6. **Hedef ilişki**yi seçin (örn. "Project" — bağlantı üzerindeki, diğer tarafı işaret eden alan)
7. **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

Bağlantı nesnesi hâlâ mevcuttur ve bağlantıları saklar, ancak kullanıcı arayüzü daha sade bir çoktan-çoka görünüm sunar.

## Ö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

1. **People → Project Assignment**
   * Tür: Birden-Çoğa
   * People üzerindeki alan: "Project Assignments"
   * Assignment üzerindeki alan: "Person"

2. **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

1. **People** nesnesinde:
   * "Project Assignments" alanını düzenleyin
   * Bağlantı anahtarını etkinleştirin
   * Hedef: "Project"

2. **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ı

Bu verilere erişmek için doğrudan bağlantı nesnesine gidin veya API aracılığıyla sorgulayın.

## 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ı](/l/tr/user-guide/data-model/capabilities/relation-fields) — ilişki türlerinin açıklaması
* [Özel Nesneler Oluşturma](/l/tr/user-guide/data-model/how-tos/create-custom-objects) — nesneleri nasıl oluşturacağınız
* [İlişki Alanları Oluşturma](/l/tr/user-guide/data-model/how-tos/create-relation-fields) — temel ilişki kurulumu
