Արագ եւ Simple: Կատարել InfoPath Ձեւ Կարդալ Only (InfoPath ձեւերը ծառայություններ MOSS)

Կա մի ընդհանուր բիզնես սցենար նման:

  • User լցնում դուրս InfoPath ձեւը.
  • Ներկայացնում ձեւ.
  • Երկարակյաց վազում աշխատանքի արդյունքում գործընթաց է մեկնարկել.
  • Մինչ աշխատանքի արդյունքում աշխատում, մենք չենք ուզում որեւէ մեկին փոխել բովանդակությունը տեսքով.

Այս office.microsoft.com օրինակ նկարագրում է, թե ինչպես ստեղծել առանձին msgstr "Տեսաբերել" and mark the whole view as read-only. This is a workable approach but has the drawback that you’ve effectively created two entire versions of the same form and must now keep them in sync manually. If you add a field to the editable view, you must then add it to the non-editable view as well. Ժամանակի ընթացքում, տարբեր ծրագրավորողներ, there can be some divergence.

Այս այլընտրանք կարող է ավելի լավ աշխատենք, որոշ դեպքերում:

  • Նոր դաշտ ձեւով անվանել «IsEditable".
  • Սահմանել իր նախնական արժեքը ճշգրիտ.
  • Նպաստել այն ժամանակ, երբ հրապարակել է MOSS.
  • Այդ աշխատանքի արդյունքում, սահմանել արժեքը IsEditble են կեղծ.
  • Վերադառնալ տեսքով.
  • Ավելացնել կանոն է, որ «այդ բաց ձեւի»:, անջատել ձեր պահպանումը կոճակը, երբ IsEditable կեղծ է.

The drawback to this approach is that all the fields will still be editable on the screen. The user can get a false impression that they can actually change content. You can mitigate that by putting in some text that the form is disabled, հնարավորինս մեծ, կարմիր տառերով ամբողջ էջի վերեւում.

Մի ծրագիր, Ես ստեղծել է աշխատանքի արդյունքում կարգավիճակ" դիտել. As the workflow progressed, it would update specific status fields that had been promoted from the form. When the user opened the form, - ին «բաց ձեւը" բացառում ավտոմատ անցել այդ տեսակետին, եւ մի գեղեցիկ փոքրիկ օգտվողին ամփոփ կարգավիճակ.

</վերջ>

Անդամագրվել իմ բլոգում.

Օգտագործեք Semaphores է Sharepoint դիզայներ աշխատանքի արդյունքում կանխել է անվերջ Loops

It’s possible to cause an endless loop in a SharePoint Designer workflow. A common implementation pattern like this causes the problem:

  • Ստեղծել աշխատանքի արդյունքում, եւ կապել մի ցուցակով.
  • Ցույց են տալիս, որ այն պետք է սկսել վրա ստեղծել նոր ապրանքների եւ թարմացնել գոյություն ունեցող պարագաների.
  • Մի քայլ է, որի աշխատանքի արդյունքում նորացնում մի դաշտ է «Ընթացիկ կետում".
  • Քանի որ ընթացիկ նյութը փոխել, ՀՀ աշխատանքի արդյունքում սկսվում է նորից.

Որպեսզի այս անվերջ հանգույց, իրականացնել պարզ սեմաֆոր:

  • Ավելացնել կայքը սյունը (կամ սյուն ցանկին / Գրադարան, եթե դուք չեք օգտագործում բովանդակության տեսակի).
  • Թաքցնել այն, որ էջը խմբագրել (հեշտ է անել, եթե կայքը շարասյունը միջոցով իր հատկությունների, ոչ դյուրին, եթե ցուցակը սյունակ).
  • Այդ աշխատանքի արդյունքում, Ստուգեք տեսնել, եթե արժեքը սեմաֆոր սյունակի դատարկ.
  • Եթե ​​դա դատարկ, սահմանել այն ոչ - դատարկ արժեք է եւ անցնել.
  • Եթե ​​նախատեսված չէ դատարկ, Ելք անմիջապես.

