Kongsi melalui


Urus penyelesaian anda

Sebelum anda mencipta penyelesaian, luangkan sedikit masa untuk merancang ahead. Contohnya, fikirkan tentang berapa banyak penyelesaian yang anda mahu lepaskan dan sama ada penyelesaian akan berkongsi komponen.

Juga, tentukan berapa banyak Microsoft Dataverse persekitaran yang anda perlukan untuk membangunkan garis penyelesaian anda. Anda boleh menggunakan satu persekitaran untuk kebanyakan strategi yang diterangkan dalam artikel ini. Walau bagaimanapun, jika anda memutuskan untuk hanya satu persekitaran dan kemudian menyedari bahawa anda perlukan lebih banyak, ia boleh mencabar untuk mengubah penyelesaian jika orang telah memasangnya. Menggunakan pelbagai persekitaran, walaupun memperkenalkan lebih banyak kerumitan, boleh memberikan fleksibiliti yang lebih baik.

Bahagian berikut menerangkan strategi yang berbeza untuk menguruskan penyelesaian yang disenaraikan mengikut turutan mudah kepada lebih kompleks.

Penyelesaian tunggal

Dengan mencipta penyelesaian, anda mewujudkan satu set kerja penyesuaian. Ini memudahkan untuk mencari item yang anda telah sesuaikan.

Pendekatan ini disyorkan apabila anda hanya mahu mencipta penyelesaian terurus tunggal. Jika anda fikir anda mungkin perlu memecah penyelesaian pada masa hadapan, pertimbangkan untuk menggunakan berbilang penyelesaian.

Berbilang penyelesaian

Jika anda mempunyai dua penyelesaian yang tidak berkaitan yang tidak berkongsi komponen, pendekatan yang paling langsung ialah mencipta dua penyelesaian yang tidak terurus.

Nota

Ini sangat biasa dalam penyelesaian untuk mengubah suai reben aplikasi atau peta tapak. Jika kedua-dua penyelesaian anda mengubah suai komponen penyelesaian ini, mereka adalah komponen yang dikongsi. Lihat seksyen berikut untuk melihat cara untuk bekerja dengan komponen yang dikongsi.

Pelapisan berbilang penyelesaian dan kebergantungan

Apabila anda mengimport penyelesaian yang berbeza ke dalam persekitaran sasaran anda, anda sering mencipta lapisan yang penyelesaian sedia ada terletak di bawah yang diimport. Apabila bercakap tentang lapisan penyelesaian, adalah penting bahawa anda tidak mempunyai kebergantungan merentas penyelesaian. Mempunyai berbilang penyelesaian dalam persekitaran yang sama menggunakan komponen yang tidak terurus yang sama harus dielakkan. Ini benar terutamanya dengan jadual.

Segmenkan penyelesaian anda mengikut jenis komponen apabila tiada risiko saling bergantungan. Contohnya, mempunyai satu penyelesaian yang merangkumi semua jadual anda, penyelesaian lain yang mempunyai semua pasang masuk anda, dan penyelesaian ketiga yang mempunyai semua aliran anda. Komponen yang berbeza ini tidak mempunyai risiko kebergantungan merentas penyelesaian. Oleh itu, selamat untuk mempunyai berbilang penyelesaian yang membentuk cara ini dalam persekitaran yang sama.

Jangan mempunyai dua penyelesaian yang berbeza dalam persekitaran di mana kedua-duanya mengandungi jadual. Ini kerana terdapat risiko perhubungan tunggal antara jadual yang kerap, yang mencipta kebergantungan penyelesaian silang dan menyebabkan peningkatan penyelesaian atau memadamkan isu dalam persekitaran sasaran pada masa akan datang.

Apabila anda mereka bentuk lapisan penyelesaian anda dan anda mahu mempunyai pendekatan berstruktur untuk aplikasi, anda harus bermula dengan lapisan asas. Kemudian, anda mengimport penyelesaian tambahan yang akan beradan di atas lapisan asas. Selepas itu, anda mempunyai lapisan asas dan lapisan tambahan di atas tambahan lapisan asas itu.

Apabila anda menguruskan projek anda dengan cara ini, kami mengesyorkan agar anda menggunakan persekitaran berasingan untuk setiap lapisan. Bina pelapisan penyelesaian anda dengan menggunakan langkah ini.

  1. Sebelum anda mencipta penyelesaian dalam langkah berikut, gunakan penerbit tunggal untuk semua penyelesaian anda merentasi persekitaran anda. Maklumat lanjut: Penerbit penyelesaian

  2. Dalam persekitaran "asas", anda mempunyai penyelesaian asas anda dengan jadual yang tidak terurus daripada persekitaran dan tiada jadual lain. Anda kemudian mengeksport penyelesaian ini sebagai terurus.

  3. Anda menyediakan persekitaran kedua untuk lapisan tambahan atau "aplikasi" yang kemudiannya akan berada di atas lapisan asas.

  4. Anda mengimport lapisan asas terurus ke dalam persekitaran lapisan aplikasi dan mencipta penyelesaian tidak terurus untuk lapisan aplikasi.

    Lapisan penyelesaian yang betul menggunakan pelbagai penyelesaian dengan pelbagai persekitaran.

Anda kini boleh melanjutkan model data dengan menambahkan jadual tambahan, lajur, perhubungan jadual, dan sebagainya, ke dalam penyelesaian aplikasi. Kemudian, eksport penyelesaian aplikasi ini sebagai terurus. Harap maklum bahawa penyelesaian aplikasi akan mempunyai kebergantungan pada penyelesaian lapisan asas.

Dalam persekitaran pengeluaran, anda mengimport lapisan asas terurus dan kemudian mengimport lapisan aplikasi terurus. Ini mewujudkan dua lapisan terurus dalam persekitaran dengan kebergantungan yang jelas antara dua penyelesaian terurus. Menguruskan berbilang penyelesaian dengan cara ini tidak akan mewujudkan kebergantungan merentas penyelesaian, yang boleh menyebabkan masalah penyelenggaraan penyelesaian, seperti mengalih keluar lapisan atas jika diperlukan.

Ulang corak pembahagian ini untuk mempunyai penyelesaian berbeza sebanyak yang anda perlu untuk mengekalkan. Walaupun kami mengesyorkan agar anda mengekalkan bilangan penyelesaian seberapa kecil yang mungkin untuk mengekalkan pelapisan penyelesaian anda mudah diuruskan.

Lihat juga

Gunakan penyelesaian bersegmen
Senario 5: Pembangunan pasukan sokongan