Månadsarkiv: April 2011

SharePoint 2010 KeywordQuery och anonyma användare

Jag aktiverade anonym åtkomst i min webbplats att testa ut en webbdel för sökning som jag har utvecklats och att inga stora förvåning, det fungerade ganska inte.  Anonym åtkomst är ganska mycket alltid en utmaning för mig.

I detta fall, den ursprungliga sökningen kördes inte av någon anledning.  Jag skulle vilja säga att det var kör men det inte återvänder några resultat.  Jag använder KeywordQuery för den första visningen.

Jag gjorde en snabb sökning och denna blogginlägg från"sowmyancs"KOM ganska snabbt: “SharePoint 2010 Sök: inte visar några resultat för anonyma användare?”  Att blogginlägg beskriver problemet från ett ut i rutan Nyckelord sökning perspektiv men problemet var liknar mine – fungerade det för autentiserade användare och för anonyma användare, men anonyma användare fick inga resultat. 

Jag har följt de instruktioner och bang!  Det löste mitt problem.  Jag är inte säker på vad biverkningar som detta kommer att få och de kan visa sig vara ett problem, men kort sikt resultatet är till hjälp.

Klicka på via bloggen:

image

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery och egenskapen HiddenConstraints

Jag har gjort lite arbete med den KeywordQuery objekt i SharePoint 2010 och utnyttjar den HiddenConstraints Egenskapen.

Hittade inte något omedelbart användbar information på som egenskapen, så jag trodde jag skulle snabbt anteckna hur jag har använt det.

Såvitt jag kan berätta, Detta är en automatisk villkoret läggs till frågan så att du kan sortera Park det det och inte oroa.  Som sådana, Det är bara ett annat nyckelord (eller en uppsättning sökord) och modifierare som du kan skriva i att Användargränssnittet när du gör en nyckelordssökning.  Här är ett exempel:

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" ";

Du kan lägga till ytterligare villkor med utrymme avgränsare.

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" Defense";

Ovanstående säger på engelska, "kör ett nyckelord söker"försvar"och dessutom, Använd "Industrin" scope.

Här är ett annat sätt att se på det:

image

Jag har använt det för att ge ett sammanhang-beroende automatiska scope på en anpassad webbdel.  När användaren klickar på en flik och klickar på sökknappen, fliken dikterar ett särskilt sökomfattningen.  Det fungerar väl så långt.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Exempel: XSLT skapa HTML-Href

Jag har varit gör lite XSL-grejer på sistone och trodde jag skulle sätta ihop ett prov för min framtida referens och som kan vara av värde för oss alla XSLT-ers gör en levande i Internet.

Överväga följande XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "industrin" Sorteringsordning = "00" Label = "Industri" SearchConstraints = "contenttype:Industrin" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praxis" Sorteringsordning = "01" Label = "Praxis" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Följande XSL-utdrag kommer att generera en sorterad lista över href flikar:

<XSL:mallen matchning = "FdcSearchTabsCollection" XML:mellanslag = "bevara">
   
    <!– Alla"" fliken –>
    <a href = "javascript:ViewTab("Alla")">Visa alla</en>
   
    <!– Varje enskild flik –>
    <!– Iterera genom alla flikar och Visa rätt  Länkar. –>
    <XSL:för varje Välj = "SearchTab">
      <XSL:sortera select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@TabID}’)"><XSL:värdet av select="@Label"/></en>
    </XSL:för varje>

    <br /> 
   

   </XSL:mall>

Här är vad det ser ut i SharePoint:

SNAGHTML78aa2cb

 

 

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SharePoint MVP Chat ons 04/20

Jag kommer att delta i en av perioden MVP chattar nästa vecka, 04/20.  Här är Microsofts write-up och länk till registreringen:

Har du tekniska frågor om SharePoint som du söker svar? Vill du utnyttja den djupa kunskapen om den begåvade Microsoft Most Valuable Professionals? SharePoint MVP är samma personer som du ser i tekniska samhället som författare, högtalare, användaren gruppledarna och bröllopsfesten i MSDN och TechNet forum. Av populära efterfrågan, Vi har fört samman dessa experter som en kollektiv grupp att besvara dina frågor live. Så snälla gå med oss och föra frågor! Här chatten kommer att omfatta WSS 3.0, MOSS, SharePoint Foundation 2010 och SharePoint-servern 2010. Ämnen inkluderar installation och administration, design, utveckling och allmän fråga.
Snälla gå med oss på onsdag den 20 April på 9 am PDT/noon EST att chatta med MVP från runt om i världen. Läs mer och lägga till dessa chattar i kalendern genom att besöka MSDN händelse sida http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jag gick med i en av dessa förra året och det var en verklig blast.  Det är bara en galen typ av öppen fråga/svar extravaganza. 

Här är några av de (för närvarande) schemalagda SharePoint MVP deltagare:

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 är ett brett spektrum av intressen och specialiteter.  Jag tror detta kommer bli en rolig tid och god användning av din lunchrast (eller någon timme under dagen Leende )

Registrera här här (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

En anledning till "ett eller flera fält typer inte är korrekt installerat”

Jag gjorde i går en liten tweak till en webbdel som inte en CAML fråga mot en lista.  Ändringen görs, distribuerat det och kommit hit med ett fel:

Ett oväntat fel har inträffat i tre dag Outlook väderprognos webbdel. Kontakta systemadministratören. En eller flera fälttyper är inte korrekt installerat. Gå till sidan lista du vill ta bort dessa fält.

Jag stod inför en annan oddball fråga tidigare så jag inte omedelbart ansluta min CAML frågan med felet som SharePoint rapportering till mig.  Jag gjorde en snabbsökning bing och och hittade denna användbara blogginlägg genom Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Här är dålig-frågan:

fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";

Här är det fast:

fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde></NEQ><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";

Så, Sensmoralen i historien är: Kontrollera din CAML är korrekt eller att du får ett oddball fel.

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

</slutet>

Quick Fix For "har skett ett fel vid inläsning av formuläret”

Jag testning en anpassad SharePoint Designer 2010 aktivitet denna fina Söndag eftermiddag och jag oväntat slår en "kritiska fel" när du försöker starta arbetsflödet:

Det har varit ett fel vid inläsning av formuläret.

Klicka på börja om att läsa in en ny kopia av formuläret.  Om felet kvarstår, Kontakta support-team för webbplatsen.

Klicka på Stäng för att avsluta detta meddelande.

Visa felinformation

Självklart, Om du klickar på knappen "Visa felinformation" allt det gör är att visa dig en korrelations-ID:

image

I mitt fall, Detta visade sig vara ett alternativ Access mappningar problem.  Jag tittade på loggfilen i den 14 registreringsdata och såg att InfoPath klagar en AAM-fråga (eftersom jag utslagning localhost i stället för namnet på server).  Jag har ändrat min URL och som löste det.

Det gör för att visa att med alla linkings olika bitar nu i SP 2010, sak du detta är naturligtvis ett problem (SharePoint Designer arbetsflöde i mitt fall) är faktiskt helt kopplad till kärnproblemet.

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

</slutet>