--- title: Nesneler Arasındaki İlişkileri İçe Aktarma description: Kayıtlar arasındaki ilişkileri CSV ile içe aktarın. --- ## Genel Bakış Twenty, CSV içe aktarma sırasında nesneler arasındaki ilişkilerin içe aktarılmasını destekler. Bu, veri geçişinizin bir parçası olarak kayıtları birbirine bağlamanıza olanak tanır (ör. Kişileri Şirketlere iliştirme). **Şu anda içe aktarma için desteklenenler**: Her iki tarafta da tek bir nesne türüne işaret eden bire-çok ilişkiler (ör. Kişiler → Şirketler). Birden fazla nesne türüne işaret eden ilişkiler henüz içe/dışa aktarma için desteklenmiyor. ## Twenty'de İlişkiler Nasıl Çalışır ### Bire-Çok / Çoktan-Bire Twenty, bir kaydın birden çok başka kayda bağlandığı standart ilişkileri destekler: * **Bir Şirket → Birçok Kişi**: Bir şirketin birden fazla çalışanı olabilir, ancak her kişi bir şirkete aittir * **Bir Şirket → Birçok Fırsat**: Bir şirketin birden fazla fırsatı olabilir, ancak her fırsat bir şirkete aittir ### Birden Fazla Nesne Türüne İşaret Edebilen İlişkiler Bazı ilişkiler farklı türdeki nesnelere bağlanabilir. Bu iki şekilde çalışır: **Kalıp 1: Farklı nesne türlerinden birçok kayıt, her biri bir kayda bağlanır** Birden çok Not, Görev veya Aktivitenin her biri aynı anda birden fazla nesne türüne iliştirilebilir: * **Notlar** aynı anda bir Kişiye, bir Şirkete ve bir Fırsata bağlanabilir * **Görevler** aynı anda bir Kişiye, bir Şirkete ve bir Fırsata bağlanabilir Burada, Notlar/Görevler "çok" tarafındadır. Her biri, her nesne türü için bir kayda bağlanır. **Kalıp 2: Farklı nesne türlerinden çok sayıda kayıttan bağlantı alan tek bir kayıt** Bir Proje, farklı nesne türleri genelinde birden fazla kayıttan bağlantı alabilir: * **Bir Proje** kendisine bağlı birçok Kişi, kendisine bağlı birçok Şirket ve kendisine iliştirilmiş birçok Not barındırabilir Burada Proje, "bir" tarafındadır. Farklı nesnelerden birden çok kayıt aynı Projeye bağlanabilir. **İçe/Dışa Aktarma sınırlaması**: Birden fazla nesne türüne işaret eden ilişkiler (ör. Notlar → Kişiler/Şirketler/Fırsatlar) CSV içe aktarma veya dışa aktarmada **henüz desteklenmiyor**. * **İçe aktarma**: Her iki tarafta da tek bir nesne türüne işaret eden bire-çok ilişkiler içe aktarılabilir * **Dışa aktarma**: Birden fazla nesne türüne işaret eden ilişkilere ait sütunlar şu anda boş bırakılır Bu özellik yol haritamızda. ### Bugün Neler Desteklenmiyor **Çoktan-Çoka ilişkiler** henüz mevcut değil. Örneğin, şu anda aşağıdaki gibi bir ilişki oluşturamazsınız: * Birçok Kişi birçok Projeye bağlıdır Çoktan-Çoka ilişkiler 2026 H1 için planlanıyor. ## İçe Aktarma Sırasında Kayıtları Bağlama **Hatırlatma**: Yalnızca her iki tarafta da tek bir nesne türüne işaret eden bire-çok ilişkiler içe aktarılabilir (ör. Kişiler → Şirketler). Birden fazla nesne türüne işaret eden ilişkiler (ör. Notlar → Kişiler/Şirketler/Fırsatlar) henüz desteklenmiyor. ### Adım 1: "Bir" ve "Çok" Tarafları Belirleyin Önce, ilişkinin "bir" tarafında hangi nesnenin, "çok" tarafında hangi nesnenin olduğunu belirleyin. **Örnek**: * **Şirket** "bir" tarafıdır (bir şirketin birçok çalışanı vardır) * **Kişiler** "çok" tarafıdır (her kişi bir şirkete aittir) ### Adım 2: "Bir" Tarafındaki Kayıtların Mevcut Olduğundan Emin Olun "Çok" tarafını içe aktarmadan önce, "bir" tarafındaki kayıtlar Twenty'de zaten mevcut olmalıdır. * Önce "bir" tarafındaki kayıtları içe aktarın veya oluşturun (ör. Şirketler) * Benzersiz tanımlayıcılarını doğrulayın. Bu şu olabilir: * `id` (Twenty'nin UUID'si) * Benzersiz olarak ayarlanmış bir alan (ör. Şirketler için `domain` veya önceki sisteminizden bir dış kimlik) Var olmayan bir kayda referans verilirse içe aktarma başarısız olur. ### Adım 3: CSV Dosyanızı Hazırlayın "Çok" tarafındaki CSV dosyanıza, "bir" tarafındaki kayda referans veren bir sütun ekleyin. **Örnek**: Şirketlere bağlanan bir Kişiler CSV dosyası için: ``` firstName,lastName,email,companyDomain John,Smith,john@acme.com,https://acme.com Jane,Doe,jane@widgets.co,https://widgets.co ``` **Önemli**: * Değer, Şirket kaydındaki benzersiz alanla **tam olarak eşleşmelidir** * Alan adları için **Alan Adı URL'si**ni (ör. `https://acme.com`) kullanın, Alan Adı Etiketini değil * Her ilişki için yalnızca **bir** benzersiz tanımlayıcıyı eşleyin: bu, daha sorunsuz bir içe aktarma sağlar ### Adım 4: İlişki Alanının Mevcut Olduğundan Emin Olun Dosyanızı yüklemeden önce, nesneleriniz arasında ilişki alanının mevcut olduğundan emin olun. Eğer mevcut değilse: 1. **Ayarlar → Veri Modeli** bölümüne gidin 2. Nesnenizi seçin (ör. Kişiler) 3. Hedef nesneyi işaret eden bir ilişki alanı oluşturun (ör. Şirket) ### Adım 5: İlişkiyi Yükleyin ve Eşleyin 1. CSV dosyanızı içe aktarma arayüzü üzerinden yükleyin 2. Alan eşleme adımında, ilişki sütununuzu bulun (ör. `companyDomain`) 3. Bunu ilişki alanına eşleyin (ör. Şirket) 4. Twenty, her kaydı otomatik olarak eşleşen ana kayda bağlar ### İlişkiler İçin Kullanılabilir Benzersiz Alanlar | Nesne | Kullanılabilir Benzersiz Alanlar | | ----------------------------------- | ----------------------------------------------------- | | **Şirketler** | `id`, `domain`, herhangi bir özel benzersiz alan | | **Kişiler** | `id`, `email`, herhangi bir özel benzersiz alan | | **İş Alanı Üyeleri** | `id`, `email` (isim değil) | | **Diğer standart ve özel nesneler** | `id`, benzersiz olarak işaretlenmiş herhangi bir alan | **Çalışma Alanı Üyelerine Bağlama**: İlişki Çalışma Alanı Üyelerini işaret ediyorsa (Twenty'ye giriş yapan ekibiniz), onlara adlarıyla değil, **e-posta adresleriyle** referans verin. Tablolarda okunabilir ve bakımı kolay olduğundan, Şirketler için `domain` ve Kişiler için `email` kullanmanızı öneririz. **Hatırlatma**: Yumuşak silinmiş kayıtlar (Komut Menüsü → Silinen kayıtları görüntüle altında görünür) benzersizlik ölçütlerine dahildir. Silinmiş bir kayıtla aynı benzersiz değere sahip bir kaydı içe aktarırsanız, silinmiş kayıt geri yüklenir. Daha fazla bilgi için [Benzersizlik Kısıtları](/l/tr/user-guide/data-migration/capabilities/uniqueness-constraints) bölümüne bakın. ## İçe Aktarma Sırası Kuralı **Her zaman önce "bir" tarafı içe aktarın!** 1. Önce **Şirketler** (bağımlılık yok) 2. İkinci olarak **Kişiler** (Şirketlere bağlı) 3. Üçüncü olarak **Fırsatlar** (Şirketlere/Kişilere bağlı) 4. **Özel nesneler** (bağımlılıklarına uyarak) Ona referans verebilmeden önce ana kayıt mevcut olmalıdır.