Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Penyelesaian ialah mekanisme untuk melaksanakan pengurusan kitaran hayat aplikasi (ALM) dalam Power Apps dan Power Automate. Artikel ini memerihalkan konsep penyelesaian utama berikut:
- Dua jenis penyelesaian (terurus atau tidak terurus)
- Komponen penyelesaian
- Kitaran hayat penyelesaian
- Penerbit penyelesaian
- Kebergantungan penyelesaian dan komponen penyelesaian
Penyelesaian yang terurus dan tidak terurus
Penyelesaiannya sama ada terurus atau tidak terurus.
Penyelesaian yang tidak terurus dibangunkan. Penyelesaian tidak terurus digunakan dalam persekitaran pembangunan semasa anda membuat perubahan pada aplikasi anda. Penyelesaian tidak terurus boleh dieksport sama ada sebagai tidak terurus atau terurus. Versi tidak terurus penyelesaian anda yang dieksport sepatutnya disemak masuk ke dalam sistem kawalan sumber anda. Penyelesaian tidak terurus harus dianggap sumber anda untuk aset Microsoft Power Platform. Apabila penyelesaian yang tidak terurus dipadamkan, hanya bekas penyelesaian bagi sebarang penyesuaian yang disertakan di dalamnya akan dipadamkan. Semua penyesuaian tidak terurus kekal berkesan dan tergolong dalam penyelesaian lalai.
Penyelesaian terurus digunakan. Penyelesaian terurus digunakan ke mana-mana persekitaran yang bukan persekitaran pembangunan untuk penyelesaian tersebut. Persekitaran ini termasuk ujian, ujian penerimaan pengguna (UAT), ujian penyepaduan sistem (SIT) dan persekitaran pengeluaran. Penyelesaian terurus boleh diberikan perkhidmatan secara bebas daripada penyelesaian terurus lain dalam persekitaran. Sebagai amalan terbaik dalam ALM, penyelesaian terurus perlu dijana dengan mengeksport penyelesaian tidak terurus sebagai terurus dan dianggap artifak yang dibina. Tambahan:
- Anda tidak boleh edit komponen secara langsung dalam penyelesaian terurus. Untuk mengedit komponen terurus, tambahkannya dahulu kepada penyelesaian tidak terurus.
- Apabila anda mengedit komponen terurus, anda mencipta kebergantungan antara penyesuaian tidak terurus anda dan penyelesaian terurus. Apabila kebergantungan wujud, penyelesaian terurus tidak boleh dinyahpasang sehingga anda mengalih keluar kebergantungan.
- Sesetengah komponen terurus tidak boleh diedit. Untuk mengesahkan sama ada komponen boleh diedit, lihat Sifat terurus.
- Anda tidak boleh mengeksport penyelesaian terurus. Tetapi anda boleh mengeksport penyelesaian yang tidak terurus seperti yang diuruskan.
- Apabila penyelesaian terurus dipadam (dinyahpasang), semua penyesuaian dan sambungan yang termasuk akan dialih keluar.
- Anda tidak boleh edit komponen secara langsung dalam penyelesaian terurus. Untuk mengedit komponen terurus, tambahkannya dahulu kepada penyelesaian tidak terurus.
Penting
- Anda tidak boleh mengimport penyelesaian terurus ke dalam persekitaran yang sama yang mengandungi pemulaan penyelesaian tidak terurus. Untuk menguji penyelesaian terurus, anda memerlukan persekitaran yang berasingan untuk mengimportnya ke dalam.
- Apabila anda memadamkan penyelesaian terurus, data berikut hilang: data yang disimpan dalam jadual tersuai yang merupakan sebahagian daripada penyelesaian terurus dan data yang disimpan dalam lajur tersuai yang merupakan sebahagian daripada penyelesaian terurus pada jadual lain yang bukan sebahagian daripada penyelesaian terurus.
Pembuat dan pembangun bekerja dalam persekitaran pembangunan menggunakan penyelesaian tidak terurus, kemudian mengimportnya ke persekitaran hiliran yang lain—seperti ujian—sebagai penyelesaian terurus.
Nota
Apabila anda menyesuaikan diri dalam persekitaran pembangunan, anda bekerja dalam lapisan tidak terurus. Kemudian, apabila anda mengeksport penyelesaian tidak terurus sebagai penyelesaian terurus untuk diedarkan ke persekitaran lain, penyelesaian terurus diimport ke dalam persekitaran dalam lapisan terurus. Maklumat lanjut: Lapisan penyelesaian
Komponen penyelesaian
Komponen, juga dikenali sebagai objek, mewakili sesuatu yang berpotensi anda sesuaikan. Apa-apa yang boleh dimasukkan ke dalam penyelesaian ialah komponen. Untuk melihat komponen yang dimasukkan dalam penyelesaian, buka penyelesaian yang anda mahu. Komponen ini disenaraikan dalam senarai Komponen.
Nota
- Saiz penyelesaian boleh sehingga 95 MB.
- Anda tidak boleh edit komponen secara langsung dalam penyelesaian terurus.
Untuk melihat senarai jenis komponen yang boleh ditambah pada mana-mana penyelesaian, pergi ke Pilihan Jenis Komponen.
Sesetengah komponen bersarang dalam komponen lain. Contohnya, jadual mengandungi borang, pandangan, carta, lajur, perhubungan jadual, mesej dan peraturan perniagaan. Setiap komponen tersebut memerlukan jadual untuk wujud. Kecuali lajur pilihan, semua lajur lain tidak boleh wujud di luar jadual. Kami mengatakan bahawa lajur bergantung kepada jadual. Terdapat dua kali lebih banyak jenis komponen seperti yang ditunjukkan dalam senarai sebelumnya, tetapi kebanyakannya bersarang dalam komponen lain dan tidak kelihatan dalam aplikasi.
Tujuan mempunyai komponen adalah untuk menjejaki sebarang had terhadap perkara yang boleh disesuaikan menggunakan sifat terurus dan semua pergantungan supaya ia boleh dieksport, diimport dan (dalam penyelesaian terurus) dipadam tanpa meninggalkan apa-apa.
Kitaran hayat penyelesaian
Penyelesaian menyokong tindakan berikut yang membantu menyokong proses kitaran hayat aplikasi:
- Buat. Mengarang dan mengeksport penyelesaian yang tidak terurus.
- Kemas kini. Cipta kemas kini kepada penyelesaian terurus yang digunakan pada penyelesaian terurus induk. Anda tidak boleh memadam komponen dengan kemas kini.
- Naik taraf. Import penyelesaian sebagai naik taraf kepada penyelesaian terurus sedia ada, yang mengalih keluar komponen yang tidak digunakan dan melaksanakan logik naik taraf. Naik taraf melibatkan gulung atas (penggabungan) semua tampalan kepada penyelesaian menjadi versi baharu penyelesaian. Peningkatan penyelesaian memadamkan komponen yang wujud tetapi tidak lagi disertakan dalam versi yang dinaik taraf. Anda boleh memilih untuk menaik taraf dengan segera atau untuk peringkat naik taraf sehingga anda dapat melakukan beberapa tindakan tambahan sebelum untuk menyelesaikan naik taraf.
- tampalan. Tampalan mengandungi hanya perubahan untuk penyelesaian terurus seperti menambah atau mengedit komponen dan aset. Gunakan tampalan semasa membuat kemas kini kecil (sama dengan pembetulan pantas). Apabila tampalan diimport, ia dilapis di atas penyelesaian induk. Anda tidak boleh memadam komponen dengan tampalan.
Penerbit penyelesaian
Setiap apl dan komponen penyelesaian lain seperti jadual yang anda cipta atau sebarang penyesuaian yang anda buat adalah sebahagian daripada penyelesaian. Oleh sebab setiap penyelesaian mempunyai penerbit, anda harus mencipta penerbit anda sendiri daripada menggunakan lalai. Anda tentukan penerbit apabila anda mencipta penyelesaian.
Nota
- Secara lalai, jika anda tidak menggunakan penyelesaian tersuai, anda akan bekerja dalam penyelesaian sistem lalai, yang dikenali sebagai Common Data Service Penyelesaian Lalai dan penyelesaian Lalai . Maklumat lanjut: Penyelesaian Lalai dan Common Data Service Penyelesaian Lalai
- Penyelesaian pilihan ialah penyelesaian yang anda tentukan yang menjadi penyelesaian lalai anda. Maklumat lanjut: Tetapkan penyelesaian pilihan
Penerbit penyelesaian di mana komponen dicipta dianggap pemilik komponen tersebut. Pemilik komponen mengawal apa yang mengubah penerbitan penyelesaian lain termasuk komponen itu dibenarkan untuk membuat atau disekat daripada membuat. Ada kemungkinan untuk memindahkan pemilikan komponen dari satu penyelesaian ke penyelesaian lain dalam penerbit yang sama tetapi tidak merentasi penerbit. Sebaik sahaja anda memperkenalkan penerbit untuk komponen dalam penyelesaian terurus, anda tidak boleh mengubah penerbit untuk komponen itu. Oleh kerana sekatan ini, sebaiknya takrifkan penerbit tunggal supaya anda boleh menukar model lapisan merentas penyelesaian kemudian.
Penerbit penyelesaian menentukan siapa yang membangunkan aplikasi. Atas sebab ini, anda harus mencipta nama penerbit penyelesaian yang bermakna.
Awalan penerbit penyelesaian
Penerbit penyelesaian termasuk awalan. Awalan penerbit adalah mekanisme untuk membantu mengelakkan perlanggaran penamaan. Ini membolehkan penyelesaian daripada penerbit yang berbeza dipasang dalam persekitaran yang sama dengan sedikit konflik. Sebagai contoh, penyelesaian Contoso yang dipaparkan di sini termasuk awalan penerbit penyelesaian contoso.
Nota
Apabila anda mengubah awalan penerbit penyelesaian, anda harus melakukannya sebelum anda mencipta sebarang item aplikasi atau metadata baharu kerana anda tidak boleh mengubah nama item metadata setelah mula dicipta.
Maklumat lanjut:
Kebergantungan Penyelesaian
Oleh kerana cara penyelesaian yang terurus dilapiskan, beberapa penyelesaian terurus boleh bergantung kepada komponen penyelesaian dalam penyelesaian terurus lain. Sesetengah penerbit penyelesaian mengambil kesempatan daripada ini untuk membina penyelesaian yang modular. Anda mungkin perlu memasang penyelesaian terurus "asas" terlebih dahulu dan kemudian memasang penyelesaian terurus kedua yang menyesuaikan lagi komponen dalam penyelesaian terurus asas. Penyelesaian diuruskan kedua bergantung pada komponen-komponen penyelesaian yang merupakan sebahagian daripada penyelesaian yang pertama.
Sistem menjejaki kebergantungan ini antara penyelesaian. Jika anda cuba memasang penyelesaian yang memerlukan penyelesaian asas yang tidak dipasang, anda tidak akan boleh memasang penyelesaian tersebut. Anda mendapat mesej yang mengatakan bahawa penyelesaian memerlukan penyelesaian lain untuk dipasang terlebih dahulu. Begitu juga, kerana kebergantungan, anda tidak boleh menyahpasang penyelesaian asas semasa penyelesaian yang bergantung padanya masih dipasang. Anda perlu buang pemasangan penyelesaian tanggungan sebelum anda boleh uninstall penyelesaian asas. Maklumat lanjut: Mengalih keluar kebergantungan
Kebergantungan komponen penyelesaian
Komponen penyelesaian mewakili sesuatu yang anda berpotensi boleh sesuaikan. Apa-apa sahaja yang boleh dimasukkan dalam penyelesaian ialah komponen penyelesaian dan sesetengah komponen bergantung kepada komponen lain. Sebagai contoh, lajur tapak web dan laporan ringkasan akaun kedua-duanya bergantung pada jadual akaun. Maklumat lanjut: Penjejakan kebergantungan untuk komponen penyelesaian
Lihat juga
Lapisan penyelesaian
Cipta dan urus persekitaran dalam pusat pentadbiran Power Platform