Set Entity Attribute Value In Dynamic Form

Set Entity Attribute Value In Dynamic Form

Kuika’nın Set Entity Attribute Value in Dynamic Form aksiyonu, bir Dynamic Form elementi içerisindeki belirli bir attribute’un (öznitelik) değerini programatik olarak değiştirmek için kullanılır. Bu aksiyon sayesinde formlarda dinamik olarak değer atama, hesaplama sonucu yerleştirme veya varsayılan değer güncellemesi gibi işlemler kolaylıkla gerçekleştirilebilir.

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, kullanıcı girdisi gerektirmeden form üzerinde belirli alanlara sistemsel veya hesaplanmış verileri aktarmak için idealdir.

Teknik Özellikler

  • Değer Atama (EAV Paneli): Set Entity Attribute Value in Dynamic Form aksiyonu şu parametrelerle çalışır:
    • Dynamic Form Component (Zorunlu): Değeri değiştirilecek attribute’un bulunduğu form elementidir. 
    • AttributeId (Guid - Zorunlu): Değeri güncellenecek attribute’un sistemdeki benzersiz kimliğidir. Fixed ya da dinamik kaynaklardan alınabilir.
    • Value (Any - Zorunlu): Attribute alanına atanacak yeni değerdir. Bu değer sabit (Fixed), başka bir aksiyon sonucu, form bileşeni ya da hesaplama olabilir.
  • Veri Kaynağı Uyumluluğu: Tüm parametreler Symbol Picker arayüzü ile aşağıdaki kaynaklardan alınabilir:
    • Dynamic Form Component: Form adı seçilir.
    • AttributeId: Symbol Picker > Fixed, Action Result, Screen Input, vb.
    • Value: Symbol Picker > Fixed, Component, Action Result vb. 
  • Web Uygulama Desteği: Set Entity Attribute Value In Dynamic Form aksiyonu web uygulamalarda çalışır.
Set Entity Attribute Value In Dynamic Form Aksiyonu Uygulama Adımları

1. Dynamic Form Hazırlığı

  • UI Design modülündeki projenize bir Dynamic Form elementi ekleyin. 
  • Bu form attribute’ları yüklerken AttributeId değeri ile eşleşen alan içermelidir.

2. Değer Atama Aksiyonunu Tanımlama

  • Örneğin bir hesaplama işlemi yapılır (örneğin maaş / gün sayısı).
  • Hesaplama sonucu bir Label, Input veya Dynamic Form alanına aktarılmak istenir.
  • Bu durumda şu adım izlenir:
    • + ADD ACTION > OnClick > EAV > Dynamic Form > Set Entity Attribute Value in Dynamic Form
  • Parametreler:
    • Dynamic Form Component: Form adı
    • AttributeId: Symbol Picker > Fixed > Attribute’un GUID değeri
    • Value: Symbol Picker > Action Result > Örneğin Divide aksiyonu sonucu
Kullanım Senaryosu: Hesaplanan Değeri Form Alanına Yazma

Bir insan kaynakları formunda kişi başına düşen yıllık bütçe hesaplanır ve bu değer formda “Kişi Başına Bütçe” alanına yazdırılmak istenir:

  1. “Hesapla” butonuna tıklanınca Divide aksiyonu çalışır.
  2. Sonuç, Set Entity Attribute Value in Dynamic Form aksiyonu ile ilgili attribute alanına aktarılır.
  3. Kullanıcı değeri görür, isterse düzenler.

Set Entity Attribute Value In Dynamic Form İleri Seviye Özelleştirmeler
  • Koşullu Değer Atama: If aksiyonu ile belirli koşullarda farklı değerler atanabilir.
  • Seri İşlem: Aynı anda birden fazla attribute alanına değer atamak için aksiyon zincirleri kullanılabilir.
  • Kullanıcıya Bildirim: Değer atama sonrası kullanıcı bilgilendirilebilir. 

Teknik Riskler

  • Attribute Id Uyuşmazlığı: Belirtilen attribute formda yüklü değilse değer atanamaz.
  • Yanlış Veri Tipi: Atanan değer attribute’un beklediği veri tipiyle uyumlu olmalıdır (örneğin Boolean alana String atamak hata doğurabilir).

Set Entity Attribute Value in Dynamic Form aksiyonu, Kuika platformunda form dinamikliğini artırmak ve sistemsel işlemleri kullanıcı girdisine gerek kalmadan tamamlamak için ideal çözümler sunar. Özellikle hesaplamalı formlar, otomatik doldurma işlemleri veya entegrasyon sonrası form güncellemelerinde güçlü bir araçtır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar