VERİ AKSİYONLARI OLUŞTURMA

Dashboard Ekran için Aksiyonları Oluşturma

Bu öğrenme içeriğinde Web Dashboard ekranında yer alan aksiyon ihtiyaçlarını analiz ederek gerekli aksiyonların oluşturulması işlemlerini yürüteceğiz. Önce Header'daki kullanıcı bilgilerini gösteren özel aksiyonu oluşturup ardından fikirlerin özet bilgilerini besleyen iki aksiyonu hazırlayarak, Dashboard ekranında yer alan fikir listeleme aksiyonunu oluşturacağız.

Bu öğrenme içeriğinde Web Dashboard ekranında yer alan aksiyon ihtiyaçlarını analiz ederek gerekli aksiyonların oluşturulması işlemlerini yürüteceğiz.

Dashboard ekranı incelediğimizde Header’da yer alan ve giriş yapmış kullanıcının bilgilerini gösteren bir alan bulunmaktadır. Bu alan için bir özel aksiyona ihtiyacı ortaya çıkmaktadır.

Ekranın devamını incelediğimizde fikirlere yönelik özet bilgileri içeren ikili bir kart yapısı bulunmaktadır. Bu özet yapısını dinamik verilerle beslemek için aynı mantık çerçevesinde çalışan iki farklı özel aksiyon oluşturacağız.

Son olarak ekranda yer alan fikir listesi için bir listeleme aksiyonu gerekmektedir. Bu aksiyonu önceki öğrenme içeriklerinden olan Select Action içeriğinde oluşturmuştuk. Bu sebeple bu aksiyonu tekrak oluşturmamız gerekmiyor. Sol tarafta yer alan Custom Actions panelinde ilgili aksiyonu görüntüleyebilirsiniz.

Hazırsanız aksiyonları oluşturmaya başlayalım.

Öncellikle Header’da yer alan profil bilgilerinin görüntülenmesini sağlayan aksiyon için giriş yapmış kullanıcın kullanıcı adına yani e-posta adresine göre listeleme işlevi sağlayan özel aksiyonu oluşturalım. 

  1. Sol tarafta yer alan Custom Actions panelini açın ve Managed DB ifadesi yanında yer alan + ikonuna tıklayın.
  2. Açılan Menüden Select Action’u seçin.
  3. Aksiyonunuzu isimlendirin.
  4. Choose Source alanı aracılığıyla Personnel tablosunu seçin.
  5. Fields alanını kullanarak varsayılan olarak gelen Email’in yanı sıra, ID, Fullname, PersonnelImage ve Title alanlarını ekleyin.
  6. Filter alanında Personnel tablosunu seçin, ardından email kolonunu seçin ve varsayılan gelen is equal to seçimini seçili olarak bırakın.
  7. Ardından en sağda yer alan symbol picker’a tıklayıp Default kategorisinde bulunan Current Username seçimini yapın.
  8. Bu işlem giriş yapmış kullanıcın kullanıcı adını yani e-posta adresini kullanarak ilgili kişinin bilgilerini personnel tablosundan çekmeyi sağlayacak.

Şimdi ikili kart yapısında yer alacak, tüm fikirlerin sayısını ve giriş yapmış olan kullanıcının oluşturduğu fikir sayısı bilgisini verecek aksiyonları oluşturalım.

  1. Tüm fikirlerin sayısı ile başlayalım. Custom Actions panelini kullanarak yeni bir Select Action oluşturun.
  2. Aksiyonu isimlendirin ve Idea tablosunu seçin.
  3. Field alanında Id seçimini yapın ve Count fonksiyonu seçin.
  4. Alias alanında TotalIdea isimlendirmesini yapın ve Create butonuna tıklayarak aksiyonu oluşturun.
  5. Şimdi giriş yapmış kullanıcı tarafından oluşturulan fikirlerin toplam sayısını verecek aksiyonla devam edelim.
  6. Yeni bir Select Action oluşturun ve isimlendirin.
  7. Idea tablosunu seçin ve Personnel tablosuyla ilişkilendirin.
  8. Fields alanında Id seçimini yapın ve Count fonksiyonu seçin.
  9. Alias alanında TotalUserIdea isimlendirmesini yapın.
  10. Personnel tablosu için gelen Field’i silin.
  11. Devamında Filter alanında Personnel tablosunu seçin, ardından email kolonunu seçin ve varsayılan gelen is equal to seçimini seçili olarak bırakın.
  12. Ardından en sağda yer alan symbol picker’a tıklayıp Default kategorisinde bulunan Current Username seçimini yapın. Create butonuna tıklayın.
  13. Son eklenen fikirlerin listelenmesini sağlayan GalleryView yapısı için önceki öğrenme içeriklerinden olan Select Action içeriğinde oluşturduğumuz aksiyonu kullanacağız. Dolayısıyla ek bir aksiyona ihtiyaç duyulmamaktadır. 

Bu işlem akışı ile birlikte Bir Fikrim Var Web uygulamasının Dashboard ekranı için gerekli aksiyonları oluşturduk. Sizin de mobil uygulamada yer alan Dashboard ekranı için gerekli aksiyonları oluşturmanızı bekliyoruz.