Սա կարող է դառնալ բավականին nuanced լուծում, կախված բիզնեսի պահանջներին եւ այլն:, բայց դա եղել է կատարելի օրինակը, երբ ես պետք է այն.

</վերջ>

Անդամագրվել իմ բլոգում.

Կառուցապատողներ: Ինչպես եմ ես սովորել Sharepoint?

ԹԱՐՄԱՑՆԵԼ: 04/25/08: Էր բռնում մինչեւ որոշ գրառումներ ու հղում է սույն հոդվածի: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. I make note of it because in addition to asking, «Ինչպես կարող եմ իմանալ, Sharepoint?", ոմանք հարցնում են, «ինչու ես պետք է սովորեն Sharepoint?". That article partly answers the later.

Վերջին մի քանի ամիսների, մի տասնյակ կամ ավելի folks են ողջ մոլորակի արդեն emailing ինձ հարցնում ընդհանուր հարցը, «Ինչպես կարող եմ իմանալ, Sharepoint?"

Ես հազիվ հեղինակավոր, Բայց ես ունեի որոշակի հաջողություններ (եւ փորձում է ստանալ լավ ամբողջ ժամանակ) so I thought I’d document my personal road map. Others may find it valuable.

Մինչ ես անում, Ես պարզապես ուզում եմ դիտարկել, որ ակնհայտ է ինձ համար, հիման վրա, այդ անձնական նամակներով, եւ ավելի մեծ քանակությամբ MSDN / Sharepoint Համալսարանի հաղորդագրություններ նույն բնույթի, that there is huge developer interest in getting up to speed with WSS/MOSS. I wonder what it’s going to be like a year from now … ավելի հեշտ գտնել լավ Sharepoint տաղանդը? The same? Are folks committing themselves to the platform at a rate sufficient to keep up with demand for good resources? How could you even figure something like that out short of a WAG?

Paul-ի Վավերացում,

I was full time employed by the good folk at Conchango while I followed this road map. This means that from a learning perspective, I was actively engaged in projects as I followed the steps I outline below.

Որոշ հիմնական հասկացությունները

Մարդկանց մտնող այս աշխարհից, կա երկու բառ acronyms:

  • WSS: Windows Sharepoint Ծառայություններ
  • MOSS: Microsoft Office Sharepoint Server

WSS է «ազատ" որ այն միավորված է Windows Server 2003 (կամ առնվազն կարող եք ներբեռնել կանոնակարգման). I put quotes around free because you need a box, վավեր O / S լիցենզիա եւ, հավանաբար SQL (Սակայն կա մի «ազատ" ինչպիսի SQL նաեւ).

MOSS is built on top of WSS and extends it. There is no MOSS without WSS. MOSS is not free.

Թերեւս ոչ ոք օրը, սակայն անմիջապես հետո դու քանի հիմնական ծանոթ հետ հարթակում, it’s important to learn the differences. Օրինակ,, հզոր վեբ մաս, բովանդակության Հարցման Web Part, is a MOSS feature and not available WSS. People often make the incorrect assumption that CQWP is available in WSS and then end up scrambling for a stop-gap measure when they realize their error.

Մանրամասն գրքերը

