Kullanıcı Kılavuzu

List Sources 

List Sources 

Kuika’nın List Sources aksiyonu, Qdrant sistemindeki Source’ları listeleyerek projede kullanılmak üzere değer (value) olarak yazdırılmasını sağlar. Bu aksiyon, parametre kullanılmadan (default) veya optional parameter ile çalıştırılabilir.

Teknik Özellikler

  • Source Listesi: Qdrant sisteminde default collectiona kayıtlı tüm Source’lar görüntülenir.
  • Value Kullanımı: Listelenen Source’lar, projede değer (value) olarak kullanılabilir.
  • Parametre Kullanımı:
    • Default: Parametre verilmezse, Qdrant sistemindeki tüm Source’lar listelenir.
    • Optional Parameter (Collection Name): Parametre girildiğinde, yalnızca belirtilen Collection’a ait Source’lar listelenir.
    • Yanlış collection name girildiğinde aksiyon hata mesajı döner.
  • Web & Mobil Uygulama Desteği: Aksiyon hem web hem mobil uygulamalarda kullanılabilir.

List Sources Aksiyonu Uygulama Adımları

  1. UI Design’da Aksiyonu Tanımlama
    • Kuika platformuna giriş yapın.
    • Çalışacağınız projeyi Apps ekranından açın.
    • UI Design modülüne geçin ve ilgili ekranı seçin.
  2. Aksiyon Ekleme
  • Sağ kenarda bulunan Properties panelinde + ADD ACTION menüsünü açın.
    • ADD ACTION menüsünden tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre List Sources aksiyonunu ekleyin.
  1. Optional Parameter Kullanımı
    • Parametre girmeden çalıştırırsanız: Qdrant sistemindeki default collectionda bulunan  Source’lar listelenir ve Target Variable olarak belirtilen alana aktarılır.
    • Parametre girerseniz: Belirtilen Collection Name’e ait Source’lar listelenir.
    • Hatalı collection name girildiğinde: Aksiyon hata mesajı döner.

List Sources Aksiyonu Kullanım Senaryoları ve Örnek Yapılandırmalar

Senaryo 1: Default Kullanım – Tüm Source’ları Listeleme

  • Amaç: Qdrant’taki tüm Source’ları kullanıcıya Select Box ile seçim hakkı vermek.
  • Adımlar:
    1. UI Design modülünde projenizin ekranına bir Select Box elementi ekleyin. 
    2. Ardından sağ panelde bulunan Add Action butonundan List Sources aksiyonunu ekleyin ve Target Variable olarak Select Box’ı veri kaynağını seçin (sourcesList).
    3. Aksiyon tetiklendiğinde, Qdrant’taki tüm Source’lar Select Box içine aktarılır.
  • Beklenen Sonuç: Kullanıcı tüm Source’lar arasından seçim yapabilir.

Senaryo 2: Optional Parameter Kullanımı – Belirli Collection’a Ait Source’ları Listeleme

  • Amaç: Kullanıcının seçtiği Collection’a ait Source’ları listelemek.
  • Adımlar:
    1. Optional Parameter olarak collection name girin.
    2. List Sources aksiyonu çalıştırılır ve yalnızca belirtilen Collection’a ait Source’lar Target Variable’a aktarılır.
    3. Yanlış collection name girilirse aksiyon hata mesajı döner.
  • Beklenen Sonuç: Kullanıcı yalnızca ilgilendiği collection’ın Source’larını görür; yanlış girdi uyarı mesajı üretir.

Senaryo 3: Mobil Uygulamada Dinamik Dropdown

  • Amaç: Mobil uygulamada kullanıcıya source seçim hakkı vermek.
  • Adımlar:
    1. List Sources aksiyonu sayfa yüklenince tetiklenir.
    2. Source listesi mobilde scrollable bir Select Box ile gösterilir.
    3. Kullanıcı seçimi yaptıktan sonra diğer aksiyonlar (Search, filtreleme vb.) seçilen source üzerinden çalışır.
  • Beklenen Sonuç: Mobil kullanıcı deneyimi web ile uyumlu olur.

List Sources Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Aksiyon Zinciri: Listelenen Source’lar, bir sonraki aksiyonlarda otomatik olarak kullanılabilir (ör. Search aksiyonu veya filtreleme).
  • Collection Bazlı Dinamik Filtreleme: Optional parameter ile belirli Collection’a ait Source’lar listelenerek kullanıcıya sadece ilgili veriler sunulabilir.
  • Select Box ile Koordine Kullanım: Listelenen Source’lar, Select Box üzerinden kullanıcı seçimlerine bağlı olarak diğer aksiyonlarda dinamik veri kaynağı olarak kullanılabilir.
  • Hata Yönetimi ve Uyarılar: Yanlış collection name veya boş liste durumlarında kullanıcıya bilgi mesajı gösterilerek aksiyon güvenli şekilde yönetilir.

Teknik Riskler

  • Boş Source Listesi: Qdrant’ta source yoksa aksiyon boş liste döner.
  • Yanlış Target Variable: Hedef değişken doğru tanımlanmazsa liste aktarımı başarısız olur.
  • Hatalı Collection Name: Optional parameter yanlış girildiğinde aksiyon hata mesajı döner.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar