Power Apps'te model temelli uygulamalar nelerdir?

Model temelli uygulamalara genel bakış

Model temelli uygulama tasarımı, uygulama tasarımcısı aracını kullanarak tablolaraformlar, görünümler, grafikler ve panolar gibi bileşenler eklemeye odaklanan bir yaklaşımdır. Ayrıca ilişkiler , tablolar arasında gezinmeye izin veren ve verilerin gereksiz yere tekrarlanmasını sağlayacak şekilde tabloları birbirine bağlar.

Uygulama tasarımcısını çok az kodla veya hiç kod olmadan kullanarak basit veya karmaşık uygulamalar oluşturabilirsiniz.

Hesap ve kişi tablosu eklenmiş uygulama tasarımcısı

süreç temelli uygulamalar

Model temelli uygulamalar özellikle veri yoğun olan ve kullanıcıların ilgili kayıtlar arasında geçiş yapmasını kolaylaştıran yönetimli uygulamaları işlemek için çok uygundur. Örneğin, yeni çalışanlar ekleme, satış sürecini yönetme veya banka gibi bir kuruluştaki üye ilişkileri gibi karmaşık bir süreci yönetmek için bir uygulama oluşturuyorsanız model temelli uygulama harika bir seçimdir.

Veri modelleme

Bunlara model temelli uygulamalar desek de, bunları veri modeli temelli uygulamalar olarak düşünmek genellikle daha kolaydır. Bunun nedeni, Microsoft Dataverse'de yer alan bir veri modeli olmadan model temelli uygulama oluşturamamanızdır.

Kullanıcı deneyimi

Kullanıcının perspektifinden bakıldığında, model temelli tüm uygulamalar benzer bir deneyim sunar ve bu deneyim hem birçok kullanıcı hem de kullanılan cihaz tarafından erişilebilir . Deneyim, burada gösterilen diyagrama benzer.

Bu örnekte, uygulama üç tablo (zorluklar, fikirler, ekip projeleri), bir pano ve birden çok grafik ve görünüm içerir. Kullanıcılar sol paneli veya panoyu kullanarak tablolar arasında gezinir.

Örnek model temelli uygulama

Model temelli yaklaşımın avantajları

Tasarımcının uygulama düzeni üzerinde tam denetime sahip olduğu tuval uygulaması geliştirmeden farklı olarak, model temelli uygulamalarla kullanıcı arabiriminin büyük bir kısmı sizin için belirlenir ve büyük ölçüde uygulamaya eklediğiniz bileşenler tarafından belirlenir.

Bu uygulama geliştirme yönteminin bazı önemli avantajları vardır.

  • Veri modeli ve ilişkiler oluşturulduktan sonra, zengin bileşen odaklı kod içermeyen tasarımcılar nedeniyle derleme işlemi nispeten hızlı olur.
  • Uygulamalar, masaüstünden mobil cihazlara kadar çeşitli cihazlarda benzer bir kullanıcı arabirimine sahiptir.
  • Uygulamalar otomatik olarak erişilebilir ve yanıt verir .
  • Kullanıcı deneyimi tüm model temelli uygulamalarda tutarlıdır. Bir kullanıcı model temelli bir uygulamayla kendine güvendikten sonra, daha sonraki uygulamaları kuruluş içinde benimsemek daha kolaydır.
  • Çözümleri kullanarak uygulamaları geliştirme, test ve üretim ortamları arasında geçirmek oldukça kolaydır.

Model temelli yaklaşımın avantajları hakkında daha fazla bilgi edinin

Model temelli uygulamalar ve tuval uygulamalarının karşılaştırılması

Tuval uygulamalarında uygulama oluşturucu, uygulama düzeni üzerinde tam denetime sahiptir. Model temelli uygulamalarla, düzenin büyük bir kısmı eklediğiniz bileşenler tarafından belirlenir. Daha çok karmaşık uygulama tasarımı yerine iş verilerinizi hızlı bir şekilde görüntülemeye ve kararlar almaya odaklanın.

Kategori Model temelli uygulamalar Tuval uygulamaları
Veri platformu Yalnızca Dataverse Bağlayıcıları kullanan Dataverse + diğerleri
Tasarım deneyimi Kod içermeyen bileşen odaklı tasarım Power Fx ifadelerini kullanarak denetim özelliklerinin değiştirilmesi
KULLANıCı arabirimi denetimi Sınırlı, ağırlıklı özelleştirme Tam denetim
Uygulama tutarlılığı Yüksek – seçilen tablolara ve görünümlere göre ağırlıklı olarak farklılık gösterir Tasarımcıların kullanıcı deneyimi üzerinde önemli ölçüde kontrole sahip olmaları nedeniyle, genellikle düşük olur.
Ortamlar arasında geçiş Simple Veri kaynaklarının güncelleştirilmiş olması gerekebileceğinden karmaşık olabilir
Oluşturma hızı Hızlı Tasarımın karmaşıklığına kıyasla
Duyarlı Otomatik olarak yanıt verme Sadece bu şekilde tasarlandıysa yanıt verir.
İlişkilerde gezinme Otomatik, sağlanan ilişkiler mevcut Yalnızca Power Fx formülleri kullanılarak tasarlanıp uygulandığı durumlarda
Erişilebilirlik özellikleri Yerleşik Uygulamaya entegre edilmiş: Erişilebilir tuval uygulamaları oluşturun

