no-code
Sözlük ↗Veri Eşleme
Veri eşleme (data mapping), iki uygulama bağlandığında bilginin doğru ve anlamlı bir şekilde aktarılması için kaynak sistemdeki alanları hedef sistemdeki karşılık gelen alanlarla eşleştirme sürecidir — bir formun "Tam Ad" alanının bir CRM'in "Kişi Adı" alanını doldurması gerektiğine, bir webhook'un `customer.email` alanının bir e-tablonun "E-posta Adresi" sütununa eşlenmesi gerektiğine veya bir e-ticaret siparişinin `line_items[].sku` alanının belirli bir envanter sisteminin ürün kodu formatıyla eşleşmesi gerektiğine karar vermek gibi. Neden önemli: veri eşleme, gerçek dünyadaki entegrasyon hatalarının çoğunun yaşadığı yerdir, çünkü iki sistem kavramsal olarak "aynı" bilgi parçası için neredeyse hiçbir zaman aynı alan adlarını, veri türlerini veya formatlarını kullanmaz — bir CRM bir telefon numarasını `+994501234567` olarak saklarken, bir SMS API'si `050-123-45-67` bekleyebilir veya bir sistemin "Durum" alanı `active`/`inactive` gibi değerler kullanırken diğeri `1`/`0` bekleyebilir. Her no-code otomasyon platformunun alan eşleme arayüzü ("Tetikleyici Alan X"i "Eylem Alan Y"ye bağlamak için kullandığınız açılır menü/değişken seçici), bu süreci görsel hale getirmek ve manuel dönüştürme kodu yazmaktan daha az hataya açık hale getirmek için özellikle var olur, ancak altta yatan kavramsal iş — iki sistemin veri modellerini doğru şekilde eşleştirebilecek kadar iyi anlamak — gerçekten önemli bir beceri olarak kalır, görsel arayüzün kendi başına ortadan kaldırdığı bir şey değildir. Nasıl çalışır: çoğu no-code platform, veri eşlemeyi, sonraki bir eylemdeki her alanın, önceki adımlardan (tetikleyici ve önceki herhangi bir eylem) mevcut her alanı listeleyen bir açılır menü veya eklenebilir değişken paneli gösterdiği, tıkla-ve-seç bir arayüz olarak sunar; bu, bir geliştiricinin `{{trigger.email}}`i manuel yazmak yerine doğrudan bir eylemin "E-posta" alanına eklemek için tıklamasına olanak tanır. Alan türleri veya formatları doğrudan eşleşmediğinde, bir "Formatter" veya dönüştürme adımı dönüşümü halleder — tam bir adı ad/soyada bölme, bir tarih formatını dönüştürme veya metin büyük/küçük harf durumunu dönüştürme gibi. Uygulamalı örnek — Zapier'de bir Typeform gönderisini bir Salesforce Lead'ine eşlemek: Typeform'un tetikleyici alanları arasında `Full Name` (tek bir dize, "Jane Smith") ve `Company Size` (bir metin yanıtı, "51-200 çalışan") bulunur; Salesforce'un Lead nesnesi ayrı `FirstName`/`LastName` alanları ve bir `NumberOfEmployees` tamsayı alanı bekler. Zapier'in Formatter adımı önce `Full Name`ı boşluk karakterinde bölerek Ad/Soyad değişkenlerine ayırır; ikinci bir Formatter adımı "51-200 çalışan"ın sayısal kısmını çıkarır (veya daha sağlam bir şekilde, form serbest metin yerine temiz bir sayısal aralık toplayan bir açılır menü ile yeniden tasarlanır) `NumberOfEmployees`e eşlemeden önce. Bu tür format uzlaştırması — çalıştığında görünmez, çalışmadığında ise "bu otomasyon neden bozuk bir kayıt oluşturdu" destek biletlerinin en yaygın kaynağıdır — her gerçek no-code entegrasyonda veri eşlemenin pratik özüdür.
İlgili terimler