ALM için kullanılan araçlara ve uygulamalara genel bakış

Bu makalede, Power Platform'da uygulama yaşam döngüsü yönetimi (ALM) ile ilgili araçlara ve uygulamalara kısa bir genel bakış sunulmaktadır. Bunlar hedef kitlelere veya kişilere göre kategorize edilmiştir.

Yöneticiler ve oluşturucular tarafından kullanılan araçlar ve uygulamalar

Yöneticiler ve oluşturucular, Power Platform'da ALM'yi uygulamak için aşağıdaki araçları kullanır.

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 Apps

Power Apps iş gereksinimlerinize yönelik özel uygulamalar oluşturmak için hızlı bir uygulama geliştirme ortamı sağlayan bir uygulama, hizmet, bağlayıcı ve veri platformu paketinin bir parçasıdır. Power Apps kullanarak, hızla hem temel alınan veri platformu (Dataverse) hem de çeşitli çevrimiçi ve şirket içi veri kaynaklarında (Microsoft 365, Dynamics 365, SQL Server ve diğerleri gibi) depolanan iş verilerinize bağlanan özel iş uygulamaları oluşturabilirsiniz. Daha fazla bilgi: Power Apps nedir?

Configuration Migration Tool

Configuration Migration Tool, 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: Configuration Migration Tool aracıyla yapılandırma verilerini ortamlar ve kuruluşlar arasında taşıma

Not

Configuration Migration Tool, ilişkisel yapılandırma verilerini geçirmek için en uygun yöntemdir. İlişkisel olmayan yapılandırma parametrelerinin depolanması ve geçirilmesi için ortam değişkenleri önerilir.

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 Platform Yönetim merkezi’nde yalnızca el ile yapılabilen izleme ve yönetim görevlerinin birçoğunu otomatik hale getirebilirsiniz.

Daha fazla bilgi: PowerShell kullanarak çözümleri yönetme

İşlem hatları

Power Platform işlem hatları ile yöneticiler, işlem hatları oluşturup yapılandırır ve oluşturucular bunları tek bir tıklamayla ortamlara çözüm dağıtmak için kullanabilir. Daha fazla bilgi: Power Platform işlem hatlarına genel bakış (önizleme)

Geliştiriciler tarafından kullanılan araçlar ve uygulamalar

Geliştiriciler, Power Platform'da ALM'yi uygulamak için aşağıdaki araçları ve uygulamaları kullanır.

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?

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?

Ayrıca bkz.

Sağlıklı ALM uygulamak