Power Apps'teki model temelli uygulamalar nelerdir?
Model temelli uygulamalara genel bakış
Model temelli uygulama tasarımı, 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, ilişkiler tabloları aralarında gezinmeye izin verecek şekilde birbirine bağlayabilir ve verilerin gereksiz şekilde yinelenmemesini sağlar.
Çok az veya hiç kod olmadan uygulama tasarımcısını kullanarak basit veya çok 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 ekleme, satış işlemini yönetme veya banka gibi bir kuruluşta üye ilişkileri gibi karmaşık bir işlemi yönetmek için bir uygulama oluşturuyorsanız, model temelli bir uygulama harika bir seçimdir.
Veri modellemesi
Model temelli uygulamalar olarak adlandırılsa da bu uygulamaları, veri modeli temelli uygulamalar olarak değerlendirmek 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. Bu deneyim, aşağıda 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 gezinebilir.
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 ilişkiler oluşturulduktan sonra, bileşen odaklı ve kod gerektirmeyen kapsamlı tasarımcılar sayesinde geliştirme süreci nispeten daha 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ğinden karmaşık olabilir |
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 rollerini özelleştirmek kuruluşun ihtiyaçlarına bağlıdır.
Model temelli uygulama oluşturmanın adımları hakkında daha fazla bilgi edinin
Model temelli uygulama kullanma
Kullanıcılara model temelli uygulamalarda gezinmesine ve daha verimli çalışabilecek şekilde etkileşim kurmalarına yardımcı olan belgeler hazırlanmıştır.
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önetimi ile yardımcı olmak için çözümleri kullanma
Uygulama yaşam döngüsü yönetimi, bir uygulamanın başlangıçtan kullanım ömrü sonuna kadar geliştirilme yöntemidir.
Çö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 öğelerin ortamlar arasında geçirilmesini sağlayan 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.)
Model temelli bir uygulama, site haritasına tablo ekleme, uygulama tasarımcısını kullanma ve uygulama doğrulama ve yayınlama süreçleriyle çalıştırma adımlarından oluştur.
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şturmanız gerekir.
Model temelli uygulamalar oluşturmayı daha ayrıntılı öğrenmek için Model temelli uygulama oluşturma adımlarını inceleyin.
Power Apps kullanmaya yeni başladıysanız ve Power Apps'le fikirlerinizi eksiksiz çalışan bir çözüme dönüştürme hakkında bilgi edinmek istiyorsanız Power Apps projesi planlama bölümünden başlayın.
Model temelli uygulama bileşenleri, model temelli 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).
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin