Airtable Nedir?

Verimlilik ve üretkenlik ile ilgili yazıda daha önce bahsi geçen Notion'dan yakın zamanda Airtable platformuna geçmeyi planlıyorum. Bunun temel nedeni kullandığım pek çok servisi merkezi bir şekilde yönetme ihtiyacı. İş akışı, teklifler, notlar ve daha pek çok gereksinimi Notion ile kolaylıkla yönetebiliyorum. Ancak, Notion dışında formlar, takvim gibi araçlar ve özelleştirilebilir diğer tablo işlemleri için farklı servisleri kullanmam gerekiyor. Airtable üzerinden süreç yönetimi gerçekleştiren müşterilerim sayesinde bir süredir platformu incelemekteydim. Dolayısıyla, bu edinimleri kendi iş yönetim sürecimi iyileştirmek amacıyla kullanmaya karar verdim. Müşteri geri bildirimleri, web sitesi formlarının yönetimi ve planladığım yan projelerin ihtiyaçları göz önüne alındığında Airtable daha merkezi bir çözüm haline geliyor. İlerleyen zaman içerisinde Airtable özelinde edindiğim hem profesyonel hem de kişisel deneyimlerimi ayrıca paylaşacağım.

People think we’re building an Excel or Google Sheets replacement, but we’re out to build the next Microsoft or Apple1.

Airtable

Airtable, merkezi San Francisco'da bulunan bir bulut işbirliği (cloud collaboration service) hizmeti ve platformu. Howie Liu, Andrew Ofstad ve Emmett Nicholas tarafından 2012 yılında kurulan Airtable en temel haliyle bir veritabanı olarak da ifade edilebilir. Ancak, bir veri tablosunda yer alan hücre yapısından farklı olarak onay kutusu, telefon numarası, açılır liste ve dosya/görsel ekleme gibi hibrit özellikleri sunar2 3.

Airtable bir base olarak ifade edilen bir yapı üzerine özelleştirilebilir katmanlar eklemeye imkan vererek standart bir veri tablosundan farklılaşır. Bir yapı tablo(lar) ve görünüm(ler)den oluşur.

Airtable

Bir tablonun en temel görünümü Izgara'dır ve tablo içerisinde mutlaka en az 1 ızgara olmalıdır. Çünkü, oluşturulan diğer katmanlar bu ızgara ile ilişkilenir. Örneğin bir Form, Takvim, Galeri veya Kanban eklediğinizde esasında bu görünümler Izgara'nın biçimlendirilmiş halleri haline gelirler.

Airtable - Grid

Kullanıcılar Airtable aracılığı ile kolay bir şekilde çeşitli görünümleri içeren bir veritabanı oluşturabilir, sütun türleri ayarlayabilir, kayıtlar ekleyebilir, tabloları birbirine bağlayabilir, işbirliği yapabilir, kayıtları sıralayabilir ve dış web sitelerinde görünümler yayınlayabilir. Ayrıca, büyük ekipler için sunulan çalışma ortamı (workspace) ile pek çok yapı bir arada yönetilebilmektedir4 5.

Airtable - Gallery

Airtable'in yukarıdaki özelliklerin yanı sıra, yine bu özellikler ile ilişkili bir şekilde sunduğu API, görünümler dışında ilgili tabloların Otomasyonlar (Automations) ve Uygulamalar (Apps) aracılığıyla da yönetilebilmesini mümkün kılmakta.

Airtable - View

Airtable Bileşenleri (Components)

Yukarıda da bahsettiğim özellikler bileşen (component) olarak ifade edilmektedir ve Airtable veritabanı işlemlerini altı temel bileşen ile ele alır6.

