Power App’de Tuval Uygulama (Canvas App)

Herkese merhaba,

Bir önceki postta Power App’in uygulama geliştirmeye yardımcı bir ürün olduğundan bahsettim. Şimdi de uygulama tiplerinden biri olan canvas app’e biraz daha yakından bakalım istiyorum.

Öncelikle Power app’in web sitesine gidiyorum ve login oluyorum. Karşıma çıkan uygulama tiplerinden canvas’ı seçiyorum. Kanvas uygulamayı seçtiğinizde Power App Studio açılıyor ve bu arayüz sayesinde uygulama oluşturabiliyorum.

Eğer Model Driven uyglama seçseydim yarattığım environment içinde benden bir database yaratmamı isteyecekti.

Ancak bu postta canvas app oluşturacağımız için model driven’i es geçiyorum.

Öncelikle seçeceğimiz uygulama tipinin neleri değiştirdiğini daha iyi anlayabilmek adına uygulama tipine göre kullanılabilecek elementlere bakabiliriz.

Canvas UygulamaModel Driven UygulamaPortal Uygulama
EkranlarVeri
-Entity’ler, İlişkiler vs
Sayfalar
-Layout
-Sabit Layout
GalerilerUI (Kullanıcı Arayüzü)
-Site haritası, frıma view’lar
Şablonlar
FormlarLogic
-Business Process flow, İş akışları, iş kuralları vs
Navigasyon Menüsü
KontrollerGörselleştirme
-Chartlar, dashboardlar,
Section’lar
FonksiyonlarGeliştirilmiş Model Güdümlü UygulamaBileşenler
-Text, Resim, Form, Liste
-IFrame, Power BI
Uygulamalara Göre Elementler

Daha detaylı bilgi için linke bakabilirsiniz.

Power App’e login olduğumda karşıma çıkan sayfada sol menüde environment içinde kullanmama izin verilen uygulamalar yer almaktadır.

Canvas uygulama yapmak için App > +New App > Canvas seçiyorum.

..ve Power App Studio’ya hoşgeldiniz

Öncelikle verileri seçerek başlıyoruz. Uygulamada kullanacağım veriler neredeyse onu seçiyorum, tahmin edeceğiniz gibi Power BI’da olduğu gibi oldukça zengin bir veri kaynağı erişimi var. Veri kaynağı olarak ben Dünyanın en kalablık ilk 10 ülkesinin listesinin yeraldığı bir excel dosyasını dropbox’a yükledim. Dolayısıyla datasource olarak dropbox’ı seçiyorum ve tablomun alınmasını sağlıyorum. Sizde listede yer alan herhangi bir veri kaynağına erişerek verilerinizi çekebilirsiniz.

Gelen sayfada 3 adet ekran görüyorsunuz.

Browse Screen: Mevcut session (oturum)’ların listesi yer alır.

-Detail Screen: Verilen session’ın detaylarını verir.

-Edit Screen: Gösterilen session’ın düzenlenmesini sağlar.

Şimdi istediğiniz herhangi bir entity’yi seçip sağ menüde yer alan Screen menüsünden format değişikliği yapabilirsiniz. Örneğimdeki tabloya ilave veri girişi sağlamak istersem klavyeden F5’e basmam ve ya ekrandaki “run” ikonunu tıklıyorum. Böylece uygulamanın nasıl çalıştığını test de edebilirsiniz.

Uygulamayı çalıştırırken “+” sekmesine bastığımda yeni veri girişi yapabilmem için tablo kolonları açılıyor. Ayrıca tabloya göre gelen ikonlar çalışır durumda. Mesela verilerimi sıralayabiliyor ve yenileyebiliyorum.

“+” sekmesine basarak yeni veri girişi yapabilirim.

..ve istediğim kadar yeni veri girişi yapabilirim. Ben Çad’ı 100.sıradan en kalabalık ülkeler listesine eklemiştim. Aşağıdaki ekrandan görebilirsiniz.

Bu şekilde istediğiniz değişiklikleri yapabilirsiniz. Böylece Power App kullanarak cavnas bir uygulama yaptık. Uygulamamızın verileri bağlantı kurduğum dropbox’dan geldi. Aman dikkat eklediğiniz veriler sizin dropbox’ınızdaki verileri de değiştiriyor.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s