Penerapan pemeriksa solusi di lingkungan terkelola

Pemeriksa solusi adalah alat canggih yang melakukan analisis statis komprehensif dari objek solusi Anda terhadap serangkaian aturan praktik terbaik. Dengan menggunakan pemeriksa solusi, Anda dapat dengan cepat mengidentifikasi pola bermasalah dalam komponen solusi dan menerima laporan terperinci yang menyoroti masalah, komponen yang terpengaruh, dan menyediakan tautan ke dokumentasi tentang cara menyelesaikan setiap masalah.

Administrator dapat menggunakan pemeriksa solusi untuk memberlakukan pemeriksaan untuk mengidentifikasi pola bermasalah pada solusi ketika solusi diimpor di lingkungan terkelola.

Pengaturan pemeriksa solusi

Saat Anda mengaktifkan pemeriksa solusi untuk lingkungan terkelola, ada berbagai tingkat yang dapat dipilih yang diberlakukan selama impor solusi.

Pengaturan Deskripsi
Tidak Menonaktifkan validasi solusi otomatis selama impor solusi. Tidak ada perubahan pada pengalaman pengguna atau perilaku terkait pembuatan solusi, ekspor, maupun impor.
Peringatkan Semua solusi kustom diverifikasi secara otomatis selama impor solusi. Ketika solusi dengan isu yang sangat kritis sedang diimpor, Anda akan diperingatkan tentang tindakan ini, tetapi proses impor itu sendiri tetap berlanjut, dan jika tidak ada masalah lain dalam proses impor, solusi tersebut akan diimpor ke lingkungan tersebut. Setelah impor berhasil, pesan yang menyatakan bahwa solusi yang diimpor memiliki masalah validasi ditampilkan. Selain itu, email ringkasan dikirim dengan detail validasi solusi.
Blokir Semua solusi kustom diverifikasi secara otomatis selama impor solusi. Ketika solusi memiliki masalah yang sangat kritis, proses impor dibatalkan, dan pesan yang menyatakan bahwa solusi yang diimpor memiliki masalah validasi ditampilkan. Ini terjadi sebelum impor yang sebenarnya, sehingga tidak ada perubahan pada lingkungan karena kegagalan impor. Selain itu, email ringkasan dikirim dengan detail validasi solusi.

Untuk informasi selengkapnya tentang apa yang harus dilakukan saat menghadapi peringatan atau pemblokiran, lihat panduan pemecahan masalah.

Untuk informasi selengkapnya tentang pemeriksa solusi dan daftar aturan yang digunakan, buka Gambaran umum pemeriksa solusi.

Mengaktifkan pemeriksa solusi di lingkungan terkelola

Untuk mengaktifkan penegakan pemeriksa solusi untuk lingkungan terkelola Anda:

  1. Masuk ke pusat admin Power Platform.

  2. Di panel navigasi, pilih Kelola.

  3. Di panel Kelola, pilih Lingkungan.

  4. Pilih lingkungan terkelola.

  5. Pada bilah perintah, pilih Edit Lingkungan Terkelola, lalu pilih pengaturan penegakan yang sesuai di bawah penegakan Pemeriksa solusi.

    Tangkapan layar layar pengaturan pemeriksa solusi.

Catatan

Penegakan pemeriksa solusi tidak tersedia saat lingkungan berada dalam mode Administrasi.

Email pesan ke admin

Saat mode validasi diatur ke Memperingatkan atau Memblokir, email ringkasan dikirim saat solusi diimpor atau diblokir. Saat solusi diimpor ke lingkungan, email ringkasan menunjukkan jumlah masalah berdasarkan tingkat keparahan dalam solusi. Isi email dapat menyertakan tautan ke hasil analisis solusi. Dalam beberapa kasus, tautan ke hasil mungkin telah kedaluwarsa. Untuk mendapatkan hasil baru, kirimkan solusi ke pemeriksa solusi.

Solusi yang diperiksa dari Power Apps make.powerapps.com memiliki hasilnya yang disimpan di lingkungan sumber. Solusi yang diimpor ke lingkungan dengan penegakan pemeriksa solusi yang diaktifkan mungkin menyimpan hasil di lingkungan impor target.

Email dikirim ke semua pengguna dengan peran Power Platform administrator dan administrator layanan Dynamics 365. Itu juga dikirim ke penerima email ringkasan mingguan.

Sembunyikan email validasi

Secara default, email dikirim ketika solusi berisi tingkat keparahan sedang dan di atas. Saat kotak centang dipilih, email tidak dikirim dalam mode peringatan. Email juga tidak dikirim dalam mode blokir, kecuali untuk pelanggaran kritis yang memblokir impor solusi.

Tangkapan layar kotak centang email pemeriksa solusi.

Pengecualian aturan

Anda dapat memilih untuk mengecualikan aturan pemeriksa solusi dari penegakan. Misalnya, aturan tertentu mungkin membutuhkan waktu dan upaya yang signifikan untuk diperbaiki di seluruh solusi, tetapi Anda masih ingin aturan lainnya ditegakkan. Gunakan daftar tarik-turun Aturan yang Dikecualikan untuk memilih aturan yang akan dikecualikan dari penerapan.

Cuplikan layar pengecualian aturan penegakan pemeriksa solusi.

Daftar berisi nama dan deskripsi aturan yang dikelompokkan berdasarkan kategori dan diurutkan berdasarkan tingkat keparahan. Sebagai pengingat, hanya aturan dengan tingkat keparahan kritis yang mencegah solusi diimpor.

Cuplikan layar opsi pengecualian aturan pemberlakuan Solution Checker.

Menggunakan PowerShell untuk mengaktifkan penegakan pemeriksa solusi

Anda dapat menggunakan PowerShell untuk mengaktifkan penerapan Solution Checker. Fungsi-fungsi ini didefinisikan dalam repositori PowerApps-Samples repo, yang harus diimpor sebelum digunakan.

Mengaktifkan penegakan pemeriksa solusi dalam mode blokir

Berikut ini contoh skrip PowerShell yang mengaktifkan penegakan pemeriksa solusi dalam mode blokir. Setelah Anda menjalankannya, slider memperlihatkan mode blok di bagian Pemeriksa solusi dari pengaturan lingkungan terkelola.

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

Mengaktifkan penegakan pemeriksa solusi dalam mode peringatan

Berikut adalah contoh skrip PowerShell yang mengaktifkan penegakan pemeriksa solusi dalam mode peringatan. Setelah Anda menjalankannya, slider memperlihatkan mode peringatan di bagian Pemeriksa solusi dari pengaturan lingkungan terkelola.

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

Menonaktifkan penegakan pemeriksa solusi

Berikut adalah contoh skrip PowerShell yang menonaktifkan penegakan pemeriksa solusi. Setelah Anda menjalankannya, slider memperlihatkan Nonaktif di bagian Pemeriksa solusi dari pengaturan lingkungan terkelola.

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

Tetapkan pengecualian aturan

Berikut ini contoh skrip PowerShell yang mengaktifkan penegakan pemeriksa solusi dalam mode blokir dan menambahkan pengecualian aturan. Setelah Anda menjalankannya, slider memperlihatkan mode blokir di bagian Pemeriksa solusi dari pengaturan lingkungan terkelola, dan pengecualian aturan diatur.

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

Gambaran umum lingkungan terkelola
Solusi impor
Pemberlakuan pemeriksa solusi di lingkungan terkelola memblokir atau memberikan peringatan saat impor