Get Entity Attribute Value in Dynamic Form

Get Entity Attribute Value in Dynamic Form

Kuika’nın Get Entity Attribute Value in Dynamic Form aksiyonu, bir Dynamic Form bileşeni içerisindeki belirli bir attribute’a (öznitelik) ait değeri almak için kullanılır. Bu aksiyon, kullanıcı girdilerinin ya da dinamik alan değerlerinin başka işlemlerde kullanılmasına olanak tanır. Özellikle attribute bazlı veri işleme, validasyon veya başka aksiyonlara aktarım gibi senaryolar için idealdir.

Bu aksiyon şu an Beta sürümde sunulmaktadır ve geliştirme süreci devam etmektedir. Üretim ortamında kullanılmadan önce dikkatli test edilmesi önerilir.

Bu aksiyon, yalnızca Dynamic Form elementi  içinde tanımlı attribute’lar üzerinden çalışır. Attribute henüz formda yoksa işlem başarısız olabilir.

Teknik Özellikler

  • Değer Alma (EAV Paneli): Get Entity Attribute Value in Dynamic Form aksiyonu aşağıdaki iki parametre ile çalışır:
    • Dynamic Form Component (Zorunlu): Attribute değerinin alınacağı dinamik form elementidir. UI'da bulunan Dynamic Form elementi seçilir.
    • AttributeId (Guid - Zorunlu): Değeri alınmak istenen attribute’un sistemdeki benzersiz kimliğidir. Bu ID, formda tanımlı olan attribute’a karşılık gelmelidir.
  • Veri Kaynağı Uyumluluğu: Parametreler aşağıdaki kaynaklardan alınabilir:
    • Dynamic Form Component > Dynamic Form seçimi
    • Symbol Picker > Fixed (sabit bir GUID)
    • Symbol Picker > Action Result / Current / Screen Input (attributeId için)
  • Web Uygulama Desteği: Get Entity Attribute Value in Dynamic Form aksiyonu web uygulamalarda çalışır.
Get Entity Attribute Value in Dynamic Form Aksiyonu Uygulama Adımları

1. Dynamic Form Elementi Tanımlama

  • Uygulama arayüzüne bir Dynamic Form elementi eklenir.
  • Bu form, EAV yapısına bağlı olarak attribute’ları dinamik şekilde yükler.

2. Aksiyon Tanımlama

  • Değeri alınmak istenen attribute formda yüklendikten sonra, bir aksiyonla bu değeri çekmek için:
    • + ADD ACTION > OnClick / OnChange / Custom Trigger > EAV > Dynamic Form > Get Entity Attribute Value in Dynamic Form seçilir.
  • Parametre yapılandırması:
    • Dynamic Form Component → Form adı
    • AttributeId → Symbol Picker > Fixed (GUID) veya dinamik kaynak

3. Aksiyon Sonucu Kullanımı

  • Aksiyon sonucu, bir Set Value, If Condition vb. işlemde kullanılabilir.
  • Örneğin, alınan değer bir Text elementine yazdırılabilir veya başka bir işleme aktarılabilir.
Kullanım Senaryosu: Koşullu Hesaplama

Bir formda kullanıcı “Maaş” ve “Çalışma Gün Sayısı” gibi alanları doldurur. Uygulama, “Günlük Kazanç” değerini hesaplamak istiyor.

  1. Kullanıcı formu doldurur.
  2. “Günlük Kazancı Hesapla” butonuna tıklanır.
  3. İlgili attribute’ların ID’leri ile Get Entity Attribute Value in Dynamic Form aksiyonları çalışır.
  4. Sonuçlar alınır ve Divide aksiyonu ile hesaplama yapılır.
  5. Çıkan sonuç kullanıcıya gösterilir.
Get Entity Attribute Value In Dynamic Form Aksiyonu İleri Seviye Özelleştirmeler
  • Attribute ID’yi Dinamik Alma: Attribute ID’ler başka bir aksiyon sonucundan dinamik olarak alınabilir.
  • Form Yükleme Sonrası Otomatik Çekme: Sayfa açıldığında attribute değerlerini otomatik olarak alıp ekranda gösterebilirsin.
  • Çoklu Aksiyon Zinciri: Birden fazla attribute için arka arkaya Get Entity Attribute Value in Dynamic Form kullanarak kapsamlı veri işleme yapılabilir.

Teknik Riskler

  • AttributeId Hatalı veya Formda Yoksa: Belirtilen ID’ye sahip attribute formda bulunmuyorsa değer alınamaz.
  • Veri Formatı Uyumu: Attribute değeri, kullanılacağı elemente veya işleme uygun formatta olmalıdır.

Get Entity Attribute Value in Dynamic Form aksiyonu, Kuika platformunda dinamik formlarda kullanıcıdan alınan verilerin attribute bazında okunmasını sağlar. Bu esneklik, koşullu işlemler, hesaplamalar, validasyonlar ve özelleştirilmiş veri akışları oluşturmak için güçlü bir temel sunar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar