SharePoint - Opsi Integrasi

Dalam bab ini, kami akan membahas opsi integrasi. Model aplikasi baru di SharePoint 2013 menawarkan sejumlah opsi agar aplikasi Anda berintegrasi secara mendalam dengan SharePoint, sistem lain, dan data. Opsi-opsi ini adalah sebagai berikut -

  • Integrasi antarmuka pengguna
  • Acara dan integrasi logika
  • Integrasi data

Integrasi Antarmuka Pengguna

Dalam integrasi antarmuka pengguna, tiga titik integrasi utama tersedia untuk Anda sebagai bagian dari model aplikasi SharePoint, yaitu sebagai berikut -

  • Bagian dan Halaman Aplikasi
  • Menu Pita dan Tindakan
  • Navigation

Bagian dan Halaman Aplikasi

Bagian dan Halaman Aplikasi menawarkan Anda kemampuan untuk menampilkan antarmuka pengguna aplikasi Anda kepada pengguna Anda. Untuk orang yang akrab dengan SharePoint 2010, Komponen Aplikasi serupa dengan Komponen Web.

  • App Parts adalah jendela yang dapat digunakan kembali dan dikonfigurasi ke dalam aplikasi Anda.

  • Halaman sangat mirip dengan Bagian Aplikasi kecuali jika dilihat dalam gaya jendela yang lebih besar dan lebih penuh.

Pita dan Menu Aksi

Pita pertama kali diperkenalkan di SharePoint 2010. Ini menyediakan lokasi pusat untuk semua tindakan yang mungkin ingin dilakukan pengguna pada dokumen dan data lainnya.

Di SharePoint 2010, pengembang bisa menyertakan tindakan kustom untuk aplikasi mereka di pita; Aplikasi SharePoint juga mengizinkan kustomisasi ini. Ini memungkinkan Anda menyertakan tindakan yang diharapkan pengguna, bersama dengan semua tindakan standar lainnya yang disediakan SharePoint.

Menu tindakan adalah menu peka konteks pada item dalam daftar atau pustaka SharePoint. Misalnya, di pustaka dokumen SharePoint, menu Tindakan mengekspos fungsi umum seperti Check In dan Check.

Istilah lain yang biasa digunakan untuk menu ini adalah Edit Control Block.

Aplikasi SharePoint memungkinkan Anda menyertakan tindakan tambahan pada menu ini. Misalnya, ini adalah lokasi yang bagus untuk menampilkan fungsi aplikasi Anda, yang berlaku untuk satu item daftar.

Navigasi

Navigasi memungkinkan pengguna menemukan aplikasi Anda, dan mengintegrasikan dengan menu Pita dan Tindakan memungkinkan pengguna Anda melakukan tindakan di lokasi yang sama yang mereka lakukan di tempat lain di SharePoint.

Menggunakan satu atau beberapa blok penyusun ini memungkinkan Anda untuk mengintegrasikan antarmuka pengguna aplikasi Anda dengan yang dimiliki SharePoint dan mengekspos aplikasi Anda kepada penggunanya.

Peristiwa dan Integrasi Logika

Menyediakan UI untuk pengguna biasanya merupakan aspek paling menonjol dari aplikasi apa pun. Di sisi lain, menanggapi tindakan yang dilakukan pengguna - baik di dalam aplikasi, atau untuk berinteraksi dengan aplikasi, juga sangat penting.

Fitur utamanya adalah -

  • Aplikasi SharePoint menyediakan kemampuan untuk merespons aktivitas dalam aplikasi Anda seperti klik tombol dan merespons aktivitas dalam SharePoint seperti dokumen yang sedang diperiksa, dll.

  • Menanggapi aktivitas dalam aplikasi Anda sangat mudah. UI dan kode aplikasi Anda berjalan dari jarak jauh dari SharePoint dan hanya muncul melalui Bagian Aplikasi dan Halaman. Karena alasan ini, menanggapi peristiwa seperti tombol yang diklik di aplikasi Anda sepenuhnya terkait dengan kerangka kerja pemrograman aplikasi Anda. Misalnya, jika aplikasi Anda dibuat dengan ASP.NET, Anda cukup menangkap fileOnClick acara untuk tombol ASP.NET.

  • SharePoint tidak menghalangi Anda untuk tipe acara ini. Untuk merespons kejadian yang terjadi di dalam SharePoint, seperti dokumen yang disimpan atau diperbarui, SharePoint menyediakan penerima kejadian.

  • SharePoint 2013 juga menyediakan penerima acara yang memungkinkan aplikasi merespons kejadian yang terjadi dalam situs SharePoint.

Integrasi data

Data adalah inti dari setiap aplikasi, yang biasanya merupakan inti dari apa yang pengguna ingin kerjakan dalam aplikasi Anda. SharePoint menyediakan sejumlah opsi siap pakai untuk menyimpan dan bekerja dengan data. Opsi-opsi ini adalah sebagai berikut -

  • Menyimpan dan memanipulasi data dalam SharePoint.

  • Bekerja dengan data yang berada di luar SharePoint.

Dari versi pertama SharePoint, tujuannya adalah membuat bekerja dengan data menjadi sederhana dan mudah bagi pengguna.

Contoh paling sederhana dari ini adalah konsep data daftar. Pengguna dapat menyimpan dan bekerja dengan data gaya tabel melalui antarmuka web umum.

Banyak yang melihat menggunakan daftar yang dianalogikan dengan menggunakan tabel data dalam database. Aplikasi SharePoint juga dapat memanfaatkan kapabilitas penyimpanan data yang sama ini secara bawaan dengan menggunakan daftar, SharePoint menawarkan kepada pengembang kemampuan untuk memanfaatkan banyak kapabilitas penyimpanan data yang disediakan SharePoint tanpa harus menemukan kembali roda.

Jika digunakan dengan benar, SharePoint dapat menghemat waktu dan tenaga serta berpotensi mengurangi biaya manajemen dan dukungan untuk operasi Anda.

Berikut ini adalah kemampuan penyimpanan data inti -

  • Lists - Untuk menyimpan data terstruktur, seperti dalam tabel.

  • Libraries - Untuk menyimpan data yang tidak terstruktur, seperti dalam dokumen atau file.

SharePoint menyediakan sekumpulan lengkap API untuk digunakan pengembang dalam aplikasi untuk berinteraksi dan memanipulasi data yang ada di SharePoint. Untuk aplikasi SharePoint, API tersebut diekspos diClient-Side Object Model (CSOM).

Anda akan melihat banyak dari opsi ini di bab-bab selanjutnya.