Yapı (Base)
Bir proje oluşturmak için gereken tüm bilgiler bir yapı ile tanımlanır. Airtable tarafından sağlanan mevcut şablonlar veya özelleştirilebilir seçenekler ile kolay bir şekilde yapı oluşturulabilir veya farklı bir hesaptan aktarılabilir. Yapı'lar pek çok tablonun bir arada olduğu koleksiyonlardır.
Tablo (Table)
Tablo, Excel gibi bir veri tablosudur.
Görünüm (View)
Görünüm, veri sorgularının sonuç kümelerini gösteren biçimlerdir (form, ızgara, takvim, galeri, vb.) ve gelecekteki amaçlar için kaydedilebilir. En temel görünüm ızgara biçimidir ve bir tablo içerisinde en az bir adet ızgara yer almalıdır.
Alan (Field)
Bir tablodaki her giriş (entry) bir alandır (col). Bir alan biçimi metin dışında uzun metin makaleler, dosya ekleri, onay kutuları, açılır listeden tek seçim, açılır listelerden çoklu seçim, tarih ve saat, telefon numaraları, e-posta kimlikleri, URL'ler, numaralar, para birimi, yüzde, otomatik sayı, formüller ve barkodlar gibi farklı biçimlerde de olabilir7.
Kayıt (Record)
Bir tablonun her satırı (row) bir kayıttır.
Çalışma Alanı (Workspace)
Çalışma alanı, Airtable'daki yapılardan oluşan bir koleksiyondur.

Yazının giriş bölümünde Notion ile kısa bir karşılaştırma yapmıştım. Notion özelliklerine aşina iseniz arayüz ve yapı farklılığını bir kenara bırakacak olursak, kolaylıkla Airtable üzerinden işlemler yapmaya başlayabileceğinizi belirtmek isterim. Notion özelliklerine ek olarak, tablo içi hesaplamalar, uygulama, otomasyonlar ve script yazımı gibi özellikleri de sürece dahil ettiğinizde Airtable kurumsal ölçekte de başarılı bir çözüm haline geliyor8. Elbette Notion'u anmışken, Airtable nezdinde daha yakın alternatiflerin de adını anmamak olmaz. Stackby, Smartsheet ve Clickup öne çıkan alternatiflerden bazıları.

Stackby, Airtable ile oldukça benzer özellikleri çok daha düşük bir fiyat ile sunmakta. Aradaki fiyat farklılığına ek olarak sanırım daha fazla alan (field) türlerü sunmasından bahsedilebilir. Bu temel farklılıkların dışında neredeyse iki platform arasındaki özellikler birebir karşılığa sahip.

Smartsheet de yine Airtable ile benzer özellikler sunan bir alternatif. Airtable ile kıyaslandığında Smartsheet'in sunduğu gösterge tablosu özelliğinin daha başarılı olduğu söylenebilir9. Dolayısıyla, eğer tablolar aracılığı ile daha kapsamlı gösterge ekranları oluşturmak isterseniz Smartsheet iyi bir alternatif olarak değerlendirilebilir.

Clickup, hem özellikler hem de fiyatlandırma temelinde değerlendirildiğinde en başarılı Airtable alternatifi yakıştırmasını hak ediyor. Airtable özelliklerinin yanı sıra sunulan Doküman ve Wiki, E-posta ve Chat, Etkinlikler, Hedefler, Zamanlayıcı, Ekran kaydı gibi ekstralar Clickup'ı esasında ayrı bir yazı konusu haline de getirmekte10.

Kullanım

Airtable'i sunduğu özellikler ile birlikte pek çok amaç doğrultusunda kullanabilirsiniz. Sunulan şablonlar kullanım fikirleri edinmeniz için oldukça faydalı olacaktır11 12. Şablon seçenekleri arasında öne çıkan birkaç seçeneği referans göstermek gerekirse;

Şablonlar ile birlikte, sadece Zapier ve Airtable entegrasyonu ile pek çok fikri kod yazma gereksinimi olmaksızın hayata geçirebilirsiniz. Diğer yandan, daha özelleştirilmiş çözümler için geliştirici kaynağına göz atmanızı öneririm13 14. Özellikle Scripting15 ve Apps16 örneklerinin Airtable entegrasyonları nezdinde oldukça ilham verici olduğunu söyleyebilirim17 18 19.