Arkib Bulanan: April 2008

Cepat mudah dan: Buat Borang InfoPath an Baca Sahaja (InfoPath Borang Perkhidmatan di MOSS)

Terdapat senario perniagaan yang sama seperti ini:

  • Pengguna mengisi borang InfoPath.
  • Mengemukakan borang.
  • Proses aliran kerja lama berjalan bermula.
  • Walaupun kerja sedang berjalan, kita tidak mahu sesiapa sahaja untuk mengubah kandungan bentuk.

Ini contoh office.microsoft.com menerangkan bagaimana untuk mencipta "Paparan berasingan" dan menandakan pandangan keseluruhan sebagai baca-sahaja. Ini adalah satu pendekatan yang boleh digunakan tetapi mempunyai kelemahan anda dengan berkesan mencipta dua versi keseluruhan bentuk sama dan mesti sekarang pastikan mereka disegerakkan secara manual. Jika anda menambah bidang ke paparan disunting, anda mesti menambah kemudian ia ke paparan-editable serta. Dari masa ke masa, dengan pemaju yang berbeza, Terdapat beberapa perbezaan.

Alternatif ini mungkin kerja yang lebih baik dalam beberapa kes:

  • Menambahkan bidang baru dalam bentuk yang dipanggil "IsEditable".
  • Menetapkan nilai lalai untuk benar.
  • Menggalakkan apabila menerbitkan MOSS.
  • Dalam aliran kerja, menetapkan nilai IsEditble kepada palsu.
  • Kembali kepada bentuk.
  • Menambah peraturan bahawa "apabila Buka borang", melumpuhkan butang simpan anda apabila IsEditable adalah palsu.

Kelemahan bagi pendekatan ini adalah bahawa semua bidang masih akan diedit pada skrin. Pengguna boleh mendapatkan satu tanggapan yang palsu bahawa mereka benar-benar boleh mengubah kandungan. Anda boleh mengurangkan dengan meletakkan dalam beberapa teks bentuk dinyahdayakan, mungkin dalam huruf besar merah di bahagian atas halaman.

Dalam satu projek, Saya telah mencipta "aliran status" melihat. Kerana aliran tersebut berkembang, Ia akan Kemaskini Terakhir medan status tertentu yang telah dinaikkan pangkat dari bentuk. Bilakah pengguna dibuka borang, "Buka borang" memerintah secara automatik beralih kepada pandangan bahawa dan pengguna mempunyai status ringkasan kecil yang bagus.

</akhir>

Langgan ke blog saya.

Gunakan semaphores di SharePoint workflow Designer untuk Mencegah gelung Endless

Ia adalah mungkin untuk menyebabkan jalan yang tiada penghujung dalam aliran Reka bentuk SharePoint. Corak pelaksanaan yang biasa seperti ini menyebabkan masalah:

  • Buat kerja dan mengaitkan dengan senarai.
  • Menunjukkan bahawa ia perlu bermula pada mewujudkan item baru dan mengemaskini barangan yang sedia ada.
  • Satu langkah dalam alur kerja mengemaskini sebuah padang di "Semasa barang".
  • Sejak item semasa berubah, kerja bermula semula.

Untuk mengelakkan gelung ini tidak berkesudahan, melaksanakan tiang sinyal mudah:

  • Tambah ruangan tapak (atau lajur untuk senarai / perpustakaan jika anda tidak menggunakan jenis kandungan).
  • Bersembunyi dari halaman edit (mudah untuk dilakukan jika ruang tapak melalui sifat-sifatnya, tidak mudah jika ruang senarai).
  • Dalam aliran kerja, memeriksa untuk melihat jika nilai ruang tiang sinyal adalah kosong.
  • Jika ia adalah kosong, menetapkan kepada nilai bukan kosong dan meneruskan.
  • Jika tidak kosong, keluar dengan serta-merta.