Model temelli uygulama oluşturma ve paylaşma adımları

Temel düzeyde, model temelli uygulama oluşturma aşağıdaki alanlardan oluşur.

  • İş verilerini modelleme
  • İş süreçlerini tanımlama
  • Uygulamayı oluşturma
  • Güvenlik rollerini yapılandırma
  • Uygulamanızı paylaşma

Uygulamayı oluşturmak için harcanan zamanın büyük bir bölümü, iş verilerini modellemeye ve bazı durumlarda iş süreçlerini tanımlamaya ayrılmıştır. Güvenlik rollerini özelleştirmek, kuruluşun gereksinimlerine bağlıdır.

Model temelli uygulama oluşturma adımları hakkında daha fazla bilgi edinin

Model temelli uygulama kullanma

Kullanıcıların daha üretken olmalarını sağlayacak şekilde model temelli uygulamalarda başarılı bir şekilde gezinmelerine ve bunlarla etkileşim kurmalarına yardımcı olan belgeler geliştirilmiştir.

Model temelli uygulamaları kullanma hakkında daha fazla bilgi edinin

Model temelli uygulamaları mobil cihazda kullanabilir ve çevrimdışı modda çalıştırabilirsiniz.

Uygulama yaşam döngüsü yönetimine yardımcı olacak çözümleri kullanma

Uygulama yaşam döngüsü yönetimi (ALM), kavramdan yaşam sonuna kadar bir uygulama geliştirme yöntemidir.

Çözümler , bir ürünü işletme içinde kullanmak üzere teslim etmek için gereken tüm öğeler için sarmalayıcı görevi görmek için kullanılır.

En azından model temelli bir uygulama için tek bir tablo, site haritası ve uygulamanın kendisi gerekir. Ancak model temelli uygulamalar genellikle önemli miktarda daha fazlasını içerir ve bu, tuval uygulamalarını, güvenlik rollerini, ortam değişkenlerini ve çok daha fazlasını içerir.

Çözüm gezgini

Çözümler, bu nesnelerin ortamlar arasında taşınabileceği imkan sağlar. Sonuç olarak, çözümler tüm uygulama yaşam döngüsü yönetim stratejilerinin önemli bir parçasıdır.

Model temelli bir uygulama oluşturduğunuzda, bunu bir çözüm içinde oluşturmanız gerekir.

Model temelli uygulama oluşturmak için en düşük gereksinimler

Model temelli uygulamalar karmaşık olabilir. Ancak, bunları oluşturmak için gereken minimum gereksinimler oldukça basittir.

  • Microsoft Power Apps lisansı.
  • Power Platformortamı yaratma kapasitesi. Bu, tutulan Power Apps ve Dynamics 365 lisanslarının bir özelliğidir.
  • Bir Power Platform ortamı.
  • Ortamın içindeki bir Dataverse veritabanı. Bu, ortam oluşturduğunuzda seçilir. Daha fazla bilgi: Veritabanı bulunan bir ortam oluşturma
  • Model temelli uygulamanın oluşturulduğu ortamda, oluşturucunun sistem özelleştiricisi veya ortam oluşturucu olarak çalışması için ayrıcalıklar. Daha fazla bilgi: Önceden tanımlanmış güvenlik rolleri hakkında
  • Bir tablo. (Hesap da dahil olmak üzere varsayılan olarak var olan birçok standart tablo vardır.)
  • Bir tablo sütunu. (Her tabloda en az bir sütun ve çok sayıda sistem sütunu vardır.)
  • Kayıtları görüntülemek için tek bir tablo görünümü. (Varsayılan olarak bir sayı vardır.)
  • Veri girmek için bir tablo formu. (Varsayılan olarak bir tane olacaktır.)

Uygulama tasarımcısı kullanılarak model temelli bir uygulama, uygulamaya gezinti ekleyen ve genellikle bir tablo veya özel sayfayı temel alan bir sayfa eklenerek oluşturulur.

Sonraki Adımlar

Model temelli uygulamaların değeri hakkında bilgi edinin

Basit bir model temelli uygulama oluşturmak, başlamak için harika bir yoldur. Bunu gerçekleştirmeden önce çözüm oluşturmak isteyebilirsiniz.

Model temelli uygulamalar oluşturma konusunda daha ayrıntılı bilgi edinmek için Model temelli uygulama oluşturma adımları'na gidin.

Power Apps'i yeni kullanmaya başladıysanız ve Power Apps kullanarak fikirlerinizi tam olarak çalışan bir çözüme dönüştürme hakkında bilgi edinmek istiyorsanız Power Apps projesi planlama ile başlayın.

Model temelli uygulama bileşenlerini anlama, model temelli bir uygulamayı oluşturan bazı öğeleri anlamanıza yardımcı olur.

Power Platform için lisanslama hakkında bilgi edinin