Monataj Arkivoj: Aprilo 2008

Rapide kaj Simpla: Fari InfoPath Formo Legis Nur (InfoPath Formas Servojn en MUSKO)

Tie estas ofta komerca scenaro tiel:

  • Uzanto elplenigas InfoPath formo.
  • Submetiĝas formon.
  • Longe-kuranta workflow procezaj piedbatoj de.
  • Dum la workflow estas kuranta, Ni ne deziras iun ajn ŝanĝi la enhavon de la formo.

Ĉi tiu oficejo.Microsoft.Com ekzemplo Priskribas kiel krei apartan "vidon" Kaj marki la tutan vidon kiel legita-nura. Tio ĉi estas praktika alproksimiĝo sed havas la malavantaĝon ke vi efike kreis du tutajn versiojn de la sama formo kaj nun devas teni ilin en sync mane. Se vi aldonas kampon al la editable vido, Vi tiam devas aldoni ĝin al la ne-editable vido ankaŭ. Super tempo, Kun malsamaj ellaborantoj, Tie povas esti iu deturniĝo.

Ĉi tiu alternativo povus labori pli bonan en kelkaj kazoj:

  • Aldoni novan kampon al la formo vokis "IsEditable".
  • Fiksita ĝian defaŭltan valoron al vera.
  • Antaŭenigi ĝin kiam eldonanta al MUSKO.
  • En la workflow, Fiksi la valoron de IsEditble al falsa.
  • Reveni al la formo.
  • Aldoni regulon ke "al turniro de la formo", Malfunkciigi via savi butonon kiam IsEditable estas falsa.

La malavantaĝo al ĉi tiu alproksimiĝo estas ke ĉiuj la kampoj ankoraŭ estos editable sur la ekrano. La uzanto povas akiri falsan impreson ke ili efektive povas ŝanĝi enhavon. Vi povas mildigi ke de metanta en iu teksto ke la formo estas malfunkciigita, Eble en grandaj ruĝaj leteroj trans la supro de la paĝo.

En unu projekto, Mi kreis "workflow statuso" Vido. Kiel la workflow progresadis, Ĝi ĝisdatigus specifajn statusajn kampojn kiu estis antaŭenigita de la formo. Kiam la uzanto malfermis la formon, La "malferma formo" Regi aŭtomate ŝaltita al tiu vido kaj la uzanto havis belan malgrandan resuman statuson.

</Fino>

Technorati Etikedoj: ,

Aboni al mia blogo.

Uzaj Semaforoj en SharePoint Designer Workflow Malhelpi Senfinajn Maŝojn

Ĝi estas ebla kaŭzi senfinan maŝon en SharePoint Designer workflow. Ofta efektiviga skemo tiel kaŭzas la problemon:

  • Krei workflow kaj asociiton kun listo.
  • Indiki ke ĝi devus komenci sur krei de novaj eroj kaj ĝisdatigo ekzisti erojn.
  • Interveni la workflow ĝisdatigas kampon en "Nuna Ero".
  • Pro tio ke la nuna ero ŝanĝis, La workflow komencoj denove.

Malhelpi ĉi tiun senfinan maŝon, Efektivigi simplan semaforon:

  • Aldoni ejan kolumnon (Aŭ kolumno al la lista/biblioteko se vi ne estas uzanta kontentajn tipojn).
  • Kaŝi ĝin de la redakti paĝon (Facile fari se eja kolumno tra ĝiaj nemoveblaĵoj, Ne kiel facile se lista kolumno).
  • En la workflow, Kontroli vidi se la valoro de la semafora kolumno estas malplena.
  • Se ĝi estas malplena, Fiksi ĝin al ne-malplena valoro kaj procedi.
  • Se estas ne estas malplena, Eliri tuj.

Tio ĉi povas fariĝi juste nuanced solvo, Dependanta sur komercaj postuloj kaj tiel antaŭen, Sed ĝi estas estita praktika skemo kiam mi devis ĝin.

</Fino>

Technorati Etikedoj:

Aboni al mia blogo.

