Uygulamayı özelleştirme (Common Data Service)

Sonraki Konu

Veri kaynağı ve akış ekleme (Common Data Service)

Devam

Yeniden İzle

Bu bölümdeki ilk iki konuda Common Data Service varlığından bir uygulama oluşturdunuz ve uygulamayı inceleyerek üç ekranlı uygulamaların nasıl oluşturulduğuna ilişkin daha kapsamlı bir fikir edindiniz. PowerApps'in oluşturduğu uygulamalar kullanışlıdır ancak uygulamaları genellikle oluşturduktan sonra özelleştirirsiniz. Bu konu başlığında, uygulamanın göz atma ekranına yönelik bazı değişiklikleri ele alacağız. Bu ekranların tümünü özelleştirebilirsiniz ancak biz tek bir ekrana odaklanıp özelleştirmelerle ilgili biraz daha fazla ayrıntı sağlamak istedik. Varlıklardan, Excel dosyalarından veya başka kaynaklardan oluşturduğunuz herhangi bir uygulamayı nasıl özelleştirebileceğinizi görmek istiyoruz. Bu, uygulamaların nasıl oluşturulduğunu öğrenmenin en iyi yoludur.

Galeri ve veri bağlama işlemlerini değiştirme

PowerApps; uygulamayı oluşturduğunda, kullanılacak düzeni ve her ekranda gösterilecek alanları belirler. Bu uygulama için durum çubuğu olan bir galeri denetimi seçelim. (Kısa bir süre sonra durum çubuğunu özelleştireceğiz.) Sağ bölmede Düzen sekmesinden istediğiniz düzeni seçin. PowerApps siz değişiklik yaptığınız anda uygulamayı güncelleştirdiği için sonuçları anında görürsünüz.

Göz atma ekranı düzenini değiştirme

Doğru temel düzeni seçtiğinize göre şimdi de görüntülenen alanları değiştirin. İlk öğedeki bir alana tıklayın veya dokunun, ardından sağ bölmede her öğe için görüntülenen verileri değiştirin. Burada, varlıktaki her öğenin daha kapsamlı bir özeti yer alır.

Göz atma ekranındaki alanları değiştirme

Uygulama temasını değiştirme

PowerApps tıpkı PowerPoint gibi uygulamanızda kullanabileceğiniz bir dizi tema sunar. Bir sonraki ekranda, Kumul temasının uygulandığını ve uygulamaya yapıştırdığımız basit bir logoyu görebilirsiniz. Bunlar temel değişikliklerdir ancak uygulamanızın görünümünün geliştirilmesine önemli ölçüde katkı sağlayabilir.

Temayı değiştirme ve logo ekleme

Formül kullanarak servis talebi durumunu gösterme

PowerApps'in en önemli avantajlarından biri de geleneksel uygulama kodları yazmak zorunda olmamanızdır. Uygulama oluşturmak için geliştirici olmanıza gerek yok! Ancak yine de bir uygulamada mantığı ifade etmek, uygulamanın gezintisini, filtrelemesini, sıralamasını ve diğer işlevlerini denetlemek için bir yönteme ihtiyaç duyarsınız. Formüller bu noktada devreye girer.

Excel formüllerini kullandıysanız PowerApps'in yaklaşımı size tanıdık gelecektir. Durum çubuğunun, servis talebi çözümlendiğinde yeşil renkte; çözümlenmediğinde kırmızı renkte görünmesini istediğinizi varsayın. Bunu yapmak için ekrandaki durum denetimini seçmeniz ve formül çubuğunda, bu denetimin Fill özelliğini şu formüle ayarlamanız gerekir: If(Status="Resolved", Color.Green, Color.Red). Bu bir Excel formülü gibidir ancak PowerApps formülleri, elektronik tablolardaki hücreler yerine denetimlere ve diğer uygulama öğelerine başvurur. Aşağıdaki görüntüde, formülün nerede ayarlanacağı ve uygulamadaki sonucu gösterilmektedir.

Servis talebi durumunu gösteren formül

Tarihe göre sıralama ve filtreleme

Oluşturulan uygulama, göz atma ekranında servis taleplerini aramanıza ve galerideki öğe listesini sıralamanıza olanak tanır. Arama ve sıralama işlevini, servis talepleri tarihe göre gösterilecek şekilde kaldıracağız. Bu yöntemleri birleştirebilirsiniz ancak bu uygulama için tarih temelli yaklaşıma odaklanacağız. Aşağıdaki görüntüde, eklediğimiz öğeleri görebilirsiniz:

  • Kullanıcıların ne yapacaklarını bilmeleri için bir metin etiketi ("Şu tarihten sonraki servis taleplerini göster:"): Ekle > Metin > Metin kutusu'nu seçin ve ardından Fill formülünü White olarak değiştirin.
  • Tarih seçici: Ekle > Denetimler > Tarih seçici'yi seçin.
  • Göz atma galerisinin Items özelliğini tarih seçiciye bağlayan bir formül: Filter(Case, DatePicker1.SelectedDate < LastModifiedDateTime).

Tarih 20 Ekim olarak ayarlanmış durumda ve gördüğünüz üzere uygulama, bu tarihten sonra oluşturulan servis taleplerini gösteriyor. Varsayılan olarak, varlıktaki tüm servis taleplerinin son değiştirme tarihinin aynı olacağını unutmayın. Filtrelemenin nasıl çalıştığını görmek için bir veya daha fazla servis talebini güncelleştirebilirsiniz. Varlık verileriyle çalışma konusunu kursun ilerleyen kısımlarında ele alacağız.

Tarih seçicinin kullanılması için güncelleştirilen uygulama

Toplam servis talebi sayısını gösterme

Burada birçok konuyu ele alıyoruz ancak özelleştirmeler konusunu neredeyse tamamladık. Bu konu başlığında son olarak şu iki sayıyı gösteren metin kutuları ekleyeceğiz: toplam servis talebi sayısı ve tarih temelli filtremizle eşleşen servis talebi sayısı.

Toplam servis talebi sayısını ve filtrelenen servis talebi sayısını gösterme

Videoda, bu iki metin kutusunun nasıl ekleneceğine ilişkin daha fazla ayrıntıya yer verilmektedir ancak her metin kutusu için hangi özelliklerin ayarlanacağıyla ilgili temel bilgiler şunlardır:

  • Align = Center
  • Width = Parent.Width/2
  • Sol kutu için Text = "Total cases: " & CountRows(Case). Bu, varlıktaki tüm servis taleplerini içerir.
  • Sağ kutu için Text = Filtered cases: " & CountRows(BrowseGallery1.AllItems). Bu, yalnızca tarih temelli filtreyle eşleşen servis taleplerini içerir.

Böylece uygulama özelleştirmeleri konusunun sonuna geldik. Bir sonraki konu başlığında veri kaynağı ile akış ekleyecek ve uygulamanın tamamlanmış halini göstereceğiz.