Bir Twenty uygulamasının veri katmanı, uygulamanızın bir çalışma alanına eklediği veridir — bildirdiği yeni kayıt türleri, mevcut nesnelere eklediği sütunlar ve bu kayıtların birbirine nasıl bağlandığı.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 bölümde
Nesneler
defineObject — kendi alanlarına sahip yeni kayıt türleri bildirin.Nesneleri Genişletme
defineField — standart nesnelere veya diğer uygulamaların nesnelerine alanlar ekleyin.İlişkiler
Nesneler arasında çift yönlü
MANY_TO_ONE / ONE_TO_MANY bağlantıları.Varlıklara genel bakış
| Varlık | Amaç | Şununla tanımlanır |
|---|---|---|
| Nesne | Kendi alanlarına sahip yeni bir özel kayıt türü (ör. PostCard, Invoice) | defineObject() |
| Alan | Bir nesne üzerindeki sütun. Bağımsız alanlar, oluşturmadığınız nesneleri genişletebilir (ör. Company nesnesine loyaltyTier ekleyin) | defineField() |
| İlişki | İki nesne arasında, her iki tarafı da alan olarak bildirilmiş çift yönlü bir bağlantı | defineField() ile FieldType.RELATION |
src/objects/ ve src/fields/ dizinleridir. Kararlı universalIdentifier UUID’leri, dağıtımlar arasında her şeyi birbirine bağlar.
Application Config veya Roles & Permissions mı arıyorsunuz? Bunlar, ekledikleri verilerden çok uygulamanın kendisini tanımlar — Config altında bulunurlar. Connections (Linear, GitHub, Slack OAuth) mı arıyorsunuz? Bunlar, mantık fonksiyonları içinden çağrılmak için vardır ve Logic altında bulunurlar.