Månedligt arkiv: April 2011

SharePoint 2010 KeywordQuery og anonyme brugere

Jeg har aktiveret anonym adgang i mit websted til at teste ud webdelen Søg jeg har udviklet og til ingen store overraskelse, Det fungerede helt.  Anonym adgang er temmelig altid en udfordring for mig.

I dette tilfælde, indledende søgningen Filhåndtering kører nogle grunde.  Jeg bør sige, at det var kører, men det ikke returnerer nogen resultater.  Jeg bruger KeywordQuery til den oprindelige visning.

Jeg gjorde en hurtig søgning og denne blog-indlæg ved"sowmyancs"kom op temmelig hurtigt: “SharePoint 2010 Søg: ikke viser nogen resultater for anonyme brugere?”  At blogindlæg beskriver problemet fra en ud af boksen nøgleord søgning overslag men problemet var magen til mine – arbejdede det for godkendte brugere og for anonyme brugere, men anonyme brugere fik ingen resultater. 

Jeg har fulgt de instrukser og bang!  Det løses mit problem.  Jeg er ikke sikker på, hvad side virkninger dette vil have, og de kan vise sig for at være et problem, men kort sigt resultatet er nyttigt.

Klik på gennem bloggen:

image

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery og egenskaben HiddenConstraints

Jeg har gjort en smule af arbejdet med den KeywordQuery objekt i SharePoint 2010 og gør brug af den HiddenConstraints Egenskaben.

Enhver straks nyttige oplysninger om den, der fandt ikke egenskaben, så jeg tænkte ville jeg hurtigt margennotevinduer hvordan jeg har brugt det.

Så vidt jeg kan fortælle, Dette er en automatisk begrænsning føjes til forespørgslen, så du kan sortere Park det der og ikke bekymre dig om det.  Som sådan, Det er bare et andet nøgleord (eller sæt søgeord) og ordrefaktorer, som du kan skrive i til Brugergrænsefladen, når du gør en nøgleordssøgning.  Her er et eksempel:

keywordQuery.HiddenConstraints = "anvendelsesområde:\"Industry" ";

Du kan tilføje yderligere begrænsninger med en plads afgrænser.

keywordQuery.HiddenConstraints = "anvendelsesområde:\"Industry" forsvaret";

Ovenstående siger på engelsk, "køre en forespørgsel for nøgleord på udkig efter"forsvar"og desuden, bruge "Industri" anvendelsesområde.

Her er en anden måde at kigge på det:

image

Jeg har brugt det til at give en kontekst-afhængige af automatiske anvendelsesområde på en brugerdefineret webdel.  Når brugeren klikker på en fane og klikker på søgeknappen, fanen dikterer et bestemt søgeområde.  Det arbejder godt hidtil.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Eksempel: XSLT oprette HTML-Href

Jeg har været gør lidt af XSL-stuff det seneste og troede jeg ville tilsammen en prøve for min fremtidige henvisning og som kan være af værdi for os alle XSLT-omhandlet gør en levende i internets.

Overveje følgende XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab etiket = "industri" SortOrder = "00" etiket = "Industrier" SearchConstraints = "contenttype:Industri" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab etiket = "praksis" SortOrder = "01" etiket = "Praksis" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Den følgende XSL snippet vil generere en sorteret liste af faner, hrefs:

<XSL:skabelon match = "FdcSearchTabsCollection" XML:plads = "bevare">
   
    <!– Alle"" fanen –>
    <a href = "javascript:ViewTab('Alle')">Få vist alle</en>
   
    <!– Hver enkelt fane –>
    <!– Iterere gennem alle fanerne og vise den korrekte  links. –>
    <XSL:for hver select = "SearchTab">
      <XSL:sortere select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:værdi-af select="@Label"/></en>
    </XSL:for hver>

    <BR /> 
   

   </XSL:skabelon>

Her er hvad det ser ud i SharePoint:

SNAGHTML78aa2cb

 

 

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SharePoint MVP Chat ons 04/20

