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.

Ö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 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üm gezgini

Çö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).