Ellaborantoj: Kiel mi Lernas SharePoint?

ĜISDATIGO: 04/25/08: Estis kaptanta supre sur kelkaj blogaj poŝtoj kaj trovis ligon al ĉi tiu artikolo: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Mi faras noton de ĝi ĉar krom demandanta, "Kiel mi lernas sharepoint?", Kelkaj homoj demandas "kial devus min lernas sharepoint?". KE artikolo parte alrespondas la pli lastan.

En la lastaj pluraj monatoj, Dekduo aŭ pli da homoj de trans la planedo estis retpoŝtiganta min kaj demandanta la ĝeneralan demandon, "Kiel mi lernas SharePoint?"

Mi estas malfacile aŭtoritata, Sed mi havis iun sukceson (Kaj provanta akiri pli bonan ĉiuj la tempo) Do mi pensis min dokumentus mian propran vojan mapon. Aliaj povas trovi ĝin valora.

Antaŭ ol mi fari tion, Mi nur deziras observi ke ĝi estas evidenta al mi, Bazita sur ĉi tiuj propraj retpoŝtoj kaj la para pli granda nombro de MSDN / SharePoint Universitataj poŝtoj de la sama naturo, Kiu estas grandega ellaboranta intereso en vekiĝanta rapidi kun WSSa/MUSKO. Mi scivolas kion ĝi estas iranta esti kiel jaro de nun … Pli facila trovi bonan SharePoint talento? La sama? Estas homoj faranta sin mem al la platformo ĉe indico sufiĉa teni supre kun postulo por bonaj rimedoj? Kiel povis vin eĉ kalkuli ion ŝatas ke ekstere mallonga de SVINGO?

Roadmap de Paul

Mi estis plena tempo utiligita de la bona homo ĉe Conchango dum mi sekvis ĉi tiun vojan mapon. Tio ĉi signifas ke de lernada perspektivo, Mi estis aktive okupita en projektoj kiel mi sekvis la paŝojn mi skizas malsupre.

Kelkaj Bazaj Terminoj

Por homoj eniranta ĉi tiun mondon, Estas du kernaj akronimoj:

  • WSS: Fenestroj SharePoint Servoj
  • MUSKO: Microsoft Oficejo SharePoint Servilo

WSS estas "libera" En kiu ĝi estas enpakita kun fenestra servilo 2003 (Aŭ almenaŭ povas esti elŝutita de F-ino). Mi metis citaĵojn ĉirkaŭ libera ĉar vi devas skatolon, valida O/S licenco kaj verŝajne SQL (Kvankam tie estas "libera" Speco de SQL ankaŭ).

MUSKO estas konstruita supre de WSS kaj etendas ĝin. Estas neniu MUSKO sen WSS. MUSKO ne estas liberigi.

Eble ne tage unu, Sed baldaŭ post kiam vi akiris iun bazan konon kun la platformo, Ĝi estas grava lerni la diferencojn. Ekzemple, Potenca araneaĵa parto, La Kontenta Demanda Araneaĵa Parto, Estas MUSKA ĉefaĵo kaj ne havebla WSS. Homoj ofte faras la neĝustan antaŭsupozon ke CQWP estas havebla en WSS kaj tiam fini supre grimpanta por haltigo-manka mezuro kiam ili konscias ilian eraron.

Frapi la Librojn

