logo

Microsoft Partner

Microsoft bulut ürünleri ile işletmeniz için hızlı ve güvenilir çözümler sunuyoruz.
bilgi@turuncuteknoloji.com.tr
+90 216 415 62 72

Bizi Takip Edin :

Microsoft Partner

Dynamics Model‑Driven Uygulama Geliştirmeye Nasıl Başlanır?

Dynamics Model‑Driven Uygulama Geliştirmeye Nasıl Başlanır?

Kurumsal süreçleriniz için özel uygulama geliştirmek istiyor ancak kod yazma yüküne girmek istemiyor musunuz? Microsoft Power Apps platformundaki model‑driven (model odaklı) yaklaşım, verilerinize odaklanan ve bileşenlerle zenginleştirilebilen uygulamalar oluşturmanızı sağlar. Bu yazıda, Dynamics ekosisteminde model‑driven uygulama geliştirmeye başlamak için temel kavramları ve adımları ele alacağız. Hazırsanız, veri modellerinin ve no‑code araçların gücünden faydalanarak ilk uygulamanızı nasıl inşa edebileceğinizi öğrenelim.

Model‑Driven Uygulamaların Temelleri

Model‑driven uygulamalar, uygulamanın kullanıcı arayüzünü ve işlevselliğini veri modeli üzerinden tanımlar. Microsoft Dataverse üzerine kurulan bu uygulamalar, tablolar, formlar, görünümler, grafikler ve panolar gibi bileşenlerin bir araya getirilmesiyle tasarlanırBileşenler arasındaki ilişkiler (relationships) verilerin tekrarlanmasını önler ve kullanıcıların veriler arasında kolayca gezmesini sağlar.

Neden Model‑Driven Yaklaşım?

Model‑driven tasarımın bazı öne çıkan avantajları şunlardır:

  • Hızlı geliştirme: Veri modeli ve ilişkileri kurulduktan sonra, bileşen odaklı no‑code tasarım araçları sayesinde uygulamayı hızlıca oluşturabilirsiniz.
  • Tutarlı kullanıcı deneyimi: Uygulamalar masaüstü ve mobil cihazlarda benzer bir arayüz sunar ve otomatik olarak duyarlı (responsive) çalışır.
  • Erişilebilirlik ve standart uyum: Model‑driven uygulamalar erişilebilirlik standartlarını destekler ve farklı cihazlarda aynı şekilde kullanılabilir.
  • Kolay taşınabilirlik: Uygulamaları farklı ortamlar (geliştirme, test, üretim) arasında taşımak için çözümler (solutions) kullanılır; bu da uygulama yaşam döngüsü yönetimini basitleştirir.

Geliştirmeye Başlamadan Önce Gereksinimler

Model‑driven uygulama geliştirmek için bazı temel gereksinimler bulunur:

  • Power Apps lisansı: Uygulama geliştirebilmek için Microsoft Power Apps veya Dynamics 365 lisansına sahip olmanız gerekir.
  • Power Platform ortamı: Verilerinizi ve uygulamalarınızı barındıracak bir ortam (environment) ve bu ortamda oluşturulmuş Dataverse veritabanı gerekir.
  • Yetkilendirme: Geliştirici, ortamda sistem özelleştirici veya ortam oluşturucu rolüne sahip olmalıdır.
  • En az bir tablo (table) ve bu tabloya ait bir görünüm (view) ile form: Dataverse’te standart olarak gelen account (hesap) gibi tabloları veya özel tabloları kullanabilirsiniz.

Adım Adım İlk Model‑Driven Uygulama

