Gambaran keseluruhan kerja dengan penyelesaian
Topik ini digunakan untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps topik ini, rujuk: Gambaran keseluruhan penyelesaian
Dalam Dynamics 365 Customer Engagement (on-premises), penyelesaian dimanfaatkan untuk mengangkut aplikasi dan komponen daripada satu organisasi kepada yang lain atau untuk menggunakan set penyesuaian untuk aplikasi sedia ada. Penyelesaian boleh mengandungi satu atau lebih aplikasi serta komponen lain seperti peta tapak, entiti, proses, sumber web, set pilihan dan banyak lagi. Anda boleh mendapatkan penyelesaian daripada AppSource atau daripada vendor perisian bebas (ISV). Penyelesaian adalah fail yang anda boleh import ke dalam satu persekitaran sebagai aplikasi atau untuk menggunakan satu set penyesuaian pada aplikasi sedia ada.
Maklumat lanjut: Kertas Putih: Corak dan Prinsip untuk Pembina Penyelesaian
Jika anda seorang ISV yang mencipta aplikasi yang anda akan edarkan, anda perlu menggunakan penyelesaian. Untuk maklumat lanjut tentang menggunakan penyelesaian, lihat Membungkus dan mengedarkan sambungan menggunakan penyelesaian.
Komponen penyelesaian
Komponen penyelesaian mewakili sesuatu yang anda berpotensi boleh sesuaikan. Apa-apa yang boleh dimasukkan ke dalam penyelesaian ialah komponen penyelesaian. Untuk melihat komponen yang disertakan dalam penyelesaian, dalam penjelajah penyelesaian pergi ke Penyelesaian>Tetapan dan kemudian buka penyelesaian yang anda mahukan. Komponen ini disenaraikan dalam senarai Komponen.
Kebanyakan komponen penyelesaian bersarang dalam komponen penyelesaian lain. Sebagai contoh, sesebuah entiti mengandungi borang, pandangan, carta, medan, perhubungan entiti, mesej dan peraturan perniagaan. Setiap komponen penyelesaian ini menghendaki suatu entiti untuk wujud. Medan tidak boleh wujud di luar entiti. Kami mengatakan bahawa medan bergantung pada entiti. Sebenarnya terdapat dua kali ganda lebih banyak jenis komponen penyelesaian seperti yang ditunjukkan dalam sebelum ini di atas, tetapi kebanyakannya tidak boleh dilihat dalam aplikasi ini.
Tujuan mempunyai komponen penyelesaian adalah untuk menjejaki sebarang had terhadap perkara yang boleh disesuaikan dengan Sifat terurus dan semua pergantungan penyelesaian supaya ia boleh dieksport, diimport dan dipadamkan (dalam penyelesaian terurus) tanpa meninggalkan apa-apa.
Penyelesaian yang terurus dan tidak terurus
Penyelesaian terurus boleh dinyahpasang selepas ia diimport. Semua komponen penyelesaian itu dipadam dengan menyahpasang penyelesaian.
Apabila anda mengimport penyelesaian tidak terurus , anda menambah semua komponen penyelesaian tersebut ke dalam penyelesaian lalai anda. Anda tidak boleh memadam komponen dengan menyahpasang penyelesaian.
Apabila anda mengimport penyelesaian tidak terurus yang mengandungi komponen penyelesaian yang telah anda sesuaikan, penyesuaian anda akan ditulis ganti oleh penyesuaian dalam penyelesaian tidak terurus. Anda tidak dapat membuat asal ini.
Penting
Pasang penyelesaian tidak terurus hanya jika anda ingin menambah semua komponen kepada penyelesaian lalai anda, dan menulis ganti sebarang penyesuaian yang sedia ada.
Walaupun anda tidak merancang untuk mengedarkan penyelesaian anda, anda mungkin mahu mencipta dan menggunakan satu penyelesaian yang tidak terurus untuk mempunyai pandangan yang berasingan yang hanya merangkumi bahagian-bahagian dari aplikasi yang telah disesuaikan. Apabila anda menyesuaikan sesuatu, hanya tambahkannya kepada penyelesaian tidak terurus yang anda cipta.
Untuk mencipta penyelesaian terurus , anda memilih opsyen penyelesaian terurus apabila anda mengeksport penyelesaian. Jika anda membuat penyelesaian terurus, anda tidak boleh mengimportnya kembali ke dalam organisasi yang sama yang digunakan untuk menciptanya. Anda hanya boleh mengimportnya ke dalam sebuah organisasi yang berbeza.
Bagaimana penyelesaian diguna pakai
Semua penyelesaian dinilai sebagai lapisan untuk menentukan perkara yang aplikasi anda sebenarnya akan lakukan. Rajah berikut menunjukkan bagaimana penyelesaian yang terurus dan tidak terurus dinilai dan bagaimana perubahan mereka akan muncul dalam organisasi anda.
Bermula dari bahagian bawah dan bekerja ke atas:
Penyelesaian Sistem
Sistem penyelesaian adalah seperti penyelesaian terurus yang dipunyai setiap organisasi. Sistem penyelesaian adalah definisi komponen-komponen luar kotak di dalam sistem.
Penyelesaian Terurus
Penyelesaian terurus boleh mengubahsuai komponen penyelesaian sistem dan menambah komponen baru. Jika berbilang penyelesaian yang terurus dipasang, yang pertama dipasang adalah di bawah penyelesaian terurus yang dipasang kemudian. Ini bermakna bahawa penyelesaian kedua yang dipasang boleh menyesuaikan yang dipasang sebelumnya. Apabila dua penyelesaian terurus mempunyai definisi yang bercanggah, peraturan umum ialah "Yang terakhir menang." Jika anda menyahpasang penyelesaian terurus, penyelesaian terurus di bawahnya akan berkuat kuasa. Jika anda menyahpasang semua penyelesaian terurus, kelakuan lalai yang ditakrifkan dalam penyelesaian sistem digunakan.
Penyesuaian Tidak Terurus
Penyesuaian yang tidak terurus merupakan apa-apa perubahan yang telah dibuat kepada organisasi anda melalui satu penyelesaian yang tidak terurus. Penyelesaian sistem mentakrifkan perkara yang anda boleh atau tidak boleh sesuaikan dengan menggunakan sifat terurus. Penerbit penyelesaian terurus mempunyai keupayaan yang sama untuk mengehadkan keupayaan anda untuk menyesuaikan komponen penyelesaian yang mereka tambah dalam penyelesaian mereka. Anda boleh menyesuaikan mana-mana komponen-komponen penyelesaian yang tidak berjaya sifat yang menghalang anda daripada penyesuaian mereka.
Tingkah laku aplikasi
Ini adalah apa yang anda benar-benar lihat dalam organisasi anda. Penyelesaian sistem lalai serta mana-mana penyelesaian terurus, termasuk sebarang penyesuaian yang tidak terurus yang telah anda gunakan.
Sifat terurus
Sesetengah komponen tidak boleh disesuaikan. Komponen ini dalam sistem penyelesaian mempunyai metadata yang menghalang anda daripada menyesuaikan ia. Ini dipanggil sifat terurus. Penerbit penyelesaian terurus juga boleh menetapkan sifat terurus untuk mencegah anda daripada menyesuaikan penyelesaian mereka dalam cara yang mereka tidak mahu anda lakukan.
Kebergantungan Penyelesaian
Kerana cara penyelesaian yang terurus dilapiskan, beberapa penyelesaian terurus boleh bergantung pada komponen penyelesaian dalam penyelesaian terurus lain. Beberapa penerbit penyelesaian akan mengambil kesempatan daripada ini untuk membina penyelesaian yang bermodul. Anda mungkin perlu memasang penyelesaian terurus “asas” terlebih dahulu dan kemudian anda boleh memasang yang kedua yang terurus yang akan menyesuaikan komponen-komponen dalam penyelesaian terurus dengan lebih lanjut. 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 akan mendapat mesej yang mengatakan bahawa penyelesaian yang memerlukan penyelesaian yang lain untuk dipasang terlebih dahulu. Begitu juga, disebabkan kebergantungan ini, anda tidak boleh menyahpasang penyelesaian asas sementara penyelesaian yang bergantung padanya masih terpasang. Anda perlu buang pemasangan penyelesaian tanggungan sebelum anda boleh uninstall penyelesaian asas.
Lihat juga
Bermula dengan penyesuaian
Keistimewaan yang anda perlukan untuk penyesuaian