Model temelli uygulama tasarımcılarıyla tanışın

Model temelli bir uygulamayı tamamen geliştirmek için geliştirme sürecinin farklı aşamalarında birden çok tasarımcı gereklidir.

Genel anlamda uygulama geliştirmesi aşağıdaki aşamalara ayrılır:

  • Veri modeli geliştirme
  • Uygulama geliştirme
  • Veri güvenliği

Tablolar, bulut akışları veya model temelli uygulamalar gibi oluşturulan varlıklar, güvenli uygulama yaşam döngüsü yönetimini sağlamak için çözümler içinde bulunabilir.

Bu makalede ilk iki aşamaya odaklanılmaktadır. Veri güvenliği hakkında daha fazla bilgi için Microsoft Dataverse'te Güvenlik başlıklı makaleye gidin

Not

Model temelli bir uygulama oluşturmak için tüm düzenleyicilerin kullanılmasına gerek yoktur. En azından, gerekli ilişkileri eklemenin yanı sıra tablo sütunu düzenleyicisi, form tasarımcısı ve görünüm tasarımcısına odaklanın. Ardından uygulamanın bileşenlerini bir araya getirmek için uygulama tasarımcısını kullanın.

Veri modeli geliştirme

Model temelli uygulamaların temel değeri güçlü, güvenli, yeniden kullanılabilir bir veri modeline sahip olmasıdır. Veri modeli eklendikten sonra uygulamayı geliştirme işlemi basittir.

Veri modelinin geliştirilmesi, tablo tasarımcısı kullanılarak başlar. Bir tablo, model temelli bir uygulamanın önemli bir yapıtıdır. Tablo yapısını tanımlayan ve ilişkiler, görünümler, formlar gibi diğer tasarımcılara erişim içeren bir tablo tasarımcısı vardır.

Tablo tasarımcısı aşağıda gösterilmektedir. Örnek model temelli uygulama

Aşağıdaki tabloda tasarımcılar, bunların ne için kullanılacağı ve nasıl açılacağına dair bağlantılar yer alır.

Düzenleyici Açıklama Bağlantı
Tablo tasarımcısı Tablolar, metin, e-posta, resim, para birimi gibi çok çeşitli veri türleri için sütunlardaki meta verileri saklar. Çok sayıda standart tablo bulunur. Sistem dışı standart bir tabloyu özelleştirebilirsiniz. Ayrıca, sıfırdan yeni bir özel tablo da oluşturabilirsiniz.
Tablo tasarımcısı, görünüm ve form gibi diğer tasarımcılara etkin bir giriş noktasıdır. Çoğu durumda, tasarımcılarda yerel olarak tablo tasarımcısı bulunur ve bazılarındaysa düzenleme gerçekleşirken yeni bir tarayıcı sekmesi açılır.
Tablo tasarımcısının sütunlar alanı, geliştiricinin tablo sütunlarını tanımlamasını sağlar.
Özel tablo oluşturma
İlişkiler Tablo tasarımcısının bir parçasıdır. İlişkiler, model temelli tüm uygulamaların çalışması için temeldir. Bunlar olmadan tüm tablolar yalıtılmış olur. İlişki oluşturma
İş kuralı tasarımcısı Tablo tasarımcısı üzerinden erişilen ayrı bir tasarımcıdır. İş kuralları; sütun gereksinimlerini ayarlamak, sütunları gizlemek, verileri doğrulamak ve daha fazlası için forma kurallar veya öneri mantığı uygular. Uygulama tasarımcıları hızlı değişen ve yaygın kullanılan kuralları uygulamak ve korumak için basit bir arabirim kullanır. Tablo için iş kuralı oluşturma
Görünüm tasarımcısı Tablo tasarımcısının bir parçasıdır. Görünümler tabloya bağlıdır ve sütunlardaki tablo verilerini seçerek, konumlandırarak ve filtre uygulayarak sunar. Görünüm oluşturma
Form tasarımcısı Tablo tasarımcısı üzerinden erişilen ayrı bir tasarımcıdır. Formlar, kullanıcıların tablo kayıtlarında tutulan verilerle etkileşime geçmesi için izin verir. Bir form oluşturma
Pano tasarımcısı Tablo tasarımcısı üzerinden erişilen ayrı bir tasarımcıdır. Ekli Power BI raporları, grafikleri ve görünümler gibi farklı veri görselleştirmelerini sunan panolar oluşturmak ve düzenlemek için kullanılır. Pano oluşturma
Grafik tasarımcısı Tablo grafikleri oluşturmak için kullanılan ayrı bir tasarımcıdır. Sistem grafiği oluşturma
İş süreci akışı tasarımcısı İş süresi akışları,standart bir iş sürecinde kullanıcıya rehberlik eder.
Bunlar çözümün parçası olsa da Power Automate kullanılarak oluşturulur.
İş süreci akışı oluşturma

İş mantığı geliştirme

İş mantığı, iş kuralları ve iş süreci akışları biçiminde kullanıma sunulabilir.

Ayrıca, Power Automate bulut akışları yalnızca Dataverse'e değil, yüzlerce veri bağlayıcısına erişebileceğiniz bulut akışı işlevselliğini kullanan model temelli uygulamada kullanılabilir .

Power Automate ile Dataverse'ü kullanma hakkında daha fazla bilgi edinin

Uygulama tasarımcısı

Uygulama tasarımcısı uygulama oluşturmak ve uygulamada kullanılan tabloları yapılandırmak için kullanılan bir araçtır. Uygulamanın kalitesinin, diğer tasarımcıları kullanmaya kıyasla bu aşamada gerçekleştirilen düzenlemelerle daha az ilgisi vardır.

Oluşturucular, geliştirme sürecinde uygulamayla ilgili görünümleri, formları, grafikleri ve panoları seçebilir.

Uygulama tasarımcısını kullanarak bir uygulama oluşturma

Sonraki adımlar

Model temelli uygulama oluşturma adımları

İlk model temelli uygulamanızı oluşturma

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