I started working with WSS/MOSS on about 01/02/2007. I had a little prior experience with SPS 2003 but very little. To get myself started, Ես գնել այն Երկու գրքեր նշված են այստեղ (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

I started with the big blue administration book. Naturally, it covers administration. Միեւնույն ժամանակ,, Այն տրամադրում է հետազոտություն բոլոր MOSS հատկանիշների (եւ WSS առանձնահատկությունները, ինչպես նաեւ).

Ինձ համար, դա ոչ այնքան կարեւոր է հիշել բոլոր այն տարբեր մանրամասները (մինչեւ Ժամանակն է ստանալ վավերացված) but it’s good to know the boundaries. (Ես հետեւել այս նույն մոտեցում 1 - ին անձը Կրակել եմ խաղի վրա Հաղորդում կամ համակարգչի — I enter a room and tend to make a counter-clockwise loop until I get back where I started. I just feel better knowing the shape of the box I’m in.)

Կարդալուց հետո մեծ Կապույտ գիրքը, I would read the entire Inside WSS book. It dives deeply into issues that developers care most about.

Ստեղծել վիրտուալ միջավայրի

Որպեսզի դա անել, ոչ մի զարգացում կամ պատշաճ ձեւով օգտագործել միջավայր, Ձեզ անհրաժեշտ է լիարժեք պայթեցվել Windows Server օպերացիոն համակարգը հետ Sharepoint դիզայներ, Visual Studio 2005 (2008 աշխատում է, սակայն որոշ օգտակար գործիքներ դեռ պետք է ported ինչպես է գրելու սույն հոդվածի), InfoPath 2007 and some other stuff. There are many good blog entries describing this process. I’d have a look at these two:

Ի լրումն, Andrew Connell կիսել իր փորձը, ինչպես VMWare այստեղ:

Use your favorite search engine to see what other people do. It’s a useful learning exercise in and of itself.

Spend a few minutes angrily denouncing the fact that you need a server environment on which to do development. Սակայն … don’t bother blogging about it or posting it to MSDN forums. It’s already been done 🙂. Փոխարեն, embrace it and move on. You’ll be better off for it.

Ստանալ Հավաստագրված

Կարծում եմ, որ MS Sharepoint հավաստագրման ճանապարհը, որը կազմված է չորս քննություններ, is exhaustive. I suggest that you follow their online preparation guide and do your best to understand each of the areas of the test.

Ես ոչ suggest that you take the exam just to pass it. Ես ոչ ենթադրում է, որ օգտագործում եք մեկին, որ «ուղեղների գերեզմանոցի" ոճի 3 - րդ կողմ »գործիքներ" for passing MS tests. If you can take the test, անցնել այն հիմնված համադրության ձեր սեփական ուղղված ուսումնասիրության ու ձեռքերը `փորձ, ձեզ լինել ուժեղ, եւ ծրագրավորողը պատվերն առաջին թեկնածուն չէ.

Կան չորս թեստեր են երկու մասնաճյուղի հետքերով ":

Երեվակիչ:

Admin:

I recommend that developers study for all of these exams. You’ll be strong for them, Սակայն կարծում եմ, եթե դուք skipped այն պարագայում ադմինիստրատորի քննություններ, կարող եք ստանալ կողմից.

Ես գտել WSS տարբերակը կլինի զգալիորեն ավելի դժվարին է, քան համապատասխան MOSS տարբերակները, much to my surprise. I was in a class recently and several others made the same point.

Մինչ ես ուսումնասիրում է 70-542 քննություն (MOSS զարգացում) I tracked my study resources. These may be helpful to you as well: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Plug ինքներդ Into Համայնքի

The Sharepoint համայնքը կենսունակ, ուժեղ ու ավելի աճող ամբողջ ժամանակ.

Դուք ցանկանում եք նայել հետեւյալ սկսել:

  • Օրագիր
  • Ֆորումներ
  • Codeplex
  • Ծլվլոց

Օրագիր

Եթե ​​դուք չեք հասկանում էջ, stop everything and learn it. It will take 10 րոպե սովորելու համար, գուցե այլ 10 րոպե գտնել վեբ հիման հին ընթերցողին (Ես սիրում եմ Google-ի ընթերցողին, www.google.com / ընթերցողը).

Start by adding this blog to your RSS reader 🙂

Հաջորդ, ավելացնել www.sharepointblogs.com to your reader. They aggregate many blogs into a single feed.

Ժամանակի ընթացքում, you’ll find blogs that are not aggregated that way. Just add them individually.

I subscribe to a few dozen blogs which I’ve accumulate over the last year. Եթե ​​ուզում եք, Ես կարող եմ արտահանել իմ ցուցակը, եւ այն էլ.

Ի վերջո,, you may want to start your own blog. I personally think that a series of blog entries describing a "newbie’s" առաջընթաց, միասին սովորել WSS MOSS կլիներ հետաքրքիր սերիա. Մաղթում եմ, ես դա արել եմ.

Ֆորումներ

Ես ակտիվորեն մասնակցում է երկու խումբ խմբերի: MSDN եւ Sharepoint համալսարան.

Forums are excellent places to learn. People ask questions ranging from the very simple («Ինչպես կարող եմ ստեղծել մի կայք սյունը») համար panicked («Իմ սերվերը ներքեւ!") ավելի հիպոթետիկ նախագծման հարցերի.

Երբ դուք ստանում համը շրջակա միջավայրի, venture out and start replying. Short of directly interacting with a customer, Ոչինչ ավելի լավ է, քան դա ձեռքերի վրա փորձի.

Codeplex

Գնալ www.codeplex.com.

Ստուգեք այն եւ որոնել Sharepoint ծրագրեր.

Բաժանորդագրվեք ամենօրյա ամփոփ Codeplex Թեմա ձեր սոցիալական ցանց.

Ավելացնել ցանկացած նոր Sharepoint ծրագրեր ձեր սոցիալական ցանց.

Ի վերջո,, կարդալուց հետո ֆորումներից ու կանգնած է սեփական WSS / MOSS Դեմոններ, համարում են հավաքել սեփական codeplex նախագիծը.

Ծլվլոց

Ինչ եմ գրում այս բլոգ - գրառմանը, շատ Sharepoint ժողովրդական սկսել են օգտագործել Ծլվլոց.

It’s hard to characterize Twitter. You’ll just have to check it out yourself.

Եզրակացություն

That wraps up my roadmap and makes me current. I just started using Twitter two weeks ago.

WSS/MOSS is a very cool platform and the community is growing all the time. Use community resources to improve your skills and enjoy the journey!

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags: ,

Տվյալների պաշտպանություն մենեջեր: Կարծես մի մեծ Sharepoint պահապատճենումից / Վերականգնել լուծում

Է New Jersey Sharepoint User Group Հանդիպում նախորդ գիշեր, Microsoft Sr. ապրանքի մասնագետ DuWayne Harrison ներկայացրել Microsoft Data Protection մենեջեր 2007. DuWayne was great (եւ նա աջակցում են մեկ կամ երկու գործընկերներին լսարանի որոնց անունները չեմ հիշում). Դուք կարող եք ստանալ ներկայացման նյութերը այստեղ.

Մինչեւ վերջին գիշերը, Ես երբեք չեմ լսել DPM.

Ես չեմ համակարգ admin տեսակ մարդ, so I’m writing this from SharePoint consultant’s perspective and may get some of the words wrong. Ինձ, DPM է կրկնօրինակում / վերականգնել լուծման համար, Microsoft »կազմի է:

  • Ֆայլեր
  • SQL
  • O / S
  • Վիրտուալ մեքենաներ (ապրում պահեստային է VM, նույնիսկ եթե VM ինքն աշխատում Յունիքս).
  • Ծնեց մետաղական վերականգնում (i.e. աղետալի hardware ձախողումը).

Beyond այդ կազմի, որն ես համարում նվազագույն պահանջները ցանկացած "անշարժ" կրկնօրնկ / վերականգնել արտադրանք, DPM also has built-in intelligence for SharePoint. It understands about server farms and lets you restore:

  • Ամբողջ տվյալների բազաները (e.g. պարունակություն, config, եւ այլն:).
  • Կայքի հավաքածուներ
  • Անհատական ​​կայքեր
  • Անհատական ​​նյութեր (e.g. փաստաթղթերը).

Փաստացի վերականգնման գործընթացը ներառում բերելով նպատակային տվյալներ է գրանցվեք եւ պահպանել այն "Վերականգնել ֆերմայում" եւ այնուհետեւ այնտեղից, շարժելով տանելու արտադրական միջավայրում (թե որտեղ եք ուզում է վերականգնել). I think this is seamless, but there was a lot of emphasis on the need for a "restore farm". The restore farm does not need to match the production environment in every particular (հիմնականում ֆիզիկական topology) սակայն պետք է համապատասխանեն առումով կաղապարներ, տարբերակները, եւ այլն:.

Ես չէի տեսնում, մի ամբողջ վերջ վերջ ցուցադրություն, but DuWayne did show screen shots and some live demos. It seems to be as good as it needs to be, գոնե չափավոր հիմնված միջավայրում.

I was particularly struck by the pricing. Obviously, չեմ պահել ինձ, այս, բայց ես հավատում եմ, որ ամենաթանկ գնագոյացում չէ մոտավորապես հետեւյալն է (ԱՄՆ դոլարով):

  • $600 համար: DPM բուն.
  • Hardware համար DPM սերվերի (եւ հարակից իրեր ԶԼՄ - ների համար, եւ այդ բոլորը).
  • $450 յուրաքանչյուր սերվերի ցանկանում եք back up ("Ձեռնարկությունների" լիցենզիա).

A հինգ սերվերի ֆերմա, որ կարժենա առավելագույնը:

  • $600 համար: DPM
  • $450 x 5 սերվերներ = $2,250

Ընդհանուր արժեքը են լիցենզիաների: $2,850

Գործնականում, it would be less. You wouldn’t necessarily need to have DPM installed on each web front end, օրինակ. You don’t necessarily need enterprise licenses either.

The user interface is seems very simple probably would not require any special training to get up to speed. I did ask about that specifically and there is apparently a 1.5 օր դասի մատչելի, թեեւ դա ակնհայտ է ինձ, որ որեւէ մեկը կարող է իրոք անհրաժեշտ է վերցնել այն:.

Ընդհանուր առմամբ, Կարծում եմ, դա, անշուշտ, արժանի է քննության, եթե դուք դուրս են փնտրում է տվյալների պաշտպանության լուծման համար Sharepoint.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

Ծլվլոց: http://twitter.com/pagalvin

Քայլել միջոցով: Փակցնելուց աշխատողների վերապատրաստման կաղապարի մատչելի տեղերը սխալ գրանցումից դուրս գալ

Ինչպես շատ մարդիկ գիտեմ,, որ Employee Training Կաղապար տրամադրվել է Microsoft-այստեղ ունի սխալ, որ մենք կարող ենք վերարտադրելու հետեւյալ քայլերը:

  • Ստեղծել դաս է Մաքս չափի 10 ուսանողները.
  • Գրանցում –> Total available seats properly decrements by one. Արդյունք: 9 Մատչելի տեղ.
  • Գրանցումից դուրս գալ: –> Bug. Total available seats should increment by one. It does not. Արդյունք: 9 Առկա տեղ ըստ Sharepoint, բայց իրականում, կա 10 Մատչելի տեղ.

Լուծում: Օգտագործեք Sharepoint դիզայներին շտկելու համար աշխատանքի արդյունքում.

Առաջին, open up the site. The folder list for me looks like this:

պատկեր

Եթե ​​մենք նայում է Attendee գրանցումից" աշխատանքի արդյունքում, we see that there is a step labeled "Enforce seating policy". It looks like this:

պատկեր

Այս քայլն է աշխատանքի արդյունքում թարմացումներընդհատել կետում կողմից incrementing ժամանակ լցված տեղերը" metadata column on the course. If we pull that up in more detail, մենք տեսնում ենք, այս:

պատկեր

Դա ամբողջ տեղեկությունը մենք պետք է ամրագրել unregistration աշխատանքի արդյունքում.

Եթե ​​մենք մատով խփել են դեպի unregistration աշխատանքի արդյունքում, there is no similar workflow step. Add it as follows:

1: Ընդլայնվում է Attendee unregistration" եւ բացել մինչեւ XOML (տես առաջին էկրանի կրակոցի դեպքում, եթե դուք կորցրել).

2: Նոր աշխատանքի արդյունքում փոփոխական, Նոր լցված տեղ" նոր տեսակի "համարը.

3: Որեւէ արժեք է: «Նոր լցված տեղերից" ինչպես ցուցադրված է:

պատկեր

4: Պակասեցում տեղերը լրացված են 1:

պատկեր

5: Թարմացում առնչվող Դասընթացի որոնում:

պատկեր

6: Make sure all the steps are in the right sequence. Ինձ համար, կարծես, այս:

պատկեր

7: Ավարտել աշխատանքի արդյունքում նորից կառուցել այն.

8: Փորձարկում.

</վերջ>

Անդամագրվել իմ բլոգում.

Պատահական Շաբաթ առավոտյան դիտորդական

Ես եմ եղել դասարաններում այս վերջին երկու շաբաթ, եւ մի բան, որ ինձ գործադուլները այն է, որ կան շատ խոհուն, խելացի մարդիկ աշխատում են Sharepoint (որ խորհրդատուների կամ անձնակազմի) ովքեր չեն օրագիրը, ծլվլոց, կարծես տեղյակ հասարակական հաղորդագրությունից վահանակների նման MSDN ֆորումում կամ Sharepoint համալսարանում, պահպանել Ֆեյսբուքից կամ LinkedIn պրոֆիլներ, եւ այլն:. They are pure information consumers. Not bad, Պարզապես հետաքրքիր է.

</վերջ>

Արորդիների Tags:

Անդամագրվել իմ բլոգում.

Codeplex & RSS

Չէ, եթե ամեն ոք գիտակցում է,, բայց codeplex ունի գեղեցիկ ամենօրյա թարմացումները RSS Feed որ ես գտնել շատ օգտակար է.
Ի լրումն, բոլոր codeplex ծրագրեր ունեն իրենց սեփական էջերը.
Ամեն օր, Ես սկան միջոցով դրան, եւ ցանկացած Sharepoint առնչվող ծրագրեր’ հոսքեր իմ gmail-ընթերցողին.
</վերջ>

Twittering Away …

ում http://twitter.com/pagalvin

Տխուր, Ես մաքրվել իմ gmail-ի հաշիվ ժամ առաջ ստորագրման համար, ուստի այն չի գտնի որեւէ մեկին, երբ խուզարկել են կոնտակտների.

Եթե ​​դուք օգտագործում եք նորությունը ուղարկվեց, ինձ տեղյակ պահեք, եւ ես ուրախ կապ.

</վերջ>

Content Հարցման Web Part: Ելույթ ունենալով Նյու Յորքի Sharepoint Users Group

Ես կարող խոսել իմ գործընկեր, Նատալյա Voskresenskaya, է New York Sharepoint Users Group Հանդիպում Չորեքշաբթի մայիսի 7 - ին.

Շնորհիվ Bob Fox համար նետելով մեր անունների մեջ, գլխարկը եւ օգնում է մեզ համար այս հնարավորությունը!

Մեր ընդհանուր թեման է Content Հարցման Web մաս, եւ մենք հույս ունենք, տալ որոշ օգտակար տեղեկություններ երկու տարբեր լսարանների:

  • Բիզնես օգտվողները (ոչ մշակողները): Ցուցադրել, թե ինչպես կարելի է կարգավորել CQWP լուծել որոշակի ընդհանուր գործարար խնդիրներ, առանց կոդավորման.
  • Կառուցապատողներ: Show how CQWP can be extended to do some pretty interesting things that a business user wouldn’t normally feel comfortable doing themselves. This part of the presentation will help business users understand what’s possible using this web part so that they can provide better and more realistic requirements to their developer partners.

Ահա ծանուցումը NYSPUG փոստով դուրս ավելի վաղ այս շաբաթ:

"Using Content Query Web Part to Solve Business Problems".

MOSS 2007’s Content Query Web Part (CQWP) հնարավորություն է տալիս օգտվողներին ստեղծել յուրահատուկ տեսակետները տվյալների queried են տարբեր աղբյուրներից, եւ ներկայացնել այդ տեղեկությունները մեկ տեղում. Չնայած իր հզոր հարցմանը & բովանդակության մշակում ընտրանքներ, CQWP հաճախ է underrated եւ անտեսվել խաղարկային. CQWP is both a "data extraction engine" (Խաղեր փաստաթղթեր կամ ցանկ տարրերով վայրում են կայքի հավաքածուի մեջ) ինչպես նաեւ առաջին կարգի շնորհանդեսը գործիք, որը հնարավորություն է տալիս օգտվողներին վերահսկել, թե ինչպես բովանդակության ներկայացնում է ավարտում ու HTML-ոճեր են ֆորմատավորելու էկրանին, գրեթե ոչ մի կերպ չեք ցանկանում.

Այս demo-ծանր նիստին, նրանք ցույց կտա, թե ինչպես օգտվել CQWP լուծել գործարար խնդիրները ցույց են հիմնական հատկանիշները.

  • Օգտագործել լռելյայն CWQP առանձնահատկություններ, այդ թվում `հանդիսատեսին ուղղված

  • use CWQP as a reporting tool anywhere in a site collection via filter criteria such as "all documents created today".

  • փոխել նայում & զգում է հարցման արդյունքներից, ինչպես նաեւ կարեւորում բիզնես տվյալները, ցույց տալ լրացուցիչ սյունյակները տեղեկատվություն, ցույց տալ տեղեկատվություն են Ցանց ֆորմատով, եւ այլք.

  • ցույց տալ, թե ինչպես կարող CQWP օգնություն բովանդակության տիպի կառավարման (i.e. Գտնել բոլոր փաստաթղթերը որոշակի բովանդակության տեսակից, որպեսզի հասկանանք, հնարավոր ազդեցությունը փոխվում է CT սահմանումը).

  • նկարագրում է որոշ սահմանափակումներ CQWP

  • ապահովել ցուցակը ռեսուրսների համար առաջադեմ CQWP տեխնիկայի, այդ թվում `բլոգեր, ECQWP Codeplex ծրագիրը & MSDN փաստաթղթեր.

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags:

ԱՐԱԳ Sharepoint ինտեգրում: Իրականացնում է մի պարզ հարցման

This is a continuation in my FAST coding mini-series for SharePoint folk. The bit of code below executes a search for the term "test" in FAST via a Console application. Obviously, դա hop, բաց թողնել եւ անցնել հեռու է փաթեթավորեք այս տրամաբանությունը ներսում ինտերնետային մասնակի կամ հայտի էջը:

օգտագործելով Համակարգ;
օգտագործելով System.Collections.Generic;
օգտագործելով System.Linq;
օգտագործելով System.Text;
օգտագործելով System.Collections.Specialized;
օգտագործելով Com.FastSearch.Esp.Search;
օգտագործելով Com.FastSearch.Esp.Search.Http;
օգտագործելով Com.FastSearch.Esp.Search.Navigation;
օգտագործելով Com.FastSearch.Esp.Search.Query;
օգտագործելով Com.FastSearch.Esp.Search.Result;
օգտագործելով Com.FastSearch.Esp.Search.View;
օգտագործելով System.Collections;

անվանակարգ Conchango
{
    դաս InvokeSimpleFASTQuery
    {
        Ստատիկ անվավեր Հիմնական(լարային[] args)
        {

            #մարզ Initialize մեր հետ ԱՐԱԳ
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = նոր 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", "GET");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion

             Գործարկել հարցմանը

            լարային queryString = "test";

            Հարցման հարցում = նոր Հարցման(queryString);

            query.SetParameter(BaseParameter.CLUSTERING, սուտ);
            query.SetParameter(BaseParameter.Նավարկում, ճիշտ);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult Արդյունքը = searchView.Search(հարցում);

            Մխիթարելու.WriteLine("Total results from search: [" + result.DocCount + "].");

            int docCounter = 0;

            ժամանակ (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Մխիթարելու.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // ժամանակ

            Մխիթարելու.ReadLine();
            #endregion

        }
    }
}

Դա առաջացնում է հետեւյալ արդյունքները:

պատկեր

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags: ,