Yönetilen Ortamlarda çözüm denetleyicisi uygulaması

Çözüm denetleyicisi, çözüm nesnelerinizin bir dizi en iyi yöntem kuralına göre kapsamlı bir statik analizini gerçekleştiren güçlü bir araçtır. Çözüm denetleyicisini kullanarak, çözüm bileşenlerindeki sorunlu desenleri hızlı bir şekilde tanımlayabilir ve sorunları, etkilenen bileşenleri vurgulayan ve her sorunun nasıl çözüleceğine ilişkin belgelere bağlantılar sağlayan ayrıntılı raporlar alabilirsiniz.

Yöneticiler, çözüm Yönetilen Ortama aktarıldığında çözümlerdeki sorunlu desenleri belirlemek için denetimleri zorunlu kılmak üzere çözüm denetleyicisini etkinleştirebilir.

Çözüm denetleyici ayarları

Yönetilen bir Ortam için çözüm denetleyicisini etkinleştirdiğinizde, çözüm içeri aktarma sırasında zorlanan farklı düzeyler arasından seçim yapabilirsiniz.

Ayar Description
Hiçbiri Çözüm içeri aktarılırken otomatik çözüm doğrulamalarını kapatır. Çözüm yazma, dışarı aktarma veya içeri aktarma işlemleri için deneyim ya da davranış değişiklikleri olmaz.
Uyar Tüm özel çözümler, çözüm içeri aktarılırken otomatik olarak doğrulanır. Son derece kritik sorunları olan bir çözüm içeri aktarılırken, eylem hakkında uyarılırsınız ancak içeri aktarma işleminin kendisi devam eder ve içeri aktarma ile ilgili diğer her şey yolundaysa çözüm ortama aktarılır. Başarılı bir içeri aktarma işleminden sonra içeri aktarılan çözümde doğrulama sorunları olduğunu belirten bir ileti görüntülenir. Ayrıca, çözüm doğrulama ayrıntılarıyla birlikte bir özet e-posta gönderilir.
Engelle Tüm özel çözümler, çözüm içeri aktarılırken otomatik olarak doğrulanır. Çözümde yüksek derecede önemli sorunlar olduğunda içeri aktarma işlemi iptal edilir ve içeri aktarılan çözümde doğrulama sorunları olduğunu belirten bir ileti görüntülenir. Bu durum içeri aktarma işleminden önce gerçekleşir, bu nedenle içeri aktarma hatasından dolayı ortamda değişiklik olmaz. Ayrıca, çözüm doğrulama ayrıntılarıyla birlikte bir özet e-posta gönderilir.

Uyarı veya engel ile karşılaştığınızda yapılması gerekenler hakkında daha fazla bilgi için bkz. Sorun giderme kılavuzu.

Çözüm denetleyicisi ve kullanılan kuralların listesi hakkında daha fazla bilgi için Çözüm denetleyicisine genel bakış'a gidin.

Yönetilen Ortamda çözüm denetleyicisini etkinleştirme

Yönetilen Ortamınız için çözüm denetleyicisi ile uygulamayı etkinleştirmek üzere:

  1. Power Platform yönetim merkezinde oturum açın.

  2. Gezinti bölmesinde, Ortamlar seçeneğini belirleyin ve ardından yönetilen ortamı seçin.

  3. Komut çubuğunda, Yönetilen Ortamları Düzenle'yi seçin ve ardından Çözüm denetleyicisi zorlaması'nın altında uygun zorlama ayarını seçin.

    Çözüm denetleyici ayarları ekranının ekran görüntüsü.

Not

Ortam Yönetim modundayken çözüm denetleyicisi uygulaması kullanılamaz.

Yöneticiye gönderilen e-posta iletileri

Doğrulama modu Uyarı veya Engelle olarak ayarlandığında, bir çözüm içe aktarıldığında veya engellendiğinde bir özet e-posta gönderilir. Çözüm bir ortama içeri aktarıldığında, özet e-postasında çözümdeki önem derecesine göre sorunların sayısı görülebilir. E-postanın içeriği, çözüm analizi sonuçlarına bir bağlantı içerebilir. Bazı durumlarda, sonuçların bağlantısının süresi dolmuş olabilir. Yeni sonuçlar almak için çözümü çözüm denetleyicisine gönderin.

