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.
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.
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ü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).