Jeg vil deltage i en af perioden MVP chats næste uge, 04/20.  Her er Microsofts opskrivning og link til registrering:

Har du skrappe tekniske spørgsmål vedrørende SharePoint som du søger svar? Vil du tryk i dyb viden om de talentfulde Microsoft Most Valuable Professionals? SharePoint-MVP'er er de samme mennesker, du ser i Fællesskabets tekniske som forfattere, højttalere, bruger gruppeledere og answerers i MSDN og TechNet foraene. Af populære efterspørgsel, Vi har bragt disse eksperter sammen som kollektiv gruppe kan besvare dine spørgsmål live. Så venligst slutte sig til os og bringe i spørgsmål,! Denne chat vil dække WSS 3.0, MOSS, SharePoint Foundation 2010 og den SharePoint-Server 2010. Emnerne omfatter opsætning og administration, design, udvikling og generelle spørgsmål.
Venligst joinforbindelse os på onsdag April 20th på 9 am PDT/middag EST til at chatte med MVP'er fra hele verden. Få mere at vide og føje disse chatrum til din kalender ved at besøge MSDN begivenhed siden http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jeg tiltrådte i en af disse sidste år, og det var en reel blast.  Det er blot en crazy slags åbent spørgsmål/svar extravaganza. 

Her er nogle af de (i øjeblikket) planlagte SharePoint MVP deltagere:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

Det er et bredt spektrum af interesser og specialiteter.  Jeg tror, dette vil være en sjov tid og god brug af din frokost time (eller enhver time om dagen Smil )

Tilmeld her her (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Én grund til "en eller flere felt typer ikke er installeret korrekt”

Jeg i går gør en lille tweak til en webdel, der gør en CAML forespørgsel mod en liste.  Jeg foretog ændringen, implementeret det og fik ramt med en fejl:

Der opstod en uventet fejl i de tre dag Outlook vejrudsigt webdel. Kontakt systemadministratoren. En eller flere felttyper er ikke installeret korrekt. Gå til siden listen Indstillinger for at slette disse felter.

Jeg stod overfor en anden oddball spørgsmålet tidligere, så jeg ikke straks oprette forbindelse min CAML query med de fejl, der SharePoint rapportering til mig.  Jeg gjorde en hurtig bing søgning og og fundet denne nyttige blogindlæg ved Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Her er de dårlige forespørgsel:

forespørgsel.Forespørgsel ="<Hvor><Og><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFNY</Værdi><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFIS</Værdi></Neq></Og></Hvor>";

Her er det fast:

forespørgsel.Forespørgsel ="<Hvor><Og><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFNY</Værdi></Neq><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFIS</Værdi></Neq></Og></Hvor>";

Så, moralen i historien er: Kontroller din CAML er korrekte, eller du kan få en oddball fejl.

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

</slutningen>

Quick Fix For "der er opstået en fejl under indlæsning af formen”

Jeg test en brugerdefineret SharePoint Designer 2010 aktivitet i fint søndag eftermiddag og jeg uventet rammer en "kritisk fejl" Når du forsøger at starte arbejdsprocessen:

Der er opstået en fejl under indlæsning af formen.

Klik på Start forfra for at indlæse en ny kopi af formularen.  Hvis fejlen fortsætter, Kontakt supportteamet for webstedet.

Klik på Luk for at afslutte denne meddelelse.

Vis Fejldetaljer

Selvfølgelig, Hvis du klikker på knappen "Vis Fejldetaljer" alle ikke er Vis du en korrelations-ID:

image

I mit tilfælde, Dette viste sig for at være en alternativ adgang tilknytninger problem.  Jeg kiggede på logfilen i den 14 hive og oplevede, at InfoPath klager over et AAM problem (da jeg rammer localhost i stedet for navnet på serveren).  Jeg har ændret mit URL og som løst det.

For at vise, at med alle lænker forskellige bittene nu i SP 2010, ting du dette er naturligvis et problem (SharePoint Designer arbejdsprocessen i mit tilfælde) er faktisk helt uafhængige af core problemet.

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

</slutningen>