Mi komencis laboranta kun WSSa/MUSKO sur proksimume 01/02/2007. Mi havis malgrandan antaŭan sperton kun SPS 2003 Sed tre malgranda. Akiri min mem komencis, Mi aĉetis la Du libroj enlistigis ĉi tie (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Mi komencis kun la granda blua administra libro. Nature, Ĝi kovras administron. Samtempe, Ĝi provizas enketon de ĉiuj MUSKAJ ĉefaĵoj (Kaj WSS prezentas ankaŭ).

Por mi, Ĝi ne estas tiel grava memori ĉiuj la diversaj detaloj (Ĝis ĝi estas tempo akiri atestita) Sed ĝi estas bona scii la limojn. (Mi sekvas ĉi tiun saman alproksimiĝon en 1a persono shooters mi ludas sur la xbox aŭ PC-O — Mi eniras ĉambron kaj emi fari sumigilon-dekstrume maŝo ĝis mi revenas kie mi komencis. Mi nur sentas pli bonan scianta la formon de la skatolo mi estas je.)

Post kiam leganta la grandan bluan libron, Mi legus la tutan Internaĵan WSSan libron. Ĝi plonĝas profunde en aferoj ke ellaborantoj zorgas plej proksimume.

Krei Virtualan Medion

Por fari ajnan evoluadon aŭ konvene uzi la medion, Vi devas plene blovita fenestran servilon funkcianta sistemon kun SharePoint Designer, Vida Studio 2005 (2008 Laboroj, Sed kelkaj utilaj iloj havi ankoraŭ esti ported kiel de la skribo de ĉi tiu artikolo), InfoPath 2007 Kaj kelkaj alia aĵo. Estas multaj bonaj blogaj eniroj priskribanta ĉi tiun procezon. Mi havus rigardi ĉi tiuj du:

Krome, Andrew Connell dividis liajn spertojn kun VMWare ĉi tie:

Uzi vian preferatan serĉan motoron vidi kion aliaj homoj fari. Ĝi estas utila lernada ekzercado en kaj de ĝi mem.

Elspezi kelkajn minutojn kolere kondamnanta la fakton ke vi devas servilan medion sur kiu fari evoluadon. Sed … Ne ĝenas blogging pri ĝi aŭ poŝtanta ĝin al MSDNaj forumoj. It’s already been done 🙂. Male, Ampleksi ĝin kaj movon sur. Vi estos pli bona ekstere por ĝi.

Akiri Atestita

Mi kredas ke la f-ino Sharepoint atestada vojo, Kiu konsistas kvar ekzamenojn, Estas ĝisfunda. Mi sugestas ke vi sekvas ilian enretan preparan gvidilon kaj fari vian plej bonan kompreni ĉiun de la areoj de la testo.

I Faras ne Sugesti ke vi prenas la ekzamenon nur pasi ĝin. I Faras ne Sugesti ke vi uzas unu el la "cerba rubejo" Stilo 3a partiaj "iloj" Por pasanta F-inajn testojn. Se vi povas preni la teston, Pasi ĝin bazita sur kombinaĵo de via propra direktita studon kaj manoj-sur sperto, Vi estos pli forta ellaboranto kaj laborpostena kandidato por ĝi.

Estas kvar testoj en du "vojetoj":

Ellaboranto:

Admin:

Mi rekomendas ke ellaboranta studo por ĉiuj de ĉi tiuj ekzamenoj. Vi estos forta por ili, Kvankam mi supozas se vi preterpasis la admin ekzamenoj, Vi akirus de.

Mi trovis la WSSan version esti konsiderinde pli malfacila ol la respondaj MUSKAJ versioj, Multe da al mia surprizo. Mi estis en klaso ĵus kaj pluraj aliaj faris la saman punkton.

Dum mi estis studanta por la 70-542 Ekzameno (MUSKA evoluado) Mi spuris miajn studajn rimedojn. Ĉi tiuj povas esti helpemaj al vi ankaŭ: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Ŝtopi Vin mem En la Komunumo

La SharePoint komunumo estas vigla, Forta kaj kreskanta pli grandan ĉiuj la tempo.

Vi deziras rigardi la sekvantan komenci:

  • Blogoj
  • Forumoj
  • Codeplex
  • Pepi

Blogoj

Se vi ne komprenas RSS, Halti ĉion kaj lerni ĝin. Ĝi prenos 10 Minutoj lerni ĝin, Eble alia 10 Minutoj trovi araneaĵon bazita RSSan leganton (Mi ŝatas la leganton de google, Www.google.com/reader).

Start by adding this blog to your RSS reader 🙂

Poste, Aldoni Www.sharepointblogs.com Al via leganto. Ili entuta multaj blogoj en ununura paŝtaĵo.

Super tempo, Vi trovos blogojn kiu ne estas aggregated ke vojo. Nur aldoni ilin unuope.

Mi abonas al kelkaj dekduaj blogoj kiu mi amasigis super la lasta jaro. Se vi deziras, Mi povas eksporti mian liston kaj retpoŝtigi ĝin.

Poste, Vi povas deziri komenci vian propran blogon. Mi propre pensas ke serio de blogaj eniroj priskribanta "newbie-a" Progresadi lernanta WSSan/MUSKON estus interesa serio. Mi deziras min faris ke mi mem.

Forumoj

Mi aktive partoprenas en du forumaj grupoj: MSDN kaj SharePoint Universitato.

Forumoj estas bonegaj lokoj lerni. Homoj demandas demandojn varianta de la tre simpla ("Kiel mi kreas eja kolumno") Al la panikita ("Mia servilo estas malsupren!") Al pli hipotezaj desegnaj demandoj.

Unufoje vi akiras guston de la medio, Elkuraĝi kaj komenco respondanta. Mallonga de rekte interrilatanta kun kliento, Nenio estas pli bona ol tio ĉi por manoj sur sperto.

Codeplex

Iri al Www.codeplex.com.

Kontroli ĝin kaj serĉi SharePoint projektoj.

Aboni al la ĉiutaga resuma Codeplex paŝtaĵo en via paŝtaĵa leganto.

Aldoni ajnan novan SharePoint projektoj al via paŝtaĵa leganto.

Poste, Post kiam leganta la forumojn kaj alfrontanta malsupren viajn proprajn WSSajn/MUSKAJN demonojn, Konsideri kunmetanta vian propran codeplex projekto.

Pepi

Kiel mi skribas ĉi tiun blogan eniron, Multa SharePoint homo komencis uzanta Pepi.

Ĝi estas malfacile karakterizi Pepi. Vi voli nur devi kontroli ĝi vi mem.

Konkludo

Kiu volvas supre mia roadmap kaj faras min nuna. Mi nur komencis uzanta Pepas du semajnojn antaŭe.

WSSa/MUSKO estas tre freŝa platformo kaj la komunumo estas kreskanta ĉiuj la tempo. Uzi komunumajn rimedojn plibonigi viajn kapablojn kaj ĝui la vojaĝon!

</Fino>

Aboni al mia blogo.

Technorati Etikedoj: ,

Datuma Protekto Manaĝero: Ŝajnas Kiel Granda SharePoint Rezervo/Restarigas Solvon

Ĉe la Nov-Ĵerzejo SharePoint Uzanta Grupo Renkontanta hieraŭ nokte, Microsoft Sr. Produkta specialisto DuWayne Harrison prezentis Microsoft Datuma Protekto Manaĝero 2007. DuWayne estis granda (Kaj li estis subtenita de unu aŭ du kolegoj de la spektantaro kies nomas min ne memoras). Vi povas akiri la prezentajn materialojn ĉi tie.

Supre ĝis hieraŭ nokte, Mi neniam aŭdis de DPM.

Mi ne estas sistemo admin tipa persono, Do mi estas skribanta tion ĉi de SharePoint la perspektivo de komerca konsilisto kaj povas akiri kelkaj de la vortoj malĝuste. Al mi, DPM estas rezervo/restarigas solvon por Microsoft "aĵo":

  • Dosieroj
  • SQL
  • O/S
  • Virtualaj maŝinoj (Viva rezervo de la VM, Eĉ se la VM ĝi mem estas kuranta Unix).
  • Malplena metala retrovo (T.e. Katastrofa ladaĵeja malsukceso).

Pretere ke aĵo, Kiu mi konsiderus esti minimumaj postuloj por ajna speco de "realo" Rezerva/restarigi produkton, DPM ankaŭ konstruis-en spionaro por SharePoint. Ĝi komprenas pri servilaj bienoj kaj lasas vin restarigas:

  • Tutaj datumaroj (Ekz. Enhavo, Config, Ktp).
  • Ejaj kolektoj
  • Individuaj ejoj
  • Individuaj eroj (Ekz. Dokumentoj).

La reala restarigi procezon okupas eltiranta la celan datumon de la rezerva kaj savi ĝin en "restarigi bienon" Kaj tiam de tie, Movanta ĝin al la produktada medio (Aŭ wherever vi deziras restarigi). Mi pensas tion ĉi estas seamless, Sed estis multa emfazo sur la bezono por "restarigi bienon". La restarigi bienon ne devas egali la produktadan medion en ĉiu aparta (Plejparte en fizika topologio) Sed faras devi egali en terminoj de ŝablonoj, Versioj, Ktp.

Mi ne vidis plenan finon fini elmontron, Sed DuWayne ja montris ekranajn pafojn kaj kelkajn vivajn elmontrojn. Ĝi ŝajnas esti kiel bona kiel ĝi devas esti, Almenaŭ por modera sized medio.

Mi estis precipe struck de la prezo. Evidente, Ne tenas min al tio ĉi, Sed mi kredas ke la plej altekosta prezo estas malglate kiel sekvas (En USD):

  • $600 Por DPM ĝi mem.
  • Ladaĵejo por DPMa servilo (Kaj rilata aĵo por amaskomunikilaro kaj ĉiuj tio).
  • $450 Por ĉiu servilo vi deziras subteni supre ("Entrepreno" Licenco).

Kvin servila bieno kostus ĉe plejparto:

  • $600 Por DPM
  • $450 X 5 Serviloj = $2,250

Totala kosto en licencoj: $2,850

En praktiko, Ĝi estus malpli. Vi ne nepre devus havi DPM instalita sur ĉiu araneaĵo fronta fino, Ekzemple. Vi ne nepre devas entreprenon licencas aŭ.

La uzanta fasado estas ŝajnas tre simpla verŝajne ne postulus ajnan specialan trejnadon vekiĝi rapidi. Mi ja demandis pri kiu specife kaj estas ŝajne 1.5 Tage klasifiki haveblan, Kvankam ĝi ne estas evidenta al mi ke iu ajn vere devus preni ĝin.

Ĉiuj en ĉiuj, Mi pensas ĝin estas certe valora prienketanta se vi estas tie serĉanta datuman protektan solvon por SharePoint.

</Fino>

Aboni al mia blogo.

Technorati Etikedoj:

Pepi: http://twitter.com/pagalvin

Piediro-trae: Senpaneiga Dungito Trejnanta Ŝablonon Haveblaj Seĝoj Unregister Cimo

Kiel multaj homoj scias, La Dungito Trejnanta ŝablonon Provizita de Microsoft ĉi tie Havas cimon ke ni povas reprodukti sekvanta ĉi tiujn paŝojn:

  • Krei klason kun max grandeco de 10 Studentoj.
  • Registro –> Totalaj haveblaj seĝoj konvene decrements de unu. Rezulto: 9 Haveblaj seĝoj.
  • Unregister: –> Cimo. Totalaj haveblaj seĝoj devus pliigon de unu. Ĝi faras ne. Rezulto: 9 Haveblaj seĝoj kiel por SharePoint, Sed fakte, Estas 10 Haveblaj seĝoj.

Solvo: Uzi SharePoint Designer ĝustigi la workflow.

Unue, Malfermi supre la ejon. La teka listo por mi similas tion ĉi:

Bildo

Se ni havas rigardi la "Ĉeestantan registriĝon" Workflow, Ni vidas ke estas paŝo labeled "Observigas sidanta politikon". Ĝi similas tion ĉi:

Bildo

Tio ĉi intervenas la workflow ĝisdatigas la eron de incrementing la "Plenigita Seĝojn" Metadata kolumno sur la kurso. Se ni tiras ke supre en pli da detalo, Ni vidas tion ĉi:

Bildo

Tio estas ĉiuj la informo ni devas ripari la unregistration workflow.

Se ni flip super al la unregistration workflow, Estas ne simila workflow paŝo. Aldoni ĝin kiel sekvas:

1: Vastigi "Ĉeestanton unregistration" Kaj turniro supre la XOML (Vidi unue kribri pafita se vi estas perdita).

2: Aldoni novan workflow varia, "Nova Plenigita Seĝojn" De tipa "Nombro".

3: Asigni valoron al "Nova Plenigita Seĝojn" Kiel montrita:

Bildo

4: Decrement la Plenigita Seĝojn de 1:

Bildo

5: Ĝisdatigi la rilatan Kursan eron:

Bildo

6: Fari certe ĉiuj la paŝoj estas en la ĝusta sinsekvo. Por mi, Ĝi similas tion ĉi:

Bildo

7: Fini la workflow al re-konstrui ĝin.

8: Testo.

</Fino>

Aboni al mia blogo.

Technorati Etikedoj: ,

Hazarda sabata Mateno Rimarko

Mi estis je klasifikas ĉi tiujn pasintan du semajnoj kaj unu afero kiu frapas min estas ke estas multa pripensema, Lertaj homoj laboranta sur SharePoint (Kiel komercaj konsilistoj aŭ ITa personaro) Kiu faras ne blogon, Pepi, Ŝajni konscia de publikaj mesaĝaj tabuloj kiel MSDNa forumo aŭ SharePoint Universitato, Daŭrigi Facebook aŭ LinkedIn profiloj, Ktp. Ili estas puraj informaj konsumantoj. Ne malbone, Nur interesanta.

</Fino>

Technorati Etikedoj:

Aboni al mia blogo.

Kontenta Demanda Araneaĵo Parto: Parolanta ĉe Nov-Jorko SharePoint Uzanta Grupo

Mi estos parolanta kun mia kolego, Natalya Voskresenskaya, Ĉe la Nov-Jorko SharePoint Uzanta Grupo Renkontanta merkredan majon 7a.

Danke al Bob Vulpo Por ĵetanta niajn nomojn en la ĉapelo kaj helpanta nin akiri ĉi tiun ŝancon!

Nia entuta temo estas la Kontenta Demanda Araneaĵa Parto kaj ni esperas doni iun utilan informon al du klaraj spektantaroj:

  • Komercaj uzantoj (Ne-ellaborantoj): Montri kiel CQWP povas esti formita solvi certan oftaj komercaj problemoj sen ajna kodiĝo.
  • Ellaborantoj: Montri kiel CQWP povas esti etendita fari kelkaj sufiĉe interesaj aferoj ke komerca uzanto ne normale sentus komfortan faranta sin mem. Ĉi tiu parto de la prezento helpos komercajn uzantojn komprenas kion estas ebla uzanta ĉi tiun araneaĵan parton por ke ili povas provizi pli bonan kaj pli realismaj postuloj al iliaj ellaborantaj partneroj.

Ĉi tie estas la avizo NYSPUG elpoŝtis antaŭe ĉi tiun semajnon:

"Uzanta Kontentan Demandan Araneaĵon Parto Solvi Komercajn Problemojn".

MUSKO Kontenta Demanda Araneaĵo de 2007 Parto (CQWP) Ebligas uzantojn krei laŭmendajn vidojn de datumo pridemandita de multaj fontoj, Kaj donaco ke datumo en unu loko. Malgraŭ ĝia potenca demando & Kontentaj rafinaĵaj elektoj, CQWP estas ofte underrated kaj preteratentita ĉefaĵon. CQWP estas ambaŭ "datuma eltira motoro" (Trovi dokumentojn aŭ listajn erojn anywhere en eja kolekto) Kaj ankaŭ unua-klasa prezento ilo kiu ebligas uzantojn kontroli kiel enhavon estas prezentita de volvanta HTML kaj stiloj al formato la montriĝo preskaŭ ajna vojo vi deziras.

En ĉi tiu elmontro-peza sesio, Ili montros kiel uzi la CQWP solvi komercajn problemojn de montranta de kernaj ĉefaĵoj.

  • Uzi defaŭltajn CWQPajn ĉefaĵojn, Inkluzivanta spektantaron celanta

  • Uza CWQP kiel raportanta ilon anywhere en eja kolekto tra filtrilaj kriterioj kiel "ĉiuj dokumentoj kreis hodiaŭ".

  • Ŝanĝa rigardo & Senti de demandaj rezultoj reliefigi komercan datumon, Montri suplementajn kolumnojn de informo, Montriĝa informo en krada formato, Kaj aliaj.

  • Montri kiel CQWP povas helpon en kontenta tipa administro (T.e. Trovi ĉiuj dokumentoj de aparta enhava tipo por kompreni potencialan efikon ŝanĝi CTan difinon).

  • Priskribi kelkajn limojn de CQWP

  • Provizi liston de rimedoj por altnivelaj CQWPaj teknikoj, Inkluzivanta blogojn, ECQWP Codeplex projekto & MSDNa dokumentaro.

</Fino>

Aboni al mia blogo.

Technorati Etikedoj:

RAPIDA SharePoint Integrigo: Efektivigi Simplan Demandon

Tio ĉi estas daŭrigo en mia RAPIDA kodiĝa miniserio por SharePoint homo. La peco de kodo malsupre efektivigas serĉi la terminan "teston" En FASTO tra Regilara apliko. Evidente, Ĝi estas salteto, Preterpasi kaj salto for volvas ĉi tiun logikon en araneaĵa parto aŭ aplika paĝo:

Uzanta Sistemo;
Uzanta Sistemo.Kolektoj.Kolektiva;
Uzanta Sistemo.Linq;
Uzanta Sistemo.Teksto;
Uzanta Sistemo.Kolektoj.Specialigita;
Uzanta Com.FastSearch.Esp.Serĉo;
Uzanta Com.FastSearch.Esp.Serĉo.Http;
Uzanta Com.FastSearch.Esp.Serĉo.Navigado;
Uzanta Com.FastSearch.Esp.Serĉo.Demando;
Uzanta Com.FastSearch.Esp.Serĉo.Rezulto;
Uzanta Com.FastSearch.Esp.Serĉo.Vido;
Uzanta Sistemo.Kolektoj;

Namespace Conchango
{
    Klaso InvokeSimpleFASTQuery
    {
        Senmova Malplena Ĉefa(Ŝnuro[] Args)
        {

            #Regiono Initialize nia komunikado kun RAPIDA
            ISearchFactory SearchFactory;

            NameValueCollection NameValueCollection = Nova NameValueCollection();

            NameValueCollection.Aldonas("Fastsearchengine", "Com.FastSearch.Esp.Serĉo.Http.HttpSearchFactory");
            NameValueCollection.Aldonas("Com.FastSearch.Esp.Serĉo.Http.QRServers", "Fastdemoback:15100");
            NameValueCollection.Aldonas("Com.FastSearch.Esp.Serĉo.Http.RequestMethod", "GET");

            SearchFactory = SearchFactory.NewInstance(NameValueCollection);

            #Endregion

            #Regiono Lanĉi demandon

            Ŝnuro QueryString = "Testo";

            Demando Demando = Nova Demando(QueryString);

            Demando.SetParameter(BaseParameter.CLUSTERING, Falsa);
            Demando.SetParameter(BaseParameter.NAVIGADO, Vera);
            Demando.SetParameter(BaseParameter.NAVIGADO_DEEPHITS, 100);

            ISearchView SearchView;
            SearchView = searchFactory.GetSearchView("Sharepointconn");

            IQueryResult Rezulti = searchView.Serĉo(Demando);

            Regilaro.WriteLine("Totalaj rezultoj de serĉo: [" + Rezulto.DocCount + "].");

            Int DocCounter = 0;

            Dum (DocCounter < Rezulto.DocCount)
            {

                DocCounter  ;

                IDocumentSummary ThisDocSummary = rezulto.GetDocument(DocCounter);

                Regilaro.WriteLine("[" + DocCounter + "]: " + ThisDocSummary.GetSummaryField("Url").StringValue);

            } // Dum

            Regilaro.ReadLine();
            #Endregion

        }
    }
}

Ĝi produktas la sekvantan rezulton:

Bildo

</Fino>

Aboni al mia blogo.

Technorati Etikedoj: ,