Aşağıda ilk model‑driven uygulamanızı oluşturmak için temel adımlar özetlenmiştir. Microsoft’un resmi dokümanında anlatıldığı gibi, bu adımlar Power Apps portalı (make.powerapps.com) üzerinden gerçekleştirilir.

  1. Power Apps’e Giriş ve Ortam Seçimi
  1. Power Apps portalına giriş yapın. Hesabınız yoksa ücretsiz deneme ile başlayabilirsiniz.
  2. Ortam seçin. Ortam, kuruluşunuzun verilerini, uygulamalarını ve akışlarını depolayan bir konteynırdır. Her ortamın kendi Dataverse veritabanı vardırl.
  1. Çözüm (Solution) Oluşturma
  1. Çözüm oluşturmak, uygulamanızı farklı ortamlara taşımanızı kolaylaştırır. Sol menüden Solutions seçeneğini tıklayın.
  2. New solution seçerek bir ad (ör. “Power Apps Eğitimi”) girin ve yayıncıyı seçin.
  3. Çözümünüze bir tablo ekleyin: Add existingTable seçerek Account tablosunu ekleyin ve varsayılan ayarlarla Add butonuna tıklayın.
  1. Model‑Driven Uygulama Oluşturma
  1. Çözüm içinde NewAppModel-driven app seçeneklerini izleyin.
  2. Uygulamaya bir ad vererek Create butonuna tıklayın. Böylece modern uygulama tasarımcısı açılacaktır.
  1. Sayfa ve Navigasyon Ekleme
  1. Uygulama tasarımcısında Add page komutunu seçin ve Dataverse table seçeneğini tıklayın.
  2. Eklediğiniz Account tablosunu seçerek yeni bir sayfa oluşturun. Bu işlem, tabloya ait varsayılan görünüm ve formu otomatik olarak uygulamaya ekler. Eğer ortamınızda örnek veriler varsa, All Accounts görünümünde kayıtlar görünecektir.
  1. Kaydetme, Yayınlama ve Test Etme
  • Kaydet ve yayınla: Uygulama tasarımcısında Save ile taslağı, Publish ile de kullanıcıların erişebileceği son hali kaydedebilirsiniz.
  • Masaüstünde test: Power Apps portalında Apps menüsünden uygulamanızı seçerek tarayıcıda çalıştırabilirsiniz.
  • Mobilde test: iOS veya Android cihazınıza Power Apps uygulamasını indirip oturum açarak uygulamanızı mobil olarak deneyimleyebilirsiniz.

İpuçları ve En İyi Uygulamalar

  • Veri modelinizi sağlam kurun: Model‑driven uygulamanın temelini veri modeli oluşturur; bu nedenle tabloların, sütunların ve ilişkilerin ihtiyaçlarınıza uygun tasarlandığından emin olun.
  • İş süreçlerini tanımlayın: Satış, müşteri destek veya işe alım gibi süreçleri akışlar ve iş kuralları ile modelleyerek uygulamanızın kullanıcıya rehberlik etmesini sağlayın.
  • Güvenlik rollerini yapılandırın: Her kullanıcının erişim düzeyini belirleyerek veri güvenliğini sağlayın.
  • Çözümleri kullanın: Uygulamanızı çözümler içinde geliştirerek farklı ortamlara taşıma, versiyonlama ve kaynak kontrolü işlemlerini kolaylaştırın.
  • Turuncu Teknoloji’den destek alın: Model‑driven uygulama geliştirmek, uzman bilgi ve deneyim gerektirir. Turuncu Teknoloji’nin danışmanlık ve eğitim hizmetleriyle, projelerinizi sorunsuz bir şekilde hayata geçirebilir ve ekibinize güç katabilirsiniz.

Model‑driven uygulamalar ile süreçlerinizi dijitalleştirerek verimliliğinizi artırabilirsiniz. Turuncu Teknoloji, Microsoft Dynamics ve Power Platform konusundaki uzman kadrosu ile veri modellemeden uygulama tasarımına, eğitimden destek süreçlerine kadar her adımda yanınızda. İlk uygulamanızı geliştirmeye başlamak veya mevcut sistemlerinizi modernize etmek için bizimle hemen iletişime geçin; size özel çözümlerimizle işinizi geleceğe taşıyalım.

})(jQuery)