Kolektif kita menghabiskan banyak waktu untuk memikirkan solusi SharePoint — cara membuat mereka, alat yang digunakan, apa yang terjadi ketika mereka gagal untuk menyebarkan, pekerjaan timer, cakupan, dll. Kami menghabiskan begitu banyak waktu untuk berpikir tentang bit muka yang mudah untuk melupakan bahwa kita perlu untuk menarik mereka serta. Mencabut solusi mungkin lebih sulit, dari perspektif desain konseptual, daripada menjalankan mereka. Penggunaan pada dasarnya adalah urusan cookbook. Biasanya, menginstal fitur, mungkin memiliki sebuah feature receiver yang memuat beberapa data ke dalam daftar, hal semacam itu. Namun, pemasaran berpotensi lebih kompleks.
Solusi yang diberikan dapat membuat artefak seperti ini:
- Jenis konten
- Daftar definisi
- Definisi situs
- Data dalam daftar
- Bahkan receiver
- Bentuk-bentuk InfoPath
Daftar goes on.
Sementara itu jelas penting untuk merancang sebuah solusi yang instantiates artefak yang benar, sangat penting untuk mempertimbangkan update dan menghapus kasus. Jika solusi Anda menciptakan daftar baru dan saran populates daftar itu dengan data, apa yang terjadi ketika solusi ditarik? Dalam beberapa kasus, Daftar harus dihapus. Dalam kasus lain, itu harus dibiarkan utuh untuk tujuan historis. Kebutuhan bisnis Anda akan membimbing Anda untuk keputusan yang tepat.
Untuk membantu dengan ini, membuat matriks yang mencantumkan setiap artefak yang menyebarkan solusi Anda untuk SharePoint. Daftar tiga kolom per artefak, satu untuk membuat, Update, dan delete. Untuk setiap kasus, menentukan hasil benar untuk operasi yang.
Analisis semacam ini jelas terbaik dilakukan sebelum solusi pernah ditempatkan ke sebuah peternakan SharePoint. Namun, seperti Rokok, itu tidak pernah terlalu terlambat untuk mulai melakukan hal-hal dengan benar. Matriks yang menciptakan dan mengembangkan sebuah rencana untuk mengatasi skenario update/menghapus hilang. Ini mungkin menjadi masalah sulit untuk memecahkan, tapi setidaknya Anda akan menempatkan kotak sekitar masalah.
</akhir>
Ikuti saya di kegugupan di http://www.twitter.com/pagalvin
nama @no
Itulah yang kelas Feature Receiver untuk. Anda menulis kode kustom untuk menangani apa pun yang Anda inginkan dalam Object Model dalam override metode dalam Penerima fitur kustom Anda. Lihat artikel MSDN Sini.
Hope that helps 🙂
@ Paulus
Saya menghubungkan artikel ini dalam bulan ini pengguna SharePoint Grup presentasi karena, seperti telah dibahas di ini bulan SPUG, ini adalah benar-benar sebuah isu sentral untuk menciptakan fitur SharePoint yang kuat.
-Yohanes bender
nickelcode.com (Blog)