Memperbarui atau meningkatkan solusi

Ada saatnya Anda perlu memperbarui solusi terkelola yang ada. Untuk memperbarui solusi, ikuti langkah berikut ini:

  1. Buka solusi tidak terkelola di lingkungan pengembangan Anda dan buat baru atau tambahkan serta Hapus komponen yang ada yang diinginkan.

  2. Tambahkan nomor versi saat anda mengekspor solusi sebagai solusi terkelola. Informasi selengkapnya: memahami nomor versi untuk pembaruan

    Perbarui Versi solusi.

  3. Menerapkan peningkatan atau pembaruan di lingkungan target

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.

  1. 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.

  2. Pilih Impor di bilah perintah.

  3. Pada halaman pilih paket Solusi, pilih Telusuri untuk mencari file terkompresi (.zip atau .cab) berisi solusi yang ingin Anda perbarui.

  4. Pilih Selanjutnya.

  5. 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. Komponen apa pun 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. Perhatikan bahwa lingkungan sumber dan tujuan mungkin berbeda jika komponen dihapus di lingkungan sumber. Opsi ini memiliki kinerja terbaik dengan biasanya menyelesaikan dalam waktu kurang dari metode peningkatan.

  6. 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.
  7. Pilih impor.

    Mengimpor informasi dan pilihan solusi.

  8. Anda mungkin perlu menunggu beberapa saat sementara solusi impor diselesaikan. Jika berhasil, Anda dapat melihat hasilnya, lalu pilih Tutup.

Kustomisasi terkelola selalu diimpor dalam status dipublikasikan, jadi tidak perlu menerbitkan kustomisasi setelah impor dalam skenario ini.

Menyelesaikan Peningkatan Solusi Jika Anda memilih tahap untuk peningkatan, atau jika sistem mengalami masalah dalam menyelesaikan peningkatan, Anda akan melihat bahwa Anda memiliki solusi asli yang masih diinstal 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. Ini menghapus semua patch sebelumnya dan solusi dasar kemudian mengganti nama solusi Upgrade menjadi nama _ yang sama dengan solusi dasar sebelumnya. Komponen apa pun yang ada dalam solusi asli dan patch yang tidak ada dalam _ solusi Peningkatan akan dihapus sebagai bagian dari proses ini.

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 perintah impor Microsoft Power Platform solusi pac CLI , atau dengan menggunakan OverwriteUnmanagedCustomizations opsi dengan ImportSolution pesan or 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

Layering within a managed solution Add solution components
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).