Ini boleh menjadi penyelesaian yang agak nuanced, bergantung kepada keperluan perniagaan dan sebagainya, tetapi ia adalah satu corak yang boleh digunakan apabila saya memerlukannya.

</akhir>

Technorati Tags:

Langgan ke blog saya.

Pemaju: Bagaimana Saya Belajar SharePoint?

UPDATE: 04/25/08: Telah menangkap beberapa blog dan mendapati pautan kepada artikel ini: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Saya membuat nota itu kerana di samping meminta, "Bagaimana saya boleh mengetahui sharepoint?", Sesetengah orang bertanya "mengapa harus saya belajar sharepoint?". Artikel itu sebahagiannya jawapan yang terkemudian.

Dalam beberapa bulan yang lepas, sedozen atau lebih orang dari seluruh dunia telah menghantar e-mel saya dan bertanya soalan umum, "Bagaimana saya boleh mengetahui SharePoint?"

Saya tidak berwibawa, tetapi saya telah mempunyai beberapa kejayaan (dan cuba untuk menjadi lebih baik sepanjang masa) Jadi saya fikir saya akan dokumen saya Peta Laman peribadi. Orang lain mungkin mendapati ia berharga.

Sebelum saya berbuat demikian, Saya hanya mahu melihat bahawa ia adalah jelas kepada saya, berdasarkan e-mel peribadi dan jumlah yang lebih besar daripada MSDN / SharePoint Universiti jawatan yang sama jenis, yang ada kepentingan besar pemaju mendapatkan sehingga kelajuan dengan WSS/Lumut. Saya tertanya-tanya apa yang ia akan menjadi seperti setahun dari sekarang … lebih mudah untuk mencari bakat SharePoint baik? sama? Akan orang-orang melakukan diri mereka ke platform pada kadar yang mencukupi untuk bersaing dengan permintaan terhadap sumber-sumber yang baik? Bagaimana boleh anda lebih memikirkan sesuatu yang seperti itu kekurangan WAG yang?

Pelan Paul

Saya adalah sepenuh masa yang diambil bekerja oleh rakyat baik di Conchango semasa saya mengikuti peta jalan ini. Ini bermakna bahawa dari perspektif pembelajaran, Saya adalah aktif terlibat dalam projek-projek seperti saya mengikuti langkah-langkah yang saya menggariskan di bawah.

Beberapa Istilah Asas

Bagi orang-orang yang memasuki dunia ini, terdapat dua akronim utama:

  • WSS: Windows SharePoint Services
  • MOSS: Microsoft Office SharePoint Server

WSS adalah "percuma" kerana ia digabungkan dengan tingkap pelayan 2003 (atau sekurang-kurangnya boleh dimuat turun dari MS). Saya meletakkan harga sekitar percuma kerana anda perlu sekotak, O yang sah / lesen S dan mungkin SQL (Walaupun terdapat satu "percuma" jenis SQL serta).

MOSS biasanya dibina di atas WSS dan meluas. Terdapat tiada MOSS tanpa WSS. MOSS bukanlah percuma.

Mungkin tidak satu hari, tetapi tidak lama selepas anda mempunyai beberapa kebiasaan asas dengan platform, Ia adalah penting untuk mengetahui perbezaan. Sebagai contoh, sebahagian web yang berkuasa, Pertanyaan Kandungan Web Bahagian, ciri-ciri MOSS dan tiada WSS. Orang sering membuat andaian yang tidak betul bahawa CQWP terdapat dalam WSS dan kemudian akhirnya scrambling bagi ukuran berhenti-jurang apabila mereka menyedari kesilapan mereka.

Hit Buku

