Bagikan melalui


Skenario 3: Beralih dari solusi tidak terkelola ke solusi terkelola di organisasi Anda

Skenario ini menangani situasi dengan lingkungan produksi Anda berisi beberapa solusi yang tidak terkelola atau penyesuaian Anda dibuat pada solusi default. Tugas yang dijelaskan di sini memperlihatkan cara mengkonversikan semua komponen aplikasi yang diarahkan model yang tidak terkelola ke terkelola menggunakan satu solusi yang akan digunakan untuk membuat satu lapisan terkelola di lingkungan pengujian dan produksi Anda. Nanti, Anda mungkin ingin membuat solusi tambahan untuk mengembangkan berbagai strategi lapisan dan dependensi di antara solusi.

Dengan pengecualian lingkungan pengembangan Anda, hasil akhirnya adalah hanya memiliki solusi terkelola di lingkungan Anda. Informasi lebih lanjut: Solusi terkelola dan tak terkelola.

Prasyarat

  • Memisahkan lingkungan pengembangan dan produksi. Selain itu, sebaiknya Anda juga mengelola sekurangnya satu lingkungan uji yang terpisah dari lingkungan pengembangan dan produksi Anda.
  • Gunakan satu penerbit untuk semua solusi di seluruh lingkungan Anda. Informasi lebih lanjut: penerbit solusi

Konversi solusi tidak terkelola ke terkelola

  1. Identifikasikan dan hilangkan tabel dan komponen yang tidak perlu.

    1. Membuat cadangan lingkungan produksi Anda. Anda dapat mengembalikan komponen yang mungkin dihapus secara tidak sengaja melalui ekspor dan impor solusi pada langkah berikutnya.
    2. Hilangkan tabel dan komponen yang tidak diperlukan dari lingkungan produksi Anda. Contohnya, pertimbangkan untuk menghapus tabel tanpa rekaman atau rekaman yang sangat lama, atau tabel dan komponen yang tidak memiliki dependensi. Informasi selengkapnya: Melihat dependensi untuk komponen
  2. Buat solusi yang akan digunakan untuk mengkonversi komponen dari tidak terkelola ke terkelola.

    • Di lingkungan pengembangan, buat satu solusi tidak terkelola yang akan digunakan untuk berisi semua aplikasi berdasarkan model Microsoft Dataverse, tabel, dan komponen dependan, seperti formulir, tampilan, bidang, diagram, dan dasbor. Menggabungkan semua komponen ini bersama-sama dapat membantu mengurangi kemungkinan masalah lapisan antar-solusi yang mungkin terjadi nanti saat Anda memperbarui atau memperkenalkan penyesuaian dan aplikasi berdasarkan model baru. Informasi selengkapnya: Membuat solusi
      • Untuk komponen yang tidak terkelola, seperti tabel tidak terkelola kustom, Anda tidak akan menggunakan segmentasi tetapi akan memilih Sertakan semua komponen saat menambahkan komponen tersebut ke solusi.
      • Jika ada komponen terkelola yang telah Anda sesuaikan, gunakan segmentasi saat menambahkan komponen tersebut ke solusi. Contohnya, jika Anda telah menambahkan kolom kustom atau mengubah nama tampilan untuk kolom yang ada ke tabel standar Power Apps, seperti Akun dan Kontak, gunakan segmentasi agar Anda hanya mengekspor komponen kustom disesuaikan yang diperlukan proyek dan bukan komponen tambahan yang tidak ingin Anda layani. Untuk melakukannya, pilih Pilih komponen , lalu tambahkan hanya komponen kustom Anda ke solusi.

        Tip

        Untuk melihat apakah komponen terkelola telah disesuaikan, cari lapisan tidak terkelola yang akan berada di atas lapisan terkelola dasar dari komponen. Informasi selengkapnya: Melihat lapisan solusi untuk komponen

    • Jika Anda memiliki aplikasi kanvas, alur, aplikasi portal, atau plug-in untuk dikonversi, Anda dapat menambahkannya ke solusi tidak terkelola terpisah sekarang atau di lain waktu.
    • Ingatlah untuk menggunakan satu penerbit untuk semua solusi. Informasi lebih lanjut: penerbit solusi
  3. Menyebarkan solusi terkelola.

    1. Jika Anda memiliki lingkungan uji lama, Anda dapat membuka langkah berikutnya. Namun, sebaiknya buat salinan lingkungan produksi untuk digunakan sebagai lingkungan uji. Informasi lebih lanjut: Salin lingkungan
    2. Ekspor solusi yang tidak terkelola dari lingkungan pengembangan Anda sebagai terkelola. Informasi selengkapnya: Ekspor solusi
    3. Jika ada solusi tidak terkelola di lingkungan pengujian Anda yang memiliki nama sama seperti solusi terkelola yang akan diimpor, hapus rekaman solusi tidak terkelola di lingkungan pengujian. Untuk menghapus rekaman solusi yang tidak terkelola, buka Power Apps, pilih lingkungan pengujian atau produksi, pilih Solusi, pilih solusi tidak terkelola, lalu pada bilah perintah, pilih Hapus. Perhatikan bahwa menghapus solusi tidak terkelola tidak akan menghapus komponen tidak terkelola solusi tersebut.
    4. Impor solusi ke lingkungan pengujian Anda menggunakan perintah impor solusi Power Platform CLI dengan parameter konversi ke terkelola atau tugas impor solusi Alat DevOps. Saat ini, Anda tidak dapat mengimpor solusi dan mengkonversikan semua komponen ke terkelola menggunakan portal Power Apps.
    5. Ada berbagai jenis pengujian yang dapat Anda gunakan untuk memeriksa apakah fungsi atau fitur aplikasi tertentu berfungsi dengan benar. Beberapa pengujian tersebut mencakup pengujian unit, komprehensif, dan pengujian penerimaan pengguna (UAT).
    6. Setelah pengujian selesai dan divalidasi, langkah ulangi c-e, namun alih-alih melakukan langkah di lingkungan pengujian Anda, lakukan langkah tersebut dalam lingkungan produksi Anda.
    7. Jika Anda memiliki aplikasi kanvas, alur, atau aplikasi portal, impor solusi terkelola terlebih dahulu ke dalam pengujian Anda, lalu ke lingkungan produksi Anda dengan cara yang sama seperti yang dijelaskan di atas.

Langkah berikutnya

Setelah beralih ke solusi terkelola, sebaiknya pahami solusi dan lapisan komponen. Selain itu, dengan pengecualian lingkungan pengembangan Anda, tidak boleh ada penyesuaian yang tidak terkelola atau solusi yang tidak terkelola di lingkungan Anda. Informasi selengkapnya: Lapisan solusi

Lihat juga

Skenario 5: Mendukung pengembangan tim