ALM ile kullanılan araçlara ve uygulamalarına genel bakış
Bu makale, uygulama yaşam döngüsü yönetimi (ALM) ile araçlara ve uygulamalara kısa bir genel bakış sunar.
Power Platform yönetim merkezi
Power Platform yönetim merkezi, yöneticilerin Power Apps ve Power Automate için ortamları ve ayarları ve Dynamics 365'teki (Dynamics 365 Sales ve Dynamics 365 Customer Service gibi) model yönetimli uygulamaları yönetebileceği birleşik bir portal sağlar. Yöneticiler, yönetim merkezinden ortamları, veri tümleştirmesini, ağ geçitlerini, veri ilkelerini yönetebilir ve Microsoft Dataverse analizleri, Power Automate analizleri ve Power Apps analizleri aracılığıyla önemli Microsoft Power Platform ölçümlerini elde edebilirler.
Daha fazla bilgi:
- Power Platform yönetim merkezi özellikleri
- Power Apps'u yönetme
- Teknik inceleme: Az miktarda kod içeren bir geliştirme platformunu yönetme
Power Apps
Power Apps, iş gereksinimlerinize yönelik özel uygulamalar geliştirmek için hızlı bir uygulama geliştirme ortamı sağlayan bir uygulama, hizmet, bağlayıcı ve veri platformu paketidir. Power Apps kullanarak, hızla hem temel alınan veri platformu (Dataverse) hem de Microsoft 365, Dynamics 365, SQL Server ve diğerleri gibi çeşitli çevrimiçi ve şirket içi veri kaynaklarında depolanan iş verilerinize bağlanan özel iş uygulamaları oluşturabilirsiniz. Daha fazla bilgi: Power Apps nedir?
DevOps
DevOps, tarihsel iki farklı disiplinin birleştirilmesiyle: yazılım geliştirme ve BT işlemleri. DevOps'un birincil hedefi, yazılım geliştirme yaşam döngüsünü kısaltmak ve yüksek yazılım kalitesinde sürekli tümleştirme ve sürekli gönderim (CI/CD) sağlar. DevOps platformunuz Azure DevOps ise Power Apps ile ilgili ortak yapı ve dağıtım görevlerini otomatikleştirmek için Power Apps build tools'u kullanabilirsiniz . Bu, geliştirme ortamları ve sizin Sürüm denetim sistemi arasında çözüm meta verilerinin eşitlenmesini, oluşturma yapılarını oluşturmayı, akış yönündeki ortamlara dağıtmayı, enerji kullanımına yönelik dağıtımı, sağlama veya devre dışı bırakmayı ve Power Apps denetleyici hizmetini kullanarak çözümünüz için statik analiz denetimlerini gerçekleştirebilme yeteneğini içerir. Daha fazla bilgi: Azure DevOps için Microsoft Power Platform Derleme Araçlarına genel bakış
Sürüm denetim sistemi
Sürüm denetim sistemi, yazılım kodunda kaydedilmiş değişiklikleri izleyerek dosyalarda yapılan değişiklikleri kaydetmeye yardımcı olan yazılım araçları kategorisidir. Sürüm denetim sistemi, bir yazılım projesinin tüm düzenlemelerini ve geçmiş sürümlerini içeren değişikliklerin bir veritabanıdır. Sürüm denetim sistemleri, tek bir "gerçeği kaynağı" tutmanıza olanak sağlar ve gerektiğinde belirli sürümleri anımsayın. Git, sürüm denetim sistemi 'nin popüler bir örneğidir.
Önemli
Kaynak denetiminin hem Dataverse çözümleri hem de "geleneksel" kaynak kodu için geçerli olduğuna dikkat edin. Dataverse çözümleri her zaman kaynak kodun parçası olmalıdır ve hiçbir zaman yalnızca Microsoft Power Platform ortamlarında depolanmaz. Daha fazla bilgi: Başlarken: Git nedir?
Yapılandırma Geçiş Aracı
Yapılandırma Geçiş Aracı, yapılandırma verilerini ve/veya başvuru verilerini ortamlar arasında taşımanıza olanak tanır. Yapılandırma/başvuru verileri, kullanıcı ve işlem verilerinden farklıdır ve Dataverse tabanlı uygulamalarda özel işlevleri tanımlamak için kullanılır. Daha fazla bilgi: Yapılandırma Geçiş aracıyla yapılandırma verilerini ortamlar ve kuruluşlar arasında taşıma
Not
Yapılandırma Geçiş Aracı, ilişkisel yapılandırma verilerini geçirmek için en uygun yöntemdir. Ortam değişkenleri, ilişkisel olmayan yapılandırma parametrelerinin depolanması ve geçirilmesi için önerilir.
Package Deployer
Package Deployer, yöneticilerin veya geliştiricilerin, uygun varlıkların kapsamlı paketlerini Dataverse kurulumlarına dağıtabilmesini sağlar. Paketler yalnızca çözüm dosyalarından ve ayrıca düz dosyalar, özel kod ve HTML dosyalarından oluşabilir. Common Data Service, bir Common Data Service kurulumuna dağıtmak üzere Package Deployer aracıyla veya PowerShell ile kullanılabilecek olan bu paketleri oluşturmanız için bir Visual Studio şablonu sağlar. Daha fazla bilgi: Package Deployer için paket oluşturma
Çözüm Paketi Oluşturucu
Çözüm Paketleyicisi, sıkıştırılmış çözüm dosyasını birden çok XML dosyasına ve diğer dosyalara bu dosyaların bir kaynak denetim sistemi tarafından daha kolay yönetilebilmesi için geri döndürülebilir şekilde ayırır. Daha fazla bilgi: Bir çözüm dosyasını sıkıştırmak ve ayıklamak Için Çözüm Paketleyici aracını kullanın.
Power Platform CLI
Microsoft Power Platform CLI, geliştiricilerin ve uygulama iş mekanizmalarının kod bileşenleri oluşturmasını güçlendirir ve basit, tek durmalı Geliştirici komut satırı arabirimidir. Daha fazla bilgi: Microsoft Power Platform CLI nedir?
PowerShell modülleri
Uygulama oluşturuculara ve yöneticilerine yönelik PowerShell cmdlet’leri önizlemesinin kullanıma sunulmasıyla birlikte, bugün Power Apps veya Power Apps Yönetim merkezi’nde yalnızca el ile yapılabilen izleme ve yönetim görevlerinin birçoğunu otomatik hale getirebilirsiniz.
Çevrimiçi Yönetim API'si modülü Online Management API PowerShell modülü Dataverse ortamları yönetmek için kullanılır .
Paket dağıtımı modülü Paket dağıtımı PowerShell modülü, paketleri Dataverse ortamlarına ve Dynamics 365 Customer Engagement (yerinde) dağıtımlarına dağıtmak için kullanılır.
Power Apps denetleyici modülü. Power Apps Denetleyici PowerShell modülü, statik çözümleme işlerini çalıştırabilmeniz ve sonuçları karşıdan yüklemek için Power Apps denetleyici hizmetiyle etkileşim kurar.
Daha fazla bilgi: Power Apps PowerShell genel bakış.