Özel Koleksiyonlar
Kod yazmadan kendi tablolarınızı özel alanlarla ve doğrulama kurallarıyla tasarlayın, ardından kayıt ekleyip görüntüleyin — SQL, migration veya kod gerekmez.
Genel Bakış
Özel Koleksiyonlar, Schema & Data Engine'in son kullanıcı ekranıdır. Kendi tablonuzu — koleksiyon — bir e-tabloda kolonları taslak haline getirir gibi tasarlamanızı sağlar: bir ad verin, alanlar ekleyin, her alanın tipini seçin ve hangi alanların zorunlu olduğunu belirleyin. Kaydettikten sonra, bu tasarımdan otomatik olarak bir veri giriş formu üretilir ve gönderdiğiniz her kayıt, depolanmadan önce tam olarak tanımladığınız kurallara göre sunucu tarafında doğrulanır.
Temel Özellikler
Görsel Alan Tasarımcısı
Alanları tek tek ekleyin — bir ad, bir tip ve bir zorunlu anahtarı. Şema dosyası, migration betiği veya kod yok.
Otomatik Üretilen Form
Veri giriş formu doğrudan alan tanımlarınızdan inşa edilir — bir seçenek listesi alanı açılır menü, bir evet/hayır alanı onay kutusu, bir sayı alanı sayısal girdi olur.
Sunucu Tarafında Doğrulama
Her kayıt, depolanmadan önce kurallarınıza göre kontrol edilir — eksik zorunlu alanlar, yanlış tipler ve geçersiz seçenek değerleri açık, belirli bir hatayla reddedilir.
Canlı Kayıt Tablosu
Bir koleksiyona eklediğiniz her kayıt, tasarladığınız her alan için bir kolonla birlikte anında filtrelenebilir bir tabloda listelenir.
Alan Tipi Referansı
| Tip | Ne saklar | Üretilen form kontrolü |
|---|---|---|
| Metin | Herhangi bir string değer | Tek satırlık metin girdisi |
| Sayı | Bir tam sayı veya ondalık değer | Sayısal girdi |
| Evet/Hayır | Bir boolean değer | Onay kutusu |
| Seçenek listesi | Tanımladığınız sabit bir setten bir değer (ör. beklemede, onaylandı, iptal) |
Yalnızca izin verilen değerleri listeleyen açılır menü |
Her alan, tipinden bağımsız olarak Zorunlu olarak da işaretlenebilir — boş bırakılan zorunlu bir alan, kayıt gönderildiğinde reddedilir.
Koleksiyon Tasarlama
Koleksiyon tasarımcısını açmak için ekranın sağ üst köşesindeki Yeni Koleksiyon'a tıklayın.
- Bir Koleksiyon Adı girin — "Envanter Sayımı", "Etkinlik Katılımcıları" veya "Freelancer Ödemeleri" gibi tamamen serbest bir şey.
- Her alan için bir alan adı girin (ör.
order_id). - Aşağıdaki Alan Tipi Referansı tablosundan bir alan tipi seçin.
- Tip Seçenek listesi ise, izin verilen değerleri virgülle ayrılmış olarak girin (ör.
beklemede, onaylandı, iptal). - Alan her kayıtta doldurulmalıysa Zorunlu'yu işaretleyin.
- Başka bir satır eklemek için + Alan Ekle'ye, bir alanı kaldırmak için o alandaki
×düğmesine tıklayın.
Koleksiyona bir ad verdikten ve en az bir alan tanımladıktan sonra Kaydet'e tıklayın. Koleksiyon, sol taraftaki listede hemen görünür ve hemen kayıt eklemeye başlayabilmeniz için otomatik olarak seçilir.
Alanları daha sonra da ekleyebilirsiniz
Bir koleksiyonun tasarımı kilitli değildir — bir kere tasarlayıp daha sonra alan eklemek, zaten eklediğiniz kayıtları bozmaz. Mevcut kayıtlar, güncellenene kadar yeni eklenen bir alan için basitçe bir değere sahip olmaz.
Kayıt Ekleme ve Görüntüleme
Sol taraftaki listeden bir koleksiyon seçin, ardından veri giriş formunu açmak için Kayıt Ekle'ye tıklayın. Formun alanları doğrudan koleksiyonun tasarımından üretilir — doldurun ve Kaydet'e tıklayın.
Girdiğiniz bir değer koleksiyonun kurallarından birini ihlal ederse, form kaydetmek yerine sunucunun döndürdüğü tam hatayı gösterir — örneğin eksik bir zorunlu alan, sayısal olmayan bir sayı alanı veya izin verilen listenin dışında bir değere ayarlanmış bir seçenek listesi alanı. Değeri düzeltip yeniden gönderin.
Başarıyla kaydedilen her kayıt, her alan için bir kolon ve kaydın ne zaman eklendiğini gösteren bir Oluşturulma kolonuyla birlikte sağdaki kayıt tablosunda hemen görünür.
Yalnızca elle giriş için değil
Kayıtlar yalnızca bu form üzerinden eklenmez — workflow node'ları, gelen webhook'lar ve yapay zeka ajanları da aynı doğrulanmış yol üzerinden bir koleksiyona yazabilir. Kaydı ne yazmış olursa olsun aynı kurallar geçerlidir: şemayı ihlal eden her şey depolanmadan önce reddedilir.
Bir Koleksiyonu Silme
Sol taraftaki listede bir koleksiyonun üzerine gelin, çöp kutusu simgesine tıklayın ve Evet ile onaylayın. Bir koleksiyonu silmek onun alan tasarımını kaldırır; ona daha önce eklenmiş kayıtları otomatik olarak silmez.
Tenant İzolasyonu
Oluşturduğunuz her koleksiyon ve her kayıt, yalnızca kendi tenant'ınıza özeldir. Koleksiyonlar ve kayıtlar imzalı oturumunuzdan çözülür, tarayıcının doğrudan gönderdiği hiçbir şeyden değil — başka bir tenant, ID'sini bir şekilde tahmin etse bile size ait bir koleksiyonu asla göremez, listeleyemez veya ona yazamaz.
Uyarı
Geçersiz bir alan tüm kaydı reddeder — parçalı kaydetme yoktur. Bir kayıt, koleksiyonun tanımladığınız tüm kurallarını sağlıyorsa depolanır, aksi halde hiç depolanmaz.