Kullanıcı Kılavuzu

Get User By Id

Get User By Id

Get User By ID aksiyonu, belirli bir kullanıcının sistemde kayıtlı bilgilerini benzersiz kimlik numarasına (ID) göre getirmek için kullanılır. Bu aksiyon sayesinde, kullanıcıların profil verilerine hızlı bir şekilde erişilir ve gerektiğinde bu veriler görüntülenebilir, güncellenebilir ya da işlenebilir. Özellikle kullanıcı bazlı işlem yapılacak senaryolarda kullanılır.

Teknik Özellikler

  • Kullanıcı Bilgisi Getirme: Girilen ID'ye karşılık gelen kullanıcının sistemdeki verilerini getirir.
  • Doğrudan Erişim: Kullanıcı ID’si ile kayıtlı tüm bilgilere hızlı erişim sağlar.
  • Web & Mobil Uyumluluk: Aksiyon hem web hem de mobil uygulamalarda çalışır.
  • Veri Görüntüleme ve Güncelleme: Getirilen veriler başka işlemlerde kullanılabilir (örneğin form doldurma).

Get User By ID Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından projenizi seçin.
  3. UI Design modülüne geçin.
  4. Kullanıcı bilgisini getireceğiniz sayfayı açın.
  1. Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Get User By ID aksiyonunu ekleyin.

Parametre Yapılandırması

  • ID (String): Kullanıcının sistemdeki benzersiz kimlik numarasıdır.
    • Genellikle Action Result, Current, Form Component, Screen Input ya da Fixed gibi veri kaynakları kullanılarak tanımlanır ve Symbol Picker aracılığıyla bağlanabilir.

Kullanım Senaryosu: Kullanıcı, Profil Sayfasında Kendi Bilgilerini Görüntülesin ve Güncelleyebilsin

Kullanıcı sisteme giriş yaptıktan sonra, profil sayfasına girdiğinde kendi bilgileri (isim, e-posta, telefon vb.) otomatik olarak form alanlarında gösterilsin. Gerekirse kullanıcı bu bilgileri düzenleyebilsin.

Uygulama Akışı:

  1. Element: "Profilim" sayfası
  2. Tetikleyici: Sayfa yüklendiğinde (Initial Actions)
  3. Aksiyon: Authorization → Get User By ID
  4. Parametre: ID → Current.UserID (Symbol Picker kullanılarak dinamik alınır)
  5. Sonraki İşlem: Gelen kullanıcı bilgileri form alanlarına (FirstName, LastName, Email, PhoneNumber vb.) atanır.
  6. Güncelleme: Kullanıcı bilgilerinde değişiklik yapar ve "Kaydet" butonuna bastığında, veriler sistemde güncellenir (örneğin Update User aksiyonu ile).

Get User By ID Aksiyonu İleri Seviye Özelleştirmeler

  • Rol Bazlı Filtreleme: Kullanıcı bilgisi getirilmeden önce If Then Else ile kullanıcının rolüne göre aksiyon sınırlandırılabilir.
  • Detay Sayfası Yönlendirmesi: Get User By ID aksiyonu çalıştırıldıktan sonra detay ekranına yönlendirme yapılabilir (Navigate aksiyonu ile).
  • Karmaşık Bilgi Setleri: Eğer kullanıcıya ait rol, abonelik bilgisi gibi ek bilgiler gerekiyorsa ek sorgularla desteklenebilir (örn. Get Roles + Get Subscription).

Teknik Riskler ve Önlemler

  • Geçersiz ID Kullanımı: Sistem dışı ya da yanlış formatlı ID girilirse veri gelmez. Form inputlarında doğrulama yapılmalıdır.
  • Yetkisiz Erişim: Bu aksiyon sadece yetkili kullanıcılar tarafından kullanılmalıdır.
  • Boş Veri Dönüşü: Eğer kullanıcı ID’si sistemde yoksa boş veri dönebilir. Bu durumda kullanıcı bilgilendirilmeli (örn. “Kullanıcı bulunamadı” uyarısı).
  • Veri Güncelliği: Getirilen kullanıcı bilgileri güncellenmeden gösteriliyorsa, eş zamanlı değişikliklere karşı tetikleme yapılmalıdır (örn. Refresh aksiyonu eklenebilir).

Get User By ID, bir kullanıcının kimliğine göre verilerine erişmek için kullanılan temel bir aksiyondur. Özellikle kullanıcı detay ekranlarında, form ön doldurmalarında veya kullanıcı güncelleme işlemlerinde etkili bir rol oynar. Dinamik veri kaynağı desteği sayesinde esnek bir şekilde farklı ekranlara ve bileşenlere kolayca entegre edilebilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar