Get Attribute

Get Attribute

Kuika’nın Get Attribute aksiyonu, EAV (Entity-Attribute-Value) veri modeli kapsamında sistemde daha önce tanımlanmış bir özniteliği (attribute) sorgulamak ve detay bilgilerine erişmek için kullanılır. Bu aksiyon, özellikle dinamik alanların yönetimi, kullanıcıya ait özel tanımlamaların kontrolü veya attribute’a ait bilgilerin başka işlemlerde kullanılması 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.

Teknik Özellikler

  • Attribute Bilgisi Getirme (EAV Paneli: Get Attribute aksiyonu, bir attribute’a ait tüm sistemsel bilgileri elde etmek için aşağıdaki zorunlu parametreyle çalışır:
    • Id (Guid - Zorunlu): Bilgileri alınacak attribute’un sistemdeki benzersiz kimliğidir (attribute ID). Bu parametre doğru tanımlanmalı ve ilgili attribute’a ait olmalıdır.
    • Dönen Bilgiler: Bu aksiyon sonucunda aşağıdaki attribute bilgilerine erişilebilir:
      • Name
      • DataType
      • Description
      • CategoryId
      • IsRequired
      • DefaultValue
  • Veri Kaynağı Uyumluluğu: Id parametresi aşağıdaki kaynaklardan tanımlanabilir:
    • Symbol Picker > Fixed > Guid
    • Symbol Picker > Component > Text Input
    • Symbol Picker > Action Result
  • Web & Mobil Destek: Get Attribute aksiyonu hem web hem de mobil uygulamalarda çalışır.
Get Attribute Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin.
  • Attribute bilgilerini görüntülemek istediğiniz ekranı açın.
  • Örneğin “Attribute Bilgilerini Getir” adında bir buton oluşturun.
  • Bu butona tıklanıldığında çalışması için: + ADD ACTION > OnClick > EAV > Attribute > Get Attribute aksiyonunu seçin.

2. Aksiyon Parametresini Yapılandırma

  • Id: Symbol Picker > Fixed > Guid veya Symbol Picker > Component > Text Input (seçilen attribute) veya Symbol Picker > Action Result > AttributeList üzerinden seçim yapılabilir.

3. Sonuçların Kullanımı

Get Attribute aksiyonu sonucunda dönen bilgiler, diğer bileşenlerde (örneğin Label, Text, Info Box) görüntülenebilir veya başka aksiyonlarda (örn. koşul, doğrulama, güncelleme) kullanılabilir.

Kullanım Senaryosu: Attribute Bilgisini Görüntüleme

Bir admin panelinde, kullanıcı tanımlı attribute listesi görüntülenmektedir. Kullanıcı, listedeki bir attribute’u seçerek detaylarını görmek ister.

  • Kullanıcı attribute adını seçer.
  • Seçilen attribute ID’si Get Attribute aksiyonuna gönderilir.
  • Aksiyon sonucunda Name, DataType, Description gibi bilgiler kullanıcıya gösterilir.
Get Attribute Aksiyonu İleri Seviye Özelleştirmeler
  • Koşullu Görüntüleme: Attribute bilgileri belirli kullanıcı rollerine göre gösterilebilir.
  • Form Doldurma: Get Attribute sonucunda dönen bilgiler, Dynamic Form alanlarına otomatik olarak doldurulabilir (örneğin bir güncelleme senaryosunda).
  • Hata Yönetimi: Geçersiz bir ID girildiğinde sistem kullanıcıya bilgi mesajı gösterebilir.

Teknik Riskler

  • Geçersiz ID: ID parametresi hatalı girildiğinde, sistem attribute bilgisini getiremez. Bu durumda kullanıcıya “Attribute bulunamadı” gibi bilgilendirici mesajlar gösterilmelidir.
  • Beta Sürüm Riski: Aksiyon henüz beta aşamasındadır; bazı senaryolarda istikrarsız davranışlar oluşabilir.
  • Boş Sonuç: Silinmiş veya erişim hakkı olmayan attribute’lar için boş sonuç dönebilir.

Get Attribute aksiyonu, Kuika platformunda EAV yapısına uygun olarak oluşturulan attribute’ların detaylı bilgisini almak için etkili bir araçtır. Uygulamalarınızda attribute yönetimini dinamik ve kullanıcı odaklı hale getirmek için kullanılabilir. Beta sürümde olmasına rağmen, dikkatli yapılandırıldığında güvenli ve esnek kullanım sağlar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar