Aracılığıyla paylaş


Power Apps'teki model temelli uygulamalar nelerdir?

Model temelli uygulamalara genel bakış

Model yönetimli uygulama tasarımı, bir uygulama tasarımcısı aracı kullanarak tablolara formlar, görünümler ..., grafikler ve panolar gibi bileşenler eklemeye odaklanan bir yaklaşımdır. Ayrıca, İlişkiler , tabloları aralarında gezinmeye izin verecek ve verilerin gereksiz yere tekrarlanmamasını sağlayacak şekilde birbirine bağlar.

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

Firma ve ilgili kişi tablosu eklenmiş uygulama tasarımcısı

Süreç temelli uygulamalar

Model temelli uygulamalar, özellikle veri kullanımı yoğun olan süreç odaklı uygulamalar için çok uygundur ve kullanıcıların ilgili kayıtlar arasında gezinmesini kolaylaştırır. Örneğin, yeni çalışanları işe alma, bir satış sürecini yönetme veya banka gibi bir kuruluşta üye İlişkileri gibi karmaşık bir süreci yönetmek için bir uygulama oluşturuyorsanız, model yönetimli bir uygulama harika bir seçimdir.

Veri modellemesi

Bunlara model temelli uygulamalar desek de, bunları veri modeli temelli uygulamalar olarak düşünmek genellikle daha kolaydır. Bunun nedeni, Microsoft Dataverse içinde bulunmayan bir veri modeli olmadan model temelli uygulama oluşturulamamasıdır.

Kullanıcı deneyimi

Kullanıcı açısından bakıldığında, tüm model temelli uygulamalar benzer bir deneyim sunar. Bu deneyim, hem çok sayıda kullanıcı hem de kullanılan cihaz açısından erişilebilirdir. Deneyim, burada gösterilen diyagrama benzer.

Bu örnekte, uygulama üç tablo (sorunlar, fikirler, takım projeleri), bir pano ve birden çok grafik ve görünüm içerir. Kullanıcılar sol bölmeyi kullanarak veya pano aracılığıyla tablolar arasında gezinir.

Örnek model temelli uygulama

Model temelli uygulama yaklaşımının avantajları

Tasarımcının uygulama düzeni üzerinde tam denetime sahip olduğu tuval uygulama geliştirmeden farklı olarak model temelli uygulamalarda kullanıcı arabiriminin çoğu sizin için belirlenir ve büyük ölçüde sizin uygulamaya eklediğiniz bileşenlerle tamamlanır.

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

  • Veri modeli ve İlişkiler oluşturulduktan sonra, zengin bileşen odaklı kodsuz tasarımcılar nedeniyle derleme süreci nispeten hızlıdır.
  • Uygulamaların masaüstünden mobile kadar çeşitli cihazlar arasında benzer bir kullanıcı arabirimi vardır.
  • Uygulamalar otomatik olarak erişilebilirdir ve duyarlıdır.
  • Kullanıcı deneyimi, tüm model temelli uygulamalar arasında tutarlıdır. Bir kullanıcı, modeli temelli bir uygulamayı tam olarak öğrendikten sonra, sonraki uygulamalar kuruluş içinde daha kolay bir şekilde benimsenir.
  • Geliştirme, test ve üretim ortamları arasında uygulama geçişi, çözümleri kullanarak nispeten daha basittir .

Model temelli uygulama yaklaşımını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şturucusu uygulama düzeni üzerinde tam denetime sahiptir. Model temelli uygulamalarda, düzenin çoğu eklediğiniz bileşenlere göre belirlenir. Karmaşık bir uygulama tasarımı yerine işletme verilerinizi hızlıca görüntüleyip karar almaya odaklanılmıştır.

