Штомесячны архіў: Красавіка 2011

SharePoint 2010 KeywordQuery і утоеных карыстальнікаў

Я уключаны ананімны доступ на маім сайце, каб праверыць частка вэб-пошуку Я развіваецца і нічога дзіўнага, гэта не зусім працуе.  Ананімны доступ у значнай ступені заўсёды выклік для мяне.

У гэтым выпадку, першапачатковы пошук не працуе па некаторых прычынах.  Я павінен сказаць, што гэта было працуе, але не вяртаўся ніякіх вынікаў.  Я выкарыстоўваю для гэтага KeywordQuery пачатковым экране.

Я зрабіў хуткі пошук, і гэта паведамленне ў блогу "sowmyancs"Прыдумалі даволі хутка: "SharePoint 2010 Пошук: Не паказвае ніякіх вынікаў для ананімных карыстальнікаў?"  Гэта запіс у блогу апісвае праблему з з пункту гледжання пошуку ключавое слова штрафной, але паводзіны было падобна на маё - яно працавала для аўтарызаваных карыстальнікаў і для ананімных карыстальнікаў, але ананімныя карыстальнікі не атрымалі ніякіх вынікаў. 

Я ішоў інструкцыям і выбуху!  Гэта вырашыла маю праблему.  Я не ўпэўнены, якія пабочныя эфекты гэта будзе мець, і яны могуць апынуцца праблемай, але кароткі тэрмін вынік карысна.

Націсніце на праз блог:

image

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery і HiddenConstraints нерухомасці

Я рабіў крыху працы з KeywordQuery аб'екта ў SharePoint 2010 і выкарыстанне HiddenConstraints ўласнасць.

Мне не ўдалося знайсці любую карысную інфармацыю неадкладна на гэта маёмасць, так што я думаў, што я хутка запісваць, як я выкарыстоўваю яго.

Наколькі я магу сказаць,, Гэта аўтаматычны абмежаванні дадаюцца ў запыт, так што вы можаце сартаваць парку яго там і не турбуйцеся пра гэта.  Як такі, гэта проста іншае ключавое слова (або набор ключавых слоў) і мадыфікатары, якія можна ўвесці ў карыстацкі інтэрфейс, калі вы робіце пошук па ключавых словах.  Вось прыклад:

keywordQuery.HiddenConstraints = "scope:\"Industry\"";

Вы можаце дадаць дадатковыя абмежаванні з падзельнікам прасторы.

keywordQuery.HiddenConstraints = "scope:\"Industry\" defense";

Вышэй, кажучы на ​​англійскай мове, "Запусціць запыт ключавога слова шукае« абарона », а тым больш, выкарыстоўваць "Прамысловасць" сферы.

Вось яшчэ адзін спосаб глядзець на гэта:

image

Я выкарыстоўваю яго, каб забяспечыць кантэкстна-залежную аўтаматычнай сферы на карыстацкай вэб-часткі.  Калі карыстач націскае на ўкладцы і націскае кнопку пошуку, Ўкладка дыктуе пэўнай вобласці пошуку.  Гэта працуе добра да гэтага часу.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Прыклад: XSLT Creating HTML Href аўтара

Я раблю мала матэрыялу XSL ў апошні час і думаў, што я сабраў ўзоры для маёй будучыні, і гэта можа быць карысным для ўсіх нас XSLT-ERS зарабляць на жыццё ў Інтэрнэце.

Разгледзім наступны XML:

<FdcSearchTabsCollection Count="2">
  <SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Прамысловасць" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

Наступны фрагмент XSL выводзіць спарадкаваны спіс ўкладак HREFs:

<XSL:template match="FdcSearchTabsCollection" XML:space="preserve">
   
    <!– The "all" таб –>
    <a href="javascript:ПросмотрВкладка(‘All’)">Прагледзець усе</a>
   
    <!– Кожная асобная ўкладка –>
    <!– Перабор Ўкладкі і правільнага адлюстравання  сувязі. –>
    <XSL:for-each select="SearchTab">
      <XSL:sort select="@SortOrder"/>

      …
      <a href="javascript:ПросмотрВкладка("{@ Табетический}')"><XSL:value-of select="@Label"/></a>
    </XSL:для кожнага,>

    <BR /> 
   

   </XSL:шаблон>

Вось як гэта выглядае ў SharePoint:

SNAGHTML78aa2cb

 

 

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint MVP чат ў ср 04/20

Я буду прымаць удзел у адным з чатаў перыяд MVP наступным тыдні, 04/20.  Вось Microsoft ад запісу і спасылку на рэгістрацыйную:

