Aracılığıyla paylaş


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

Bu makale, Microsoft Power Platform'da uygulama yaşam döngüsü yönetimi (ALM) için kullanılan araçlara ve uygulamalara kısa bir genel bakış sunmaktadır. Bu kategoriler belirli bir hedef kitle veya kişi için belirlenir.

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

Yöneticiler ve geliştiriciler Power Platform'da ALM'yi uygulamak için aşağıdaki araçları kullanırlar.

Power Platform yönetim merkezi

Power Platform yönetim merkezi, yöneticilerin Dynamics 365'teki Power Apps, Power Automate ve model temelli uygulamalar (örneğin Dynamics 365 Sales ve Dynamics 365 Customer Service) için ortamları ve ayarları yönetmelerine olanak tanıyan birleşik bir portal sağlar. Yöneticiler, yönetim merkezinden ortamları, veri bütünleştirmelerini, ağ geçitlerini, veri politikalarını yönetebilir ve Microsoft Dataverse analitiği, Power Automate analitiği ve Power Apps analitiği aracılığıyla temel Power Platform ölçümlerini elde edebilir.

Daha fazla bilgi:

Power Apps

Power Apps, iş gereksinimlerinize yönelik özel uygulamalar geliştirmek için hızlı bir uygulama Geliştirici ortamı sağlayan bir uygulama, hizmet, bağlayıcı ve veri platformu paketidir. Power Apps kullanarak, hızla temel alınan veri platformunda (Dataverse) veya çeşitli çevrimiçi ve şirket içi veri kaynaklarında (ör. Microsoft 365, Dynamics 365, SQL Server ve diğerleri) depolanan iş verilerinize bağlanan özel iş uygulamaları oluşturabilirsiniz.

Daha fazla bilgi: Power Apps nedir?

Yapılandırma Geçiş Aracı

Configuration Migration Tool, yapılandırma verilerini ve/veya başvuru verilerini ortamlar arasında taşımanıza olanak tanır. Yapılandırma ve 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 Toolyla 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. Ortam değişkenleri, ilişkisel olmayan yapılandırma parametrelerinin depolanması ve geçirilmesi için önerilir.

PowerShell modülleri

Yöneticiler, uygulama oluşturucuları ve geliştiriciler için PowerShell cmdlet'leriyle, bugün yalnızca Power Apps'te veya Power Platform yönetim merkezinde elle gerçekleştirilebilen birçok izleme, yönetim ve kalite güvence görevini otomatikleştirebilirsiniz.

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

İşlem hatları

Power Platform boru hatları ile yöneticiler, üreticilerin tek bir seçimle çözümleri ortamlara dağıtmak için kullanabileceği boru hatları oluşturur ve yapılandırır.

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ırlar.

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 genel derleme ve dağıtım görevlerini otomatikleştirmek için Power Apps build tools'u kullanırsınız. Bu, geliştirme ortamları ile sürüm kontrol sisteminiz arasında çözüm meta verilerinin senkronizasyonunu, derleme yapıtlarının oluşturulmasını, alt akış ortamlarına dağıtımını, ortamların sağlanmasını veya kaldırılmasını ve Power Apps denetleyici hizmetini kullanarak çözümünüze karşı statik analiz denetimleri gerçekleştirme 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

Denetim kontrolünün hem Dataverse çözümleri hem de "geleneksel" kaynak kod için geçerli olduğunu unutmayın. Dataverse çözümleri her zaman kaynak kodunun bir parçası olmalı ve asla yalnızca Microsoft Power Platform ortamlarında saklanmamalıdır.

Daha fazla bilgi: Başlarken: Git nedir?

Paket Dağıtıcısı

Package Deployer, yöneticilerin veya geliştiricilerin ilgili varlıkların kapsamlı paketlerini Dataverse örneklerine dağıtmalarına olanak tanır. Paketler yalnızca çözüm dosyalarından ve ayrıca düz dosyalar, özel kod ve HTML dosyalarından oluşabilir. Common Data Service, bu paketleri oluşturmak için Package Deployer aracıyla veya bunları bir Common Data Service örneğine dağıtmak için PowerShell ile kullanılabilen bir Visual Studio şablonu sağlar.

Daha fazla bilgi: Package Deployer için paketler oluşturun

Çö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 komut satırı arayüzü (CLI), geliştiricilerin ve uygulama yapımcılarının kod bileşenleri oluşturmasını sağlayan basit, tek duraklı bir geliştirici komut satırı arayüzüdür.

Daha fazla bilgi: Microsoft Power Platform CLI nedir? bölümüne gidin

Ayrıca bkz.

Sağlıklı ALM uygulama