Concatenate, Kuika platformunda iki veya daha fazla metin (string) değerini birleştirerek tek bir metin çıktısı oluşturmanızı sağlayan aksiyondur. Dinamik veri birleştirmeleri, kullanıcı bilgilerini tek satırda toplama veya metin tabanlı çıktılar oluşturma gibi senaryolarda kullanılır.
Teknik Özellikler
Metin Birleştirme: İki farklı string değeri bir araya getirir ve tek bir string çıktısı döndürür.
Dinamik Veri Desteği: Sabit değerler (Fixed Value) veya Symbol Picker ile gelen dinamik parametreler birleştirilebilir.
Esnek Kullanım: Form alanları, değişkenler, API sonuçları veya kullanıcı girdileriyle birlikte kullanılabilir.
Web ve Mobil Uygulama Uyumluluğu: Concatenate aksiyonu hem web hem mobil uygulamalarda çalışır.
Açılan menüden StringOperations > Concatenate aksiyonunu ekleyin.
Parametre alanlarını aşağıdaki gibi yapılandırın.
Aksiyon Parametreleri
Value1 (String - One): Birleştirilecek ilk metin değeridir. Bu alan, sabit (Fixed Value) veya dinamik (Symbol Picker) olarak tanımlanabilir.
Value2 (String - One): Birleştirilecek ikinci metin değeridir. Value1 ile aynı şekilde sabit veya dinamik veri girişi destekler.
Don’t trigger validations (Boolean): Aktifleştirildiğinde, aksiyon çalışırken form validasyonları tetiklenmez.
Sabit değerlerle metin eklerken boşluk bırakmak için " " (bir boşluk karakteri) kullanın. Örneğin "Ad: " + UserName.
Kullanım Senaryosu: Kullanıcı Adı ve Soyadını Birleştirme
Bir kullanıcı formunda ad ve soyad alanları ayrı olarak tutuluyor. Formun sonunda, bu iki alanın tek bir string olarak görüntülenmesi gerekiyor. Concatenate aksiyonu kullanılarak bu iki değer birleştirilir.
Senaryo Akışı:
UserName ve UserSurname alanlarından gelen değerler alınır.
Value1: @UserName
Value2: " " + @UserSurname
Aksiyon sonucu: "John Doe" olarak tek bir string döner.
Bu şekilde kullanıcı bilgisi rapor, etiket veya API çağrısında tek satır olarak kullanılabilir.
Concatenate Aksiyonu İleri Seviye Özelleştirmeler
Birden Fazla Değer Birleştirme: Concatenate aksiyonu zincirleme şekilde kullanılarak birden fazla string birleştirilebilir. Örneğin: Name + " " + Surname + " - " + Department
Dinamik Placeholder Kullanımı: Form veya sistem değişkenleri Symbol Picker ile çağrılarak dinamik metinler oluşturulabilir.
Veri Formatlama: Tarih, sayı veya durum değerleri metinle birleştirilerek anlamlı çıktılar üretilebilir (örn. "Sipariş Tarihi: " + @OrderDate).
Bildirim İçeriği Oluşturma: Concatenate aksiyonu ile kullanıcıya gönderilen e-posta veya bildirim metinleri dinamik olarak oluşturulabilir.
Teknik Riskler
Boş Değerler: Eğer Value1 veya Value2 boşsa, sonuç yalnızca dolu olan metinle döner. Bu nedenle boş değer kontrolü yapılması önerilir.
Veri Tipi Uyumsuzluğu: Sadece string türündeki değerlerle çalışır. Sayısal veya tarih tipindeki değerler kullanılacaksa, önce string’e dönüştürülmelidir.
Boşluk Eksikliği: Metin birleştirmede manuel boşluk eklenmediği durumlarda değerler bitişik görünür.
Validasyon Devre Dışı: “Don’t trigger validations” açıkken, form doğrulamaları atlanır; bu durum beklenmedik veri akışına yol açabilir.