Kullanıcı Kılavuzu

Get All Source List

17/7/25
Get All Source List

Kuika’nın Get All Source List aksiyonu, belirli bir Collection Name ile ilişkili tüm kaynakları listelemek için kullanılır. Bu aksiyon sayesinde, veritabanı veya harici kaynaklardan gelen veriler sistematik şekilde görüntülenebilir.

Teknik Özellikler

  • Tüm Kaynakları Listeleme: Collection Name belirtilerek filtreli, belirtilmeden tüm kaynakları döndürür.
  • Dinamik Parametre Desteği: Collection adı, sabit veya dinamik olarak belirlenebilir.
  • Varsayılan Collection: Collection Name boş bırakılırsa, sistem Default Collection’ı kullanır.
  • Web & Mobil Uygulama Desteği: Aksiyon, hem web hem de mobil uygulamalarda kullanılabilir.

Get All Source List Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalıştığınız projeyi açın.
  3. UI Design modülüne geçin ve ekranınıza bir Button ekleyin.
  1. Button elementini seçin ve sağ kenardaki Properties panelini açın.
  2. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Searching > Get All Source List aksiyonunu ekleyin.

Aksiyon Parametrelerini Yapılandırma

Collection Name (String - Opsiyonel): Sadece belirtilen koleksiyon adına ait kaynaklar döndürülür. Örneğin: "googledrive1" → sadece googledrive1 koleksiyonundaki kaynaklar listelenir. Bu alan boş bırakılırsa, Default Collection kullanılır.

Kullanım Senaryosu: Belirli Koleksiyon Kaynaklarını Listeleme ile Veri Erişimi

Bir kullanıcı, yalnızca GoogleDrive ile senkronize edilen kaynakları görüntülemek ister. Bu amaçla uygulama arayüzüne bir buton eklenir ve bu butona tıklanıldığında sadece “googledrive1” adlı koleksiyona ait kaynaklar listelenir.

1. Yeni Bir Ekran veya Mevcut Ekrana “Kaynakları Listele” Butonu Ekleyin

  • Uygulamanızda ilgili ekrana gidin veya yeni bir ekran oluşturun.
  • Ekrana, kullanıcıların tıklayabileceği bir “Kaynakları Listele” butonu ekleyin.

2. Get All Source List Aksiyonunu Butona Bağlayın

  • Butona tıklanınca çalışacak bir aksiyon tanımlayın.
  • Aksiyon türü olarak Get All Source List seçin.
  • Aksiyonun yapılandırma ayarlarında Collection Name alanına "googledrive1" yazın.

3. Listeleme Sonucunu Görüntüleyin

  • Get All Source List aksiyonu çalıştığında, sadece “googledrive1” koleksiyonuna ait kaynaklar getirilir.
  • Bu kaynakları ekranda bir tablo veya liste bileşeni ile kullanıcıya gösterin.
  • Kullanıcı, bu liste üzerinden ilgili dosya veya kaynağa erişebilir.

4. Opsiyonel: Kullanıcıya Yönelik Geri Bildirim Ekleyin

  • Eğer kaynak bulunamazsa, “GoogleDrive kaynakları bulunamadı” gibi bilgilendirici bir mesaj gösterin.
  • Liste başarıyla yüklendiğinde, kullanıcıya sayfanın üstünde veya altında “GoogleDrive kaynakları listelendi” mesajı verebilirsiniz.

Get All Source List Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Collection Name: Kullanıcının seçtiği değere göre (örneğin Select Box seçiminden) koleksiyon adı dinamik olarak belirlenebilir.
  • Listeleme Sonuçlarını Ekrana Bağlama: Aksiyondan dönen veriler, bir Table veya Data Grid bileşenine bağlanarak doğrudan görselleştirilebilir.
  • Filtreleme ve Arama Ekleme: Collection verileri üzerinde ek filtreleme (örneğin tarih, kategori vb.) yapılabilir.
  • Silme Aksiyonuna Tetikleyici: Liste içerisinden seçilen bir öğe için Delete Source aksiyonu entegre edilerek dinamik silme işlemi yapılabilir.

Teknik Riskler

  • Geçersiz Collection Name: Sistem içinde tanımlı olmayan bir collection adı girilirse sonuç dönmez. Collection adının doğru yazıldığından emin olunmalıdır.
  • Gizli veya Yetkisiz Kaynaklar: Kullanıcının görüntüleme yetkisine sahip olmadığı koleksiyonlar için sonuçlar boş dönebilir.
  • Performans Sorunları: Çok büyük koleksiyonlarda pagination (sayfalama) veya kısıtlama yapılmadan tüm kaynaklar çekilirse performans düşebilir.
  • Veri Güncelliği: Listeleme sonuçları önbellekten geliyor olabilir. Gerekiyorsa Trigger Cache Update For User aksiyonu ile güncelleme tetiklenebilir.

Get All Source List aksiyonu, kullanıcıların sistemdeki veri kaynaklarına erişimini kolaylaştıran güçlü bir araçtır. Gelişmiş filtreleme ve listeleme yetenekleri ile kullanıcı deneyimini iyileştirir, veri yönetimini kolaylaştırır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar