Kongsi melalui


Lapisan penyelesaian

Pelapisan penyelesaian dilaksanakan pada peringkat komponen. Penyelesaian terurus dan tidak terurus wujud pada lapisan yang berbeza dalam persekitaran Microsoft Dataverse. Dalam Dataverse, terdapat dua lapisan berbeza:

  • Lapisan tidak terurus Semua penyelesaian tidak terurus yang diimport dan penyesuaian ad-hoc wujud pada lapisan ini. Semua penyelesaian tidak terurus berkongsi lapisan tidak terurus tunggal.

  • Lapisan terurus Semua penyelesaian terurus yang diimport dan penyelesaian sistem wujud pada peringkat ini. Apabila berbilang penyelesaian terurus dipasang, yang terakhir dipasang adalah di atas penyelesaian terurus yang dipasang kemudian. Ini bermakna bahawa penyelesaian kedua yang dipasang boleh menyesuaikan yang dipasang sebelumnya. Apabila dua penyelesaian terurus mempunyai takrifan berkonflik, tingkah laku masa jalanan sama ada "Satu kemenangan terakhir" atau logik gabungan dilaksanakan. Jika anda nyah pasang satu penyelesaian terurus, penyelesaian terurus di bawahnya berkuat kuasa. Jika anda menyahpasang semua penyelesaian terurus, tingkah laku lalai yang ditakrifkan dalam penyelesaian sistem digunakan. Pada asas peringkat lapisan terurus ialah lapisan sistem. Lapisan sistem mengandungi entiti dan komponen yang diperlukan untuk platform berfungsi.

Contoh lapisan penyelesaian untuk komponen, seperti borang atau pandangan.

Pelapisan dalam penyelesaian terurus

Untuk setiap komponen terurus terdapat lapisan dalam penyelesaian, yang—bergantung pada sama ada satu atau lebih tampalan atau naik taraf kepada penyelesaian belum selesai telah diimport—boleh merangkumi lapisan berikut:

  • Asas Terletak di bawah lapisan penyelesaian "tindanan" adalah lapisan asas. Lapisan ini termasuk penerbit penyelesaian yang mengenal pasti pemilik komponen dan sifat terurus yang berkaitan dengannya.

  • Atas Lapisan atas dianggap sebagai lapisan semasa dan mentakrifkan tingkah laku masa jalanan komponen. Lapisan atas boleh dinaik taraf atau ditampal, atau jika tiada tampalan atau naik taraf yang digunakan pada penyelesaian, penyelesaian asas menentukan tingkah laku masa jalanan komponen.

  • Lapisan ditambah daripada kemas kini:

    • Tampalan Jika komponen mempunyai satu atau lebih tampalan penyelesaian yang diimport, ia ditindan di atas lapisan asas dengan tampalan terbaharu yang berada di atas tampalan sebelumnya.

    • Naik taraf belum selesai Jika naik taraf berperingkat (dinamakan _Naik Taraf) diimport, ia berada di atas lapisan asas dan tampalan (jika ada).

Contoh pelapisan dalam penyelesaian

Penting

Menggunakan tampalan tidak disyorkan. Maklumat lanjut: Cipta tampalan penyelesaian

Imej berikut menunjukkan contoh lapisan penyelesaian untuk lajur tersuai yang memaparkan penyelesaian asas, tampalan dan naik taraf yang belum selesai.

Lapisan penyelesaian.

Untuk maklumat tentang cara melihat lapisan untuk komponen dalam penyelesaian, lihat Lapisan penyelesaian.

Tingkah laku gabung

Pembuat penyelesaian harus memahami tingkah laku gabung apabila penyelesaian dikemas kini atau apabila berbilang penyelesaian dipasang yang mempengaruhi komponen yang sama. Perhatikan bahawa hanya jenis komponen aplikasi dipacu model, borang dan peta tapak yang akan digabungkan. Semua komponen lain menggunakan tingkah laku "kemenangan peringkat atas".

Tingkah laku "kemenangan atas"

Dengan pengecualian aplikasi berpandukan model, borang dan komponen peta tapak, komponen penyelesaian lain menggunakan tingkah laku "kemenangan atas" yang lapisan tinggal di atas menentukan cara komponen berfungsi pada masa jalanan aplikasi. Lapisan atas boleh diperkenalkan oleh naik taraf berperingkat (belum selesai).

Lapisan atas diperkenalkan olehnaik taraf belum selesai

Berikut adalah contoh tingkah laku komponen kemenangan atas yang diperkenalkan oleh peringkat untuk menaik taraf kemas kini kepada penyelesaian. Maklumat lanjut: Gunakan naik taraf atau kemas kini dalam persekitaran sasaran

  1. Lapisan atas (asas) semasa mempunyai sifat Panjang maksimum bagi lajur teks Komen untuk jadual akaun menggunakan tetapan lalai 100.

    Komponen jadual dalam penyelesaian asas.

  2. Naik taraf penyelesaian diimport menggunakan peringkat untuk pilihan naik taraf, yang mencipta lapisan atas yang baharu. Naik taraf yang belum selesai termasuk lajur teks Komen untuk jadual akaun dengan nilai sifat Panjang maksimum diubah kepada 150.

    Lapisan aktif diperkenalkan di atas lapisan asas.

Dalam keadaan ini, lajur Komen untuk rekod akaun akan membenarkan jumlah maksimum sebanyak 150 aksara semasa masa jalanan aplikasi.

Kemas kini penyelesaian dan naik taraf tingkah laku gabung

Seperti yang diterangkan di bahagian sebelumnya, tampalan dan naik taraf berperingkat ditindan di atas penyelesaian asas. Ini boleh digabungkan dengan memilih Gunakan naik taraf dari kawasan Penyelesaian dalam Power Apps yang meratakan lapisan dan mencipta penyelesaian asas baharu.

Berbilang penyelesaian tingkah laku gabung

Apabila anda menyediakan penyelesaian terurus anda untuk pengedaran, ingat bahawa persekitaran mungkin sudah memasang berbilang penyelesaian atau penyelesaian lain mungkin dipasang pada masa hadapan. Bina penyelesaian yang mengikut amalan terbaik supaya penyelesaian anda tidak akan mengganggu penyelesaian lain. Maklumat lanjut: Gunakan penyelesaian yang dibahagikan

Proses yang Dataverse gunakan untuk menggabungkan penyesuaian yang menekankan pengekalan kefungsian penyelesaian. Walaupun segala usaha dibuat untuk mengekalkan pembentangan, beberapa ketidakserasian antara penyesuaian mungkin memerlukan penyelesaian dikira akan mengubah beberapa butiran pembentangan yang mengekalkan kefungsian penyesuaian.

Lihat juga

Fahami cara penyelesaian terurus digabungkan