У вас ёсць жорсткія тэхнічныя пытанні па SharePoint, для якога вы шукаеце адказы? Вы хочаце працаваць з глыбокім веданнем таленавітых Microsoft Most Valuable Professionals? SharePoint са статусам MVP тыя ж людзі, якія вы бачыце на тэхнічнае супольнасць у якасці аўтараў, дынамікаў, Група карыстальнікаў лідэры і адказваюць ў MSDN і TechNet форумах. Па шматлікіх просьбах, мы прынеслі гэтыя эксперты разам, як калектыўныя групы адказаць на вашыя пытанні ў прамым эфіры. Таму, калі ласка, далучайцеся да нас і прынесці на пытанні! Гэты чат будзе ахопліваць WSS 3.0, MOSS, SharePoint Foundation 2010 і сервер SharePoint 2010. Тэмы ўключаюць у сябе наладу і адміністраванне, дызайн, развіццё і агульны пытанне.
Калі ласка, далучайцеся да нас у сераду 20 красавіка ў 9 раніцы PDT / поўдзень EST мець зносіны з MVPs з усяго свету. Даведайцеся больш і дадаць гэтыя чаты ў ваш каляндар, наведаўшы старонку MSDN падзеі http://msdn.microsoft.com/en-us/events/aa497438.aspx

Я ўступіў у адным з гэтых мінулым годзе, і гэта быў рэальны выбух.  Гэта проста вар'ят выгляд адкрытым пытанне / адказ феерыі. 

Вось некаторыя з (у цяперашні час) запланавана SharePoint MVP удзельнікаў:

Карнэліус ван Дайк
Дэн Аттис
Даніэль Весселса
Дэвід Мартас
Ivan Sanders
Джэрэмі Thake
Джон Рос
Kris Wagner
Mike Oryszak
Рэндзі Drisgill
Драўняны  Windischman
Златан Dzinic

Гэта шырокі спектр інтарэсаў і спецыяльнасцяў.  Я думаю, што гэта будзе час, весела і эфектыўна выкарыстоўваць час абедзеннага перапынку (або любы гадзіну на працягу дня ўсмешка )

Распішыцеся тут (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Адной з прычын "Адзін або некалькі тыпаў палёў не ўстаноўлены належным чынам”

Я рабіў невялікі налады ўчора на вэб-частка, якая робіць CAML запыт да спісу.  Я зрабіў змены, разгарнуць яго і збіла з памылкай:

Раптоўная памылка ў трохдзённы прагноз надвор'я WebPart. Калі ласка, звярніцеся да сістэмнага адміністратара. Адзін або некалькі тыпаў палёў не ўстаноўлены належным чынам. Перайдзіце на старонку налад спісу, каб выдаліць гэтыя палі.

Я стаяла перад іншым дзіваком пытанне раней, таму я не адразу падключыць CAML запыт з памылкай, што SharePoint паведамляў мне.  Я зрабіў хуткі пошук і Бінг і знайшоў гэта карысным паведамленне ў блогу па Sandeep нахт  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Вось няправільны запыт:

query.Query = "<Дзе><І><Neq><FieldRef NAME = 'Скарачэньне' /><Значэнне Тып = "Тэкст">SFNY</Значэнне><FieldRef NAME = 'Скарачэньне' /><Значэнне Тып = "Тэкст">SFIS</Значэнне></Neq></І></Дзе>";

Тут ён замацаваны:

query.Query = "<Дзе><І><Neq><FieldRef NAME = 'Скарачэньне' /><Значэнне Тып = "Тэкст">SFNY</Значэнне></Neq><Neq><FieldRef NAME = 'Скарачэньне' /><Значэнне Тып = "Тэкст">SFIS</Значэнне></Neq></І></Дзе>";

Так, Мараль гэтай гісторыі з'яўляецца: пераканайцеся, што ваш CAML правільна ці вы можаце атрымаць дзіўныя памылкі.

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

</канец>

Quick Fix для "Там была памылка пры загрузцы формы”

Я спрабую выкарыстоўваць карыстацкі канструктар SharePoint 2010 Дзейнасць гэтай выдатнай нядзелю днём, і мяне нечакана ўдару "Крытычная памылка" пры спробе запуску працоўнага працэсу:

Там была памылка пры загрузцы формы.

Націсніце кнопку Пуск За загрузіць новую копію формы.  Калі гэтая памылка паўтараецца, звярніцеся ў службу падтрымкі для вэб-сайта.

Націсніце кнопку Зачыніць, каб выйсці з гэтага паведамлення.

Паказаць падрабязную інфармацыю пра памылку

Вядома, калі вы націснеце на "Паказаць звесткі пра памылку" кнопкі усё гэта з'яўляецца паказаць вам карэляцыі ID:

image

У маім выпадку, гэтага аказалася альтэрнатыўныя супастаўлення доступу праблемай.  Я паглядзеў на файл часопіса ў 14 вулей і ўбачыў, што InfoPath скардзіўся AAM пытанне (так як я біў лакальны замест імя сервера).  Я змяніў свой URL, і што вырашыць яе.

Гэта робіцца, каб паказаць, што пры ўсіх злучэннях розных біт у цяперашні час у SP 2010, Натуральна, што вы гэта праблема (SharePoint Designer працоўны працэс у маім выпадку) на самай справе ніяк не звязаныя з асноўнай праблемай.

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

</канец>