Ana içeriğe atla

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.

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ığı.
┌──────────────────────────────────────────────────┐
│ Object — a record type, e.g. PostCard            │
│    ├─ Field     (name, type, label)              │
│    ├─ Field                                      │
│    └─ Relation  (link to another object)         │
└──────────────────────────────────────────────────┘

            ├── lives in your app, OR


┌──────────────────────────────────────────────────┐
│ Standard / other apps' objects                   │
│    └─ Field added by your app via defineField    │
└──────────────────────────────────────────────────┘

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ıkAmaçŞununla tanımlanır
NesneKendi alanlarına sahip yeni bir özel kayıt türü (ör. PostCard, Invoice)defineObject()
AlanBir 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
SDK bunları derleme zamanında AST analiziyle algılar, bu yüzden dosya organizasyonu size kalmıştır — kullanılan gelenek 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.