Saya mula bekerja dengan WSS/MOSS pada kira-kira 01/02/2007. Saya mempunyai sedikit pengalaman terlebih dahulu dengan SPS 2003 tetapi sangat sedikit. Untuk mendapatkan sendiri bermula, Saya membeli dua buah buku yang disenaraikan di sini (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Saya bermula dengan buku besar pentadbiran biru. Secara semula jadi, ianya meliputi aspek pentadbiran. Pada masa yang sama, ia menyediakan satu kajian semua ciri MOSS (dan ciri-ciri WSS serta).

Bagi saya, ia tidak begitu penting untuk ingat semua pelbagai butiran (sehingga ia adalah masa untuk mendapatkan disahkan) tetapi ia adalah baik untuk mengetahui sempadan. (Saya mengikuti pendekatan yang sama dalam 1 orang penembak saya bermain di xbox atau PC — Saya memasuki sesuatu bilik dan cenderung untuk membuat satu bulatan lawan jam sampai aku kembali di mana saya mula. Aku hanya merasa lebih baik mengetahui bentuk kotak yang aku masuk.)

Selepas membaca buku biru besar, Saya akan membaca buku di dalam WSS seluruh. Ia selaman mendalam ke dalam isu-isu yang peduli pemaju Tempahan kira-kira.

Buat Persekitaran Maya

Dalam usaha untuk melakukan apa-apa pembangunan atau menggunakan alam sekitar, anda memerlukan ditiup tingkap pelayan sistem operasi penuh dengan SharePoint Designer, Visual Studio 2005 (2008 kerja-kerja, tetapi beberapa alat yang berguna masih belum dialihkan seperti tulisan artikel ini), InfoPath 2007 dan beberapa barangan lain. Terdapat banyak entri blog yang baik yang menggambarkan proses ini. Saya akan melihat kedua-dua:

Di samping itu, Andrew Connell berkongsi pengalaman dengan VMWare sini:

Gunakan enjin carian kegemaran anda untuk melihat apa yang orang lain lakukan. Ia adalah pelaksanaan pembelajaran berguna dalam dan sendiri.

Menghabiskan beberapa minit yang angrily mengecam kenyataan bahawa anda memerlukan persekitaran pelayan di mana untuk melakukan pembangunan. Tetapi … Jangan mengganggu blog tentang atau menghantarnya ke Forum MSDN. Ia telah pun selesai 🙂. Sebaliknya, menerimanya dan bergerak. Anda akan lebih positif kerananya.

Dapatkan Diperakui

Saya percaya bahawa MS SharePoint pensijilan jalan, yang terdiri empat peperiksaan, lengkap. Saya cadangkan supaya anda mengikuti panduan penyediaan dalam talian mereka dan melakukan yang terbaik untuk memahami salah satu bahagian ujian.

Saya tidak mencadangkan bahawa anda mengambil peperiksaan semata-mata untuk lulus. Saya tidak mencadangkan bahawa anda menggunakan salah satu daripada "otak dump" gaya ke-3 Parti "alat" untuk lulus dalam ujian MS. Jika anda boleh mengambil ujian, lulus berdasarkan gabungan kajian anda sendiri diarahkan dan pengalaman, anda akan menjadi pemaju yang lebih kukuh dan calon pekerja untuk itu.

Terdapat empat ujian dalam dua "trek":

Pemaju:

Admin:

Saya cadangkan bahawa pemaju pengajian untuk semua peperiksaan ini. Anda akan menjadi kuat untuk mereka, walaupun saya rasa jika anda tidak mengambil peperiksaan admin, anda akan mendapat dengan.

Saya mendapati versi WSS menjadi jauh lebih mencabar daripada versi MOSS sama, banyak saya terkejut. Saya berada di kelas Tempahan dan beberapa orang yang lain membuat titik yang sama.

Semasa saya sedang belajar untuk 70-542 peperiksaan (Pembangunan MOSS) Saya dikesan sumber kajian saya. Ini mungkin berguna kepada anda serta: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Sumbat Diri Ke Komuniti

Masyarakat SharePoint bertenaga, kuat dan membesar sepanjang masa.

Anda ingin melihat perkara-perkara berikut untuk memulakan:

  • Blogs
  • Forum
  • Codeplex
  • Twitter

Blogs

Jika anda tidak memahami RSS, Hentikan segala-galanya dan belajar. Ia akan mengambil masa 10 minit untuk belajar, mungkin lain 10 minit untuk mencari berasaskan web RSS pembaca (Saya suka pembaca google ini, www.google.com / reader).

Mulakan dengan menambah blog ini pada pembaca RSS anda 🙂

Seterusnya, menambah www.sharepointblogs.com kepada pembaca anda. Mereka agregat blog yang banyak ke dalam suapan tunggal.

Dari masa ke masa, anda akan dapati blog yang tidak diagregatkan dengan cara. Hanya menambah mereka secara individu.

Saya melanggan beberapa dozen blog yang saya telah mengumpul lebih tahun yang lepas. kalau awak mahu, Saya boleh mengeksport senarai saya dan e-mel.

Akhirnya, anda mungkin ingin memulakan blog anda sendiri. Saya sendiri berpendapat bahawa beberapa siri entri blog yang menggambarkan sebuah "newbie di" kemajuan pembelajaran WSS / MOSS akan menjadi siri yang menarik. Saya harap saya telah dilakukan bahawa saya.

Forum

Saya aktif dalam kedua-dua kumpulan forum: MSDN dan Universiti SharePoint.

Forum adalah tempat yang sangat baik untuk belajar. Orang bertanya soalan-soalan yang terdiri daripada yang sangat mudah ("Bagaimana saya mencipta sebuah lokasi medan") kepada panik ("Pelayan saya adalah turun!") kepada soalan-soalan reka bentuk yang lebih andaian.

Setelah anda mendapatkan rasa persekitaran, menerokai dan mula menjawab. Kekurangan secara langsung berinteraksi dengan pelanggan, tiada apa yang lebih baik daripada ini untuk tangan kepada pengalaman.

Codeplex

Pergi ke www.codeplex.com.

Check it out dan mencari projek-projek SharePoint.

Melanggan ringkasan harian Codeplex suapan dalam pembaca suapan anda.

Tambah apa-apa projek SharePoint baru kepada pembaca suapan anda.

Akhirnya, selepas membaca forum dan menghadap ke bawah WSS / MOSS iblis sendiri, mempertimbangkan meletakkan bersama-sama projek codeplex anda sendiri.

Twitter

Ketika saya menulis blog ini, banyak kaum SharePoint telah mula menggunakan Twitter.

Sukar untuk mencirikan Twitter. Anda hanya akan perlu untuk check it out sendiri.

Kesimpulan

Wraps sehingga pelan hala tuju saya dan membuatkan saya semasa. Saya hanya mula menggunakan Twitter dua minggu yang lalu.

WSS/Lumut merupakan platform yang sangat sejuk dan masyarakat berkembang sepanjang masa. Gunakan sumber komuniti untuk meningkatkan kemahiran anda dan menikmati perjalanan!

</akhir>

Langgan ke blog saya.

Pengurus Perlindungan Data: Nampaknya Seperti SharePoint Great Sandaran / Simpan semula Penyelesaian

Pada New Jersey SharePoint Kumpulan Pengguna mesyuarat malam tadi, Microsoft Sr. produk pakar DuWayne Harrison dibentangkan Microsoft Pengurus Perlindungan Data 2007. DuWayne adalah besar (dan dia disokong oleh satu atau dua rakan-rakan dari penonton yang nama saya tidak ingat). Anda boleh mendapatkan bahan-bahan persembahan di sini.

Sehingga malam tadi, Saya tidak pernah mendengar DPM.

Saya bukan jenis sistem admin orang, Jadi saya menulis ini dari perspektif SharePoint perunding dan mungkin mendapat beberapa perkataan salah. bagi saya, DPM adalah penyelesaian sandaran/ambil semula untuk Microsoft "barangan":

  • Files
  • SQL
  • O / S
  • Mesin maya (hidup sandaran VM yang, walaupun VM sendiri sedang berjalan Unix).
  • Pemulihan logam yang terdedah (Dgn kata lain. kegagalan perkakasan bencana).

Selain barangan yang, yang saya akan menimbang supaya keperluan minimum bagi apa-apa jenis "sebenar" sandaran / memulihkan produk, TPM juga mempunyai kecerdasan yang terbina dalam untuk SharePoint. Ia memahami tentang ladang pelayan dan membolehkan anda mengambil semula:

  • Pangkalan data keseluruhan (e.g. kandungan, config, dan sebagainya.).
  • Koleksi Site
  • Laman individu
  • Barangan individu (e.g. dokumen).

Proses ambil semula sebenar melibatkan mengekstrak data sasaran daripada sandaran dan simpan ia di "ambil semula ladang" dan kemudian dari sana, berpindah ke persekitaran pengeluaran (mana saja anda mahu untuk memulihkan). Saya rasa ini adalah lancar, tetapi ada banyak penekanan terhadap keperluan untuk "ambil semula ladang". Ladang ambil semula tidak perlu padan dengan pengeluaran alam sekitar khususnya setiap (terutamanya dalam topologi fizikal) tetapi perlu untuk dipadankan dari segi template, versi, dan sebagainya..

Saya tidak melihat akhir yang penuh untuk menamatkan demo, tetapi DuWayne pula menunjukkan screen Shot dan beberapa demo live. Ia seolah-olah menjadi baik kerana ia hanya perlu, sekurang-kurangnya untuk persekitaran yang bersaiz sederhana.

Saya terutamanya dipukul oleh harga. Jelas sekali, tidak memegang saya ini, tetapi saya percaya bahawa harga yang paling mahal adalah lebih kurang seperti berikut (dalam USD):

  • $600 untuk DPM sendiri.
  • Perkakasan untuk server DPM a (dan barangan yang berkaitan untuk media dan semua yang).
  • $450 untuk setiap pelayan yang anda mahu untuk menyokong ("perusahaan" lesen).

Sebuah ladang pelayan lima akan kos di kebanyakan:

  • $600 untuk DPM
  • $450 x 5 pelayan = $2,250

Jumlah kos dalam lesen: $2,850

Dalam amalan, Ia akan menjadi kurang. Anda tidak semestinya perlu dipasang pada setiap akhir Penyambut web TPM, contohnya. Anda tidak semestinya perlu lesen perusahaan sama ada.

Antara muka pengguna adalah seolah-olah sangat sederhana mungkin tidak memerlukan sebarang latihan khas untuk mendapatkan kelajuan sampai. Aku memang bertanya tentang hal itu secara khusus dan ada rupa-rupanya yang 1.5 kelas hari disediakan, walaupun ia tidak jelas kepada saya bahawa sesiapa yang benar-benar perlu mengambil.

Semua dalam semua, Saya rasa ia sudah tentu bernilai menyiasat jika anda di luar sana mencari penyelesaian perlindungan data untuk SharePoint.

</akhir>

Langgan ke blog saya.

Technorati Tags:

Twitter: http://twitter.com/pagalvin

Berjalan-melalui: Betulkan Pekerja Latihan Templat Kerusi Available NYAHDAFTAR Bug

Seperti yang ramai orang tahu, template latihan pekerja disediakan oleh Microsoft di sini mempunyai bug yang kita boleh menghasilkan semula langkah-langkah berikut:

  • Mewujudkan kelas dengan keluasan maksimum 10 pelajar-pelajar.
  • Mendaftar –> Jumlah keseluruhan disediakan kerusi dengan betul decrements oleh satu. Keputusan: 9 tempat duduk yang disediakan.
  • Unregister: –> Bug. Jumlah kerusi yang disediakan perlu kenaikan oleh salah satu. Ia tidak. Keputusan: 9 tempat duduk yang disediakan seperti SharePoint, tetapi sebenarnya, Tiada 10 tempat duduk yang disediakan.

Penyelesaian: Menggunakan Reka bentuk SharePoint untuk membetulkan aliran itu.

Pertama, Buka laman web. Senarai folder saya kelihatan seperti ini:

imej

Jika kita mempunyai lihat "hadirin pendaftaran" kerja, kita lihat bahawa terdapat satu langkah yang dilabel "Menguatkuasakan dasar tempat duduk". Ia kelihatan seperti ini:

imej

Langkah ini dalam alur kerja kemas kini perkara oleh incrementing "dipenuhi kerusi" kolum metadata di Padang. Jika kita tarik yang lebih terperinci, kita lihat ini:

imej

Itulah semua maklumat yang kami perlukan untuk menetapkan aliran unregistration.

Jika kita terbalikkan ke aliran unregistration, Terdapat tiada serupa aliran kerja langkah. Tambah seperti berikut:

1: Memperluaskan "peserta unregistration" dan membuka XOML yang (melihat skrin pertama yang ditembak jika kau hilang).

2: Menambah pembolehubah workflow yang baru, "Kerusi diisi baru" jenis "Nombor".

3: Peruntukkan bernilai "baru diisi Seats" seperti yang ditunjukkan:

imej

4: Decrement tempat duduk diisi oleh 1:

imej

5: Kemaskini butiran kursus berkaitan:

imej

6: Pastikan semua langkah-langkah dalam jujukan yang betul. Bagi saya, ia kelihatan seperti ini:

imej

7: Melengkapkan aliran kerja untuk membinanya semula.

8: Ujian.

</akhir>

Langgan ke blog saya.

Technorati Tags: ,

Random Sabtu Pagi Pemerhatian

Saya telah berada di kelas dua minggu lalu dan satu perkara yang menarik perhatian saya adalah bahawa terdapat banyak bertimbang rasa, orang pintar bekerja di SharePoint (sebagai perunding atau kakitangan IT) yang tidak blog, twitter, seolah-olah sedar papan buletin awam seperti MSDN forum atau Universiti SharePoint, mengekalkan Facebook atau LinkedIn profil, dan sebagainya.. Mereka adalah pengguna-pengguna maklumat yang tulen. boleh tahan, hanya menarik.

</akhir>

Technorati Tags:

Langgan ke blog saya.

Codeplex & RSS

Tidak pasti jika semua orang sedar, tetapi codeplex mempunyai nice setiap hari update RSS yang saya dapati sangat membantu.
Di samping itu, semua projek-projek codeplex mempunyai suapan mereka sendiri.
Setiap hari, Saya mengimbas melalui dan menambah mana-mana projek yang berkaitan dengan SharePoint’ suapan kepada pembaca gmail saya.
</akhir>

Kandungan Pertanyaan Web Bahagian: Bercakap di New York SharePoint Kumpulan Pengguna

Saya akan bercakap dengan rakan sekerja saya, Natalya Voskresenskaya, di dalam New York SharePoint Kumpulan Pengguna Mesyuarat Rabu 7 Mac.

Ucapan terima kasih kepada Bob Fox untuk membuang nama-nama kami ke dalam topi dan membantu kita mendapatkan peluang ini!

Topik keseluruhan kami adalah bahagian kandungan Web pertanyaan dan kami berharap untuk memberi sedikit maklumat berguna kepada dua pemerhati yang berbeza:

  • Pengguna perniagaan (pemaju): Menunjukkan bagaimana CQWP boleh ditatarajah untuk menyelesaikan sesuatu masalah perniagaan yang biasa tanpa apa-apa coding.
  • Pemaju: Menunjukkan bagaimana CQWP boleh diperluaskan untuk melakukan beberapa perkara yang cukup menarik bahawa pengguna perniagaan tidak biasanya berasa selesa melakukan sendiri. Bahagian ini pembentangan akan membantu pengguna perniagaan memahami Apakah mungkin menggunakan bahagian web ini supaya mereka boleh menyediakan syarat-syarat yang lebih baik dan lebih realistik untuk rakan-rakan pemaju mereka.

Berikut adalah notis NYSPUG diposkan lebih awal minggu ini:

"Menggunakan pertanyaan kandungan Web bahagian untuk menyelesaikan masalah perniagaan".

MOSS 2007 pertanyaan kandungan Web bahagian (CQWP) membolehkan pengguna untuk mewujudkan pandangan adat disoal data dari pelbagai sumber, dan mempersembahkan data dalam satu tempat. Walaupun pertanyaan yang kuat & pilihan perbaikan kandungan, CQWP sering ciri underrated dan diabaikan. CQWP adalah kedua-dua "data pengekstrakan enjin" (mencari dokumen atau item senarai mana-mana sahaja dalam koleksi tapak) dan juga alat persembahan kelas pertama yang membolehkan pengguna untuk mengawal bagaimana kandungan yang disampaikan oleh pembalut HTML dan gaya format paparan hampir mana-mana cara yang anda ingin.

Dalam sesi demo-berat ini, mereka akan menunjukkan bagaimana untuk menggunakan CQWP untuk menyelesaikan masalah perniagaan dengan menunjukkan ciri-ciri teras.

  • menggunakan ciri-ciri CWQP lalai, termasuk penonton mensasarkan

  • menggunakan CWQP sebagai alat laporan mana-mana sahaja dalam koleksi tapak melalui ciri-ciri penapis seperti "semua dokumen diwujudkan hari".

  • Tukar rupa & rasa keputusan query untuk menyerlahkan data perniagaan, menunjukkan lajur tambahan maklumat, memaparkan maklumat dalam format grid, dan lain-lain.

  • menunjukkan bagaimana CQWP boleh membantu dalam pentadbiran jenis kandungan (Dgn kata lain. mencari semua dokumen jenis kandungan tertentu bagi memahami potensi kesan perubahan definisi CT).

  • Huraikan beberapa sekatan CQWP

  • menyediakan senarai sumber untuk lanjutan teknik CQWP, termasuk blog, ECQWP Codeplex projek & MSDN dokumentasi.

</akhir>

Langgan ke blog saya.

Technorati Tags:

Integrasi SharePoint FAST: Melaksanakan Pertanyaan Mudah

Ini merupakan kesinambungan dalam puasa saya pengekodan Mini Siri SharePoint rakyat. Bit di bawah Kod melaksanakan mencari istilah "menguji" dalam segera melalui permohonan konsol. Jelas sekali, ia hop, skip dan melompat jauh untuk membalut logik ini di dalam bahagian atau laman web permohonan:

menggunakan Sistem;
menggunakan System.Collections.Generic;
menggunakan System.Linq;
menggunakan System.Text;
menggunakan System.Collections.Specialized;
menggunakan Com.FastSearch.Esp.Search;
menggunakan Com.FastSearch.Esp.Search.Http;
menggunakan Com.FastSearch.Esp.Search.Navigation;
menggunakan Com.FastSearch.Esp.Search.Query;
menggunakan Com.FastSearch.Esp.Search.Result;
menggunakan Com.FastSearch.Esp.Search.View;
menggunakan System.Collections;

ruang nama Conchango
{
    kelas InvokeSimpleFASTQuery
    {
        statik membatalkan Utama(rentetan[] args)
        {

            #rantau Memulakan komunikasi kita dengan CEPAT
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = baru NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "DAPATKAN");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion

             Pelancaran pertanyaan

            rentetan queryString = "ujian";

            Pertanyaan query = baru Pertanyaan(queryString);

            query.SetParameter(BaseParameter.Kelompok, palsu);
            query.SetParameter(BaseParameter.NAVIGATION, benar);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult hasil = searchView.Search(pertanyaan);

            Konsol.WriteLine("Jumlah hasil dari carian: [" + result.DocCount + "].");

            int docCounter = 0;

            manakala (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Konsol.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // manakala

            Konsol.ReadLine();
            #endregion

        }
    }
}

Ia menghasilkan keputusan seperti berikut:

imej

</akhir>

Langgan ke blog saya.

Technorati Tags: ,