Bu öğrenme içeriğinde Web Dashboard ekranında yer alan aksiyon ihtiyaçlarını analiz ederek gerekli aksiyonların oluşturulması işlemlerini yürüteceğiz. Önce Header'daki kullanıcı bilgilerini gösteren özel aksiyonu oluşturup ardından fikirlerin özet bilgilerini besleyen iki aksiyonu hazırlayarak, Dashboard ekranında yer alan fikir listeleme aksiyonunu oluşturacağız.

Bu öğrenme içeriğinde Web Dashboard ekranında yer alan aksiyon ihtiyaçlarını analiz ederek gerekli aksiyonların oluşturulması işlemlerini yürüteceğiz.

Dashboard ekranı incelediğimizde Header’da yer alan ve giriş yapmış kullanıcının bilgilerini gösteren bir alan bulunmaktadır. Bu alan için bir özel aksiyona ihtiyacı ortaya çıkmaktadır.

Ekranın devamını incelediğimizde fikirlere yönelik özet bilgileri içeren ikili bir kart yapısı bulunmaktadır. Bu özet yapısını dinamik verilerle beslemek için aynı mantık çerçevesinde çalışan iki farklı özel aksiyon oluşturacağız.

Son olarak ekranda yer alan fikir listesi için bir listeleme aksiyonu gerekmektedir. Bu aksiyonu önceki öğrenme içeriklerinden olan Select Action içeriğinde oluşturmuştuk. Bu sebeple bu aksiyonu tekrak oluşturmamız gerekmiyor. Sol tarafta yer alan Custom Actions panelinde ilgili aksiyonu görüntüleyebilirsiniz.

Hazırsanız aksiyonları oluşturmaya başlayalım.

Öncellikle Header’da yer alan profil bilgilerinin görüntülenmesini sağlayan aksiyon için giriş yapmış kullanıcın kullanıcı adına yani e-posta adresine göre listeleme işlevi sağlayan özel aksiyonu oluşturalım. 

  1. Sol tarafta yer alan Custom Actions panelini açın ve Managed DB ifadesi yanında yer alan + ikonuna tıklayın.
  2. Açılan Menüden Select Action’u seçin.
  3. Aksiyonunuzu isimlendirin.
  4. Choose Source alanı aracılığıyla Personnel tablosunu seçin.
  5. Fields alanını kullanarak varsayılan olarak gelen Email’in yanı sıra, ID, Fullname, PersonnelImage ve Title alanlarını ekleyin.
  6. Filter alanında Personnel tablosunu seçin, ardından email kolonunu seçin ve varsayılan gelen is equal to seçimini seçili olarak bırakın.
  7. Ardından en sağda yer alan symbol picker’a tıklayıp Default kategorisinde bulunan Current Username seçimini yapın.
  8. Bu işlem giriş yapmış kullanıcın kullanıcı adını yani e-posta adresini kullanarak ilgili kişinin bilgilerini personnel tablosundan çekmeyi sağlayacak.

Şimdi ikili kart yapısında yer alacak, tüm fikirlerin sayısını ve giriş yapmış olan kullanıcının oluşturduğu fikir sayısı bilgisini verecek aksiyonları oluşturalım.

  1. Tüm fikirlerin sayısı ile başlayalım. Custom Actions panelini kullanarak yeni bir Select Action oluşturun.
  2. Aksiyonu isimlendirin ve Idea tablosunu seçin.
  3. Field alanında Id seçimini yapın ve Count fonksiyonu seçin.
  4. Alias alanında TotalIdea isimlendirmesini yapın ve Create butonuna tıklayarak aksiyonu oluşturun.
  5. Şimdi giriş yapmış kullanıcı tarafından oluşturulan fikirlerin toplam sayısını verecek aksiyonla devam edelim.
  6. Yeni bir Select Action oluşturun ve isimlendirin.
  7. Idea tablosunu seçin ve Personnel tablosuyla ilişkilendirin.
  8. Fields alanında Id seçimini yapın ve Count fonksiyonu seçin.
  9. Alias alanında TotalUserIdea isimlendirmesini yapın.
  10. Personnel tablosu için gelen Field’i silin.
  11. Devamında Filter alanında Personnel tablosunu seçin, ardından email kolonunu seçin ve varsayılan gelen is equal to seçimini seçili olarak bırakın.
  12. Ardından en sağda yer alan symbol picker’a tıklayıp Default kategorisinde bulunan Current Username seçimini yapın. Create butonuna tıklayın.
  13. Son eklenen fikirlerin listelenmesini sağlayan GalleryView yapısı için önceki öğrenme içeriklerinden olan Select Action içeriğinde oluşturduğumuz aksiyonu kullanacağız. Dolayısıyla ek bir aksiyona ihtiyaç duyulmamaktadır. 

Bu işlem akışı ile birlikte Bir Fikrim Var Web uygulamasının Dashboard ekranı için gerekli aksiyonları oluşturduk. Sizin de mobil uygulamada yer alan Dashboard ekranı için gerekli aksiyonları oluşturmanızı bekliyoruz.

Dosyalar

Yardımcı kaynaklar

Sözlük