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 Power Apps, pilih lingkungan target yang Anda inginkan, lalu pilih Solusi dari navigasi kiri. Jika item tidak ada di panel panel samping, pilih ... Lebih banyak dan kemudian pilih item yang Anda inginkan.

  2. Pada bilah perintah, pilih Impor.

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

  4. Pilih Selanjutnya.

  5. Halaman ini menampilkan bilah kuning yang menunjukkan Paket solusi ini berisi pembaruan untuk solusi yang sudah diinstal. Untuk meningkatkan solusi, pilih Berikutnya. Untuk melihat opsi tambahan, perluas Pengaturan lanjutan, lalu pilih dari opsi tindakan solusi berikut:

    • Tingkatkan Ini adalah opsi default dan meningkatkan solusi Anda ke versi terbaru dan menggulung semua tambalan 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 Anda konsisten dengan solusi pengimpor termasuk penghapusan komponen yang tidak lagi menjadi bagian dari solusi.

    • Tahap untuk Peningkatan Opsi ini meningkatkan solusi Anda ke versi yang lebih tinggi, tetapi menunda penghapusan versi sebelumnya dan 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 peningkatan akan menghapus solusi lama dan komponen apa pun yang tidak disertakan dalam solusi baru.

    • Perbarui Opsi 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 performa terbaik dengan biasanya menyelesaikan dalam waktu yang lebih singkat daripada metode peningkatan.

  6. Putuskan apakah akan mengaktifkan pilihan berikut untuk tindakan Impor posting:

    • Mengaktifkan langkah dan alur plug-in yang disertakan dalam solusi
      Memilih pilihan ini akan mengaktifkan plugin dan alur Power Automate yang tercakup dalam solusi.
  7. Pilih impor.

    Impor informasi dan opsi solusi.

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

Penyesuaian terkelola selalu diimpor dalam status diterbitkan, jadi tidak perlu menerbitkan penyesuaian setelah diimpor dalam skenario ini.

Menyelesaikan Peningkatan Solusi Jika Anda memilih untuk melakukan peningkatan, atau jika sistem mengalami masalah saat 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 akhiran solusi dasar dengan _Upgrade. Untuk menyelesaikan peningkatan, pilih solusi dasar dalam daftar solusi dan pilih Terapkan Peningkatan Solusi. Ini menghapus semua tambalan sebelumnya dan solusi dasar kemudian mengganti nama solusi _Upgrade menjadi nama yang sama dengan solusi dasar sebelumnya. Setiap komponen yang ada dalam solusi asli dan tambalan yang tidak ada dalam solusi _Upgrade akan dihapus sebagai bagian dari proses ini.

Catatan

Perubahan terbaru dalam platform telah mengoptimalkan proses peningkatan satu langkah untuk tidak lagi menggunakan solusi _Upgrade sementara atau menggunakan operasi penghapusan instalan 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. Kemudian, saat Anda mengimpor solusi terkelola ke lingkungan target, pilih tindakan Solusi sebagai Tingkatkan. 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 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 CLI pac, atau dengan menggunakan opsi dengan OverwriteUnmanagedCustomizations pesan atau ImportSolution . ImportSolutionAsync Informasi selengkapnya: ImportSolutionRequest class,ImportSolution, atau ImportSolutionAsync action.

Penting

Memilih opsi Timpa Kustomisasi (tidak disarankan) akan menimpa atau menghapus penyesuaian yang tidak dikelola yang sebelumnya dilakukan pada komponen yang disertakan 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 solusiterkelola Menambahkan komponen solusi
Membuat tambalan solusi
Untuk developer: Kloning, patching, dan upgrade