Power Apps'ten make.powerapps.com denetlenen çözümlerde sonuçlar kaynak ortamda depolanır. Çözüm denetleyicisi zorlamasının açık olduğu bir ortama aktarılan çözümlerin sonuçları hedef, içeri aktarma ortamında depolanmış olabilir.

E-posta, Power Platform yöneticisi ve Dynamics 365 hizmet yöneticisi rollerine sahip tüm kullanıcılara gönderilir. Ayrıca haftalık özet e-postalarının alıcılarına da gönderilir.

Doğrulama e-postalarını gizleme

Varsayılan olarak, bir çözüm orta ve daha yüksek öneme sahip olduğunda e-postalar gönderilir. Onay kutusu seçildiğinde, e-postalar uyarı modunda gönderilmez. E-postalar, çözümü içeri aktarma işlemini engelleyen kritik ihlaller hariç olmak üzere, engelleme modunda da gönderilmez.

Çözüm denetleyici e-posta onay kutusunun ekran görüntüsü.

Kural hariç tutma

Çözüm denetleyicisi kurallarını uygulama dışında tutmayı seçebilirsiniz. Örneğin, belirli bir kuralın çözüm genelinde düzeltilmesi uzun zaman alabilir ve çaba gerektirebilir, ancak yine de kuralların geri kalanının uygulanmasını isteyebilirsiniz. Uygulama dışında tutulacak kuralları seçmek için Hariç Tutulan Kurallar açılan listesini kullanın.

Çözüm denetleyicisi uygulama kuralı hariç tutmaları ekran görüntüsü.

Liste, kategoriye göre gruplandırılmış ve önem decerecesine göre sıralanmış kural adlarını ve açıklamaları içerir. Yalnızca kritik önem derecesi kuralları bir çözümün içeri aktarılmasını engeller.

Çözüm denetleyicisi uygulama kuralı hariç tutma seçenekleri ekran görüntüsü.

Çözüm denetleyicisinin zorla uygulanmasını etkinleştirmek için PowerShell'i kullanma

Çözüm denetleyicisinin zorla uygulanmasını etkinleştirmek için PowerShell'i kullanabilirsiniz.

Engelleme modunda çözüm denetleyicisin zorla uygulanmasını etkinleştirme

Aşağıda, engelleme modunda çözüm denetleyicisinin zorla uygulanmasını etkinleştiren bir PowerShell betiği örneği bulunmaktadır. Bu denetimi çalıştırdıktan sonra kaydırıcı, Yönetilen Ortamlar ayarlarının Çözüm denetleyicisi bölümünde engelleme modunu gösterir.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block

Uyar modunda çözüm denetleyicisin zorla uygulanmasını etkinleştirme

Aşağıda, uyar modunda çözüm denetleyicisinin zorla uygulanmasını etkinleştiren bir PowerShell betiği örneği bulunmaktadır. Bu denetimi çalıştırdıktan sonra kaydırıcı, Yönetilen Ortamlar ayarlarının Çözüm denetleyicisi bölümünde uyar modunu gösterir.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn

Çözüm denetleyicisinin zorla uygulanmasını kapatma

Aşağıda, uyar modunda çözüm denetleyicisinin zorla uygulanmasını kapatan bir PowerShell betiği örneği bulunmaktadır. Bu denetimi çalıştırdıktan sonra kaydırıcı, Yönetilen Ortamlar ayarlarının Çözüm denetleyicisi bölümünde Kapalı'yı gösterir.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none

Kural istisnaları ayarlama

Aşağıda, blok modunda çözüm denetleyicisi uygulamasını etkinleştiren ve kural dışlamaları ekleyen örnek bir PowerShell betiği verilmiştir. Çalıştırdıktan sonra kaydırıcı, Yönetilen Ortamlar ayarlarının Çözüm denetleyicisi bölümünde engelleme modunu gösterir ve kural dışlamaları ayarlanır.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"

Yönetilen Ortamlara genel bakış
Çözümleri içeri aktarma
Yönetilen Ortamlarda çözüm denetleyicisi ile uygulama, içeri aktarmayı engeller veya uyarır