PowerShell kullanarak çözümlerle çalışma
Power Apps Denetleyici Web API 'si, Microsoft Dataverse platforma yönelik özelleştirmelere ve uzantılara karşı statik çözümleme denetimlerini çalıştırmak için bir mekanizma sağlar. Yaratıcı ve geliştiriciler, bir zengin statik çözümleme denetim çözümlerinizi en iyi yöntem kuralları kümesiyle gerçekleştirebilir ve hızlı bir şekilde bu soruna neden olan desenleri belirlemek. Power Apps Denetleyici Web API 'sini kullanmaya başlamak için bkz Başlarken.
Denetleyici hizmeti, Power Apps oluşturucu portalında çözüm denetleyicisi özelliği için mantık sağlar ve AppSource'a gönderilen uygulamalar için otomasyonun bir parçası olarak dahil edilir. Bu bölümde, çözüm bileşeninizin kalitesini doğrulamak için, çözümünüz ve uzantılarınızın çözümünüzdeki en iyi yöntem çözüm analizinin nasıl çalıştırılacağını açıklayacağız.
İpucu
İpucu 1: Web API 'sini kullanmak yerine PowerShell Microsoft.PowerApps.Checker.PowerShell modülünü kullanmayı deneyin. Modül, PowerShell Galerisi'nde bulunan ve topluluk tarafından desteklenen bir araçtır. Geçerli kısıtlamadır, proje ardışık düzeninde Windows PowerShell kullanılmasını gerektirir. Bu gereksinimi karşılayaamazsanız, Web API 'Leriyle doğrudan etkileşim büyük olasılıkla iyi bir yaklaşım olacaktır.
İpucu 2: Özel otomasyonunun parçası olarak PowerShell kullanarak çözümleri kolayca yönetebilirsiniz. Aynı zamanda topluluk tarafından oluşturulan ve desteklenen bir araç olan Microsoft.Xrm.Data.PowerShell modülüne bakın. Örnek koda buradan bakın. Örneğin:Export-CrmSolution "MySolution"
Export-CrmSolution -conn $conn -SolutionName "MySolution" -Managed -SolutionFilePath "C:\temp" -SolutionZipFileName "MySolution_Managed.zip"
Import-CrmSolutionAsync -SolutionFilePath c:\temp\mysolution.zip -ActivateWorkflows -OverwriteUnManagedCustomizations -MaxWaitTimeInSeconds 600
Ayrıca, Azure DevOps derleme araçlarındaki bir dama görevi bir denetleyici görevi içerir. Bu görevi yapı ardışık düzeninde kullanma hakkında daha fazla bilgi için, bkz Kalite kontrol.
Ayrıca bkz.
PowerShell modülleri
Ortamları yönetmek için Çevrimiçi Yönetim API'si (REST)