Memperbarui atau meningkatkan solusi
Ada saatnya Anda perlu memperbarui solusi terkelola yang ada. Untuk memperbarui solusi, ikuti langkah berikut ini:
Buka solusi tidak terkelola di lingkungan pengembangan Anda dan buat baru atau tambahkan serta Hapus komponen yang ada yang diinginkan.
Tambahkan nomor versi saat anda mengekspor solusi sebagai solusi terkelola. Informasi selengkapnya: memahami nomor versi untuk pembaruan
Menerapkan peningkatan atau pembaruan di lingkungan target
Prosedur untuk mengimpor solusi yang diperbarui mirip dengan menginstal solusi terkelola baru, kecuali Anda akan mendapatkan beberapa opsi berbeda. Jika Anda memperbarui solusi yang Anda dapatkan dari orang lain, Anda harus mendapatkan panduan dari penerbit solusi tentang opsi mana yang harus Anda pilih.
Masuk ke Power Apps, pilih lingkungan target yang diinginkan, lalu pilih solusi dari navigasi kiri. Jika item tidak ada di panel pada panel sisi, pilih …Lainnya, lalu pilih item yang diinginkan.
Pilih Impor di bilah perintah.
Pada halaman pilih paket Solusi, pilih Telusuri untuk mencari file terkompresi (.zip atau .cab) berisi solusi yang ingin Anda perbarui.
Pilih Selanjutnya.
Halaman ini menampilkan baris kuning yang menunjukkan Paket solusi ini berisi pembaruan untuk solusi yang telah diinstal. Pilih Berikutnya untuk mulai meningkatkan solusi. Untuk melihat pilihan tambahan, Perluas pengaturan lanjutan, lalu pilih dari pilihan tindakan solusi berikut:
Peningkatan pilihan ini adalah default dan meningkatkan solusi Anda ke versi terbaru dan memasukkan semua patch sebelumnya dalam satu langkah. Setiap komponen yang terkait dengan versi solusi sebelumnya yang tidak ada dalam versi solusi yang lebih baru akan dihapus. Opsi ini memastikan bahwa status konfigurasi yang dihasilkan konsisten dengan solusi pengimporan, termasuk penghapusan komponen yang tidak lagi menjadi bagian dari solusi.
Tahapan Peningkatan Opsi ini meningkatkan solusi Anda ke versi yang lebih tinggi, tetapi menunda penghapusan versi sebelumnya dan setiap patch terkait hingga Anda menerapkan peningkatan solusi nanti. Pilihan ini hanya dapat dipilih jika Anda ingin memiliki solusi lama dan baru yang diinstal di sistem secara bersamaan sehingga Anda dapat melakukan beberapa migrasi data sebelum Anda menyelesaikan peningkatan solusi. Menerapkan pemutakhiran akan menghapus solusi lama dan komponen apa pun yang tidak disertakan dalam solusi baru.
Pembaruan pilihan ini menggantikan solusi Anda dengan versi ini. Komponen yang tidak ada dalam solusi yang lebih baru tidak akan dihapus dan tetap berada di sistem. Ketahuilah bahwa lingkungan sumber dan tujuan mungkin berbeda jika komponen dihapus di lingkungan sumber. Opsi ini memiliki kinerja terbaik dengan biasanya menyelesaikan dalam waktu yang lebih singkat daripada metode peningkatan.
Putuskan apakah akan mengaktifkan pilihan berikut untuk tindakan Impor posting:
- Aktifkan langkah Plug-in dan alur yang disertakan dalam solusi
Memilih pilihan ini akan mengaktifkan plugin dan alur Power Automate yang tercakup dalam solusi.
- Aktifkan langkah Plug-in dan alur yang disertakan dalam solusi
Pilih impor.
Anda mungkin perlu menunggu beberapa saat sementara solusi impor diselesaikan. Jika berhasil, Anda dapat melihat hasilnya, lalu pilih Tutup.
Penyesuaian terkelola selalu diimpor dalam status diterbitkan, sehingga tidak perlu menerbitkan penyesuaian setelah diimpor dalam skenario ini.
Menyelesaikan Pemutakhiran Solusi Jika Anda memilih untuk melakukan pemutakhiran, atau jika sistem mengalami masalah saat menyelesaikan peningkatan, Anda akan melihat bahwa solusi asli Anda masih terinstal di sistem Anda serta solusi baru yang memiliki nama solusi yang sama dengan solusi dasar yang diakhiri dengan _ Peningkatan. Untuk menyelesaikan peningkatan, pilih solusi dasar dalam daftar solusi, lalu pilih Terapkan peningkatan solusi. Tindakan ini akan menghapus semua tambalan sebelumnya dan solusi dasar, lalu mengganti nama _ solusi Peningkatan menjadi nama yang sama dengan solusi dasar sebelumnya. Setiap komponen yang ada dalam solusi asli dan patch yang tidak ada dalam _ solusi Upgrade akan dihapus sebagai bagian dari proses ini.
Catatan
Perubahan terbaru dalam platform telah mengoptimalkan proses peningkatan langkah tunggal untuk tidak lagi menggunakan solusi _Upgrade sementara atau menggunakan operasi penghapusan instalasi pada solusi asli.
Memahami nomor versi untuk pembaruan
Versi solusi memiliki format berikut: major.minor.build.revision. Sebuah pembaruan harus memiliki nomor model atau revisi besar,minor yang lebih tinggi daripada solusi induk. Misalnya, untuk versi solusi dasar 3.1.5.7, pembaruan kecil dapat merupakan versi 3.1.5.8 pembaruan yang sedikit lebih signifikan dapat memiliki versi 3.1.7.0. Pembaruan yang jauh lebih signifikan dapat berupa versi 3.2.0.0.
Menghapus komponen terkelola dari lingkungan target
Mungkin ada kesempatan ketika Anda ingin menghilangkan komponen terkelola dari lingkungan. Ada dua tindakan solusi berbeda yang dapat Anda lakukan yang akan menghilangkan komponen terkelola dari lingkungan.
- Meningkatkan solusi (direkomendasikan). Dalam lingkungan pengembangan asal solusi terkelola, perbarui solusi agar tidak lagi mencakup komponen. Dengan kata lain, hapus komponen seperti kolom, diagram, atau formulir dari solusi, lalu ekspor sebagai terkelola. Selanjutnya, saat Anda mengimpor solusi terkelola ke lingkungan target, pilih tindakan Solusi sebagai Peningkatan. Tindakan ini menghapus komponen (jika tidak ada komponen lain yang bergantung padanya di lingkungan target).
- Hapus solusi terkelola. Tindakan ini akan menghilangkan semua komponen dalam solusi. Di lingkungan tempat solusi terkelola impor, hapus solusi terkelola yang mencakup komponen terkelola. Anda dapat melakukannya dari area Solusi dari Power Apps.
Peringatan
Menghapus solusi terkelola akan menghapus SEMUA komponen yang ada di solusi terkelola serta data terkait. Selalu gunakan peringatan sebelum menghapus solusi terkelola.
Timpa pilihan Penyesuaian
Opsi untuk menimpa penyesuaian tersedia dengan pengalaman impor klasik, saat menggunakan Microsoft Power Platform perintah CLI pac solution import, atau dengan menggunakan OverwriteUnmanagedCustomizations
opsi dengan pesan or ImportSolution
. ImportSolutionAsync
Informasi selengkapnya: Kelas ImportSolutionRequest,Tindakan ImportSolution, atau tindakan ImportSolutionAsync.
Penting
Memilih opsi Timpa Penyesuaian (tidakdirekomendasikan) ini akan menimpa atau menghapus penyesuaian tidak terkelola yang sebelumnya yang dilakukan pada komponen yang tercakup dalam solusi ini. Pilihan ini tidak mempengaruhi komponen yang mendukung penggabungan perilaku (formulir, peta situs, pita, modul aplikasi). Komponen yang memiliki solusi terkelola lain di atas solusi yang ada yang Anda ganti juga tetap berada di atas dan tidak terpengaruh oleh pilihan ini.
Baca juga
Pelapisan dalam solusi terkelola
Tambahkan komponen solusi
Membuat patch solusi
Untuk pengembang: Mengkloning, menambal, dan meningkatkan
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).