Kategori Model temelli uygulamalar Tuval uygulamaları
Veri platformu Yalnızca Dataverse Dataverse + bağlayıcıları kullanan diğerleri
Tasarım deneyimi Kod içermeden, bileşen odaklı tasarım Power Fx ifadelerini kullanarak denetim özelliklerini değiştirme
UI denetimi Sınırlı, büyük ölçüde özelleştirme Tam denetim
Uygulama tutarlılığı Yüksek: Seçilen tablolar ve görünümlere göre büyük ölçüde farklıdır Çoğu zaman, tasarımcıların kullanıcı deneyimi üzerindeki büyük etkisi nedeniyle düşüktür
Ortamlar arasında geçiş Basit Veri kaynaklarının güncelleştirilmesi gerekebileceği göz önüne alındığında karmaşık olabilecek
Oluşturma hızı Hızlı Tasarımın karmaşıklığına göre
Duyarlı Otomatik olarak duyarlı Yalnızca bu şekilde tasarlanmışsa duyarlı
İlişkiler arasında gezinme Otomatik, sağlanan ilişkiler mevcut Yalnızca Power Fx formülleri kullanılarak tasarlanıp uygulandıkları durumlarda
Erişilebilirlik özellikleri Yerleşik Uygulama içine tasarlandı: Erişilebilir tuval uygulamaları oluşturma

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

Temel düzeyde, model temelli uygulama oluşturma aşağıdaki üç alandan 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 kısmı, iş verilerini modellemeye ve bazı durumlarda iş süreçlerini tanımlamaya ayrılır. Güvenlik rollerinin özelleştirilmesi, kuruluşun gereksinimlerine bağlıdır.

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

Model temelli uygulama kullanma

Kullanıcıların model yönetimli uygulamalarda başarılı bir şekilde gezinmesine ve bu uygulamalarla daha üretken olmalarına yardımcı olacak şekilde etkileşim kurmasına yardımcı olan belgeler geliştirilmiştir.

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

Bir mobil cihazda model temelli uygulamalar kullanabilir ve bunları ç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), bir uygulamayı fikir aşamasından kullanım ömrünün sonuna kadar geliştirme şeklimizdir.

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

Model temelli bir uygulamada en azından tek bir tablo, site haritası ve uygulamanın kendisi bulunur. Ancak, model temelli uygulamalar genellikle çok önemli miktarda öğe içerir ve buna tuval uygulamaları, güvenlik rolleri, ortam değişkenleri ve daha pek çok şey dahildir.

Çözüm gezgini

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

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

Model temelli uygulama oluşturmak için minimum gereksinimler

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

  • Microsoft Power Apps lisansı.
  • Power Platform ortamı oluşturma kapasitesi. Bu, Power Apps ve Dynamics 365 lisanslarının bir özelliğidir.
  • Bir Power Platform ortamı.
  • Ortanda bir Dataverse veritabanı. Bu, bir ortam oluşturduğunuzda seçilir. Daha fazla bilgi: Veritabanı bulunan bir ortam oluşturma
  • Modeli temelli uygulamanın oluşturulduğu ortamda sistem özelleştiricisi veya ortam oluşturucusu olarak oluşturucu ayrıcalıkları. Daha fazla bilgi: Önceden tanımlanmış güvenlik rolleri hakkında
  • Bir tablo. (Firma dahil, varsayılan olarak bulunan çok sayıda standart tablo vardır.)
  • Bir tablo sütunu. (Her tabloda en az bir sütun ve birçok sistem sütunu vardır.)
  • Kayıtları görüntülemek için bir tablo görünümü. (Varsayılan olarak bir sayı bulunur.)
  • Verileri girmek için bir tablo formu. (Varsayılan olarak bir adet olur.)

Uygulama tasarımcısı kullanılarak, uygulamaya gezinti ekleyen ve genellikle bir tabloyu veya özel sayfayı temel alan bir sayfa eklenerek model yönetimli bir uygulama 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 iyi bir yoldur. Bunu yapmadan önce bir çözüm oluşturmak isteyebilirsiniz .

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

Eğer yeniyseniz Power Apps ve Fikirlerinizi kullanarak tam olarak çalışan bir çözüme Power Apps nasıl dönüştüreceğinizi öğrenmek istiyorsanız, Proje planlama Power Apps ile başlayın.

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

Power Platform lisansı hakkında bilgi edinin

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).