Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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.
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ü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.