คลังเก็บรายเดือน: เมษายน 2011

SharePoint 2010 KeywordQuery และผู้ใช้ที่ไม่ระบุชื่อ

ผมเปิดเข้าเว็บไซต์ของฉันเพื่อทดสอบค้นหา web part ที่ผมได้พัฒนา และ จะไม่ประทับใจ, มันไม่น่าทำงาน  ถึงเป็นความท้าทายสำหรับฉันเสมอสวยมาก.

ในกรณีนี้, การค้นหาเริ่มต้นไม่ได้ทำงานด้วยเหตุผลบางอย่าง  ฉันควรพูดว่า ถูก ทำงานแต่มีคืนผลลัพธ์ใด ๆ  ผมใช้ KeywordQuery ที่สำหรับการแสดงผลเริ่มต้นที่.

ฉันได้ค้นหาอย่างรวดเร็วและโพสต์บล็อกนี้ด้วย"sowmyancs"มาค่อนข้างเร็ว: “SharePoint 2010 ค้นหา: ไม่แสดงผลลัพธ์ใด ๆ สำหรับผู้ใช้ที่ไม่ระบุชื่อ?”  ที่บล็อกอธิบายปัญหาจากมุมมองการค้นหาคำสำคัญกล่องของ แต่ลักษณะการทำงานเหมือง – จะทำงาน สำหรับผู้ใช้รับรองความถูกต้อง และผู้ใช้ที่ไม่ระบุชื่อ, แต่ผู้ที่ไม่ได้ผลไม่ 

ตามคำแนะนำและบาง!  มันแก้ปัญหาของฉัน  ผมไม่แน่ใจว่าสิ่งนี้จะมีผลข้างเคียงและพวกเขาอาจพิสูจน์ได้, แต่ผลระยะสั้นเป็นประโยชน์.

คลิ๊กผ่านทางบล็อก:

image

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery และคุณสมบัติ HiddenConstraints

ฉันได้ทำบิตของการทำงานกับการ KeywordQuery วัตถุใน SharePoint 2010 และใช้การ HiddenConstraints คุณสมบัติ.

ไม่พบข้อมูลที่เป็นประโยชน์ทันทีในที่แห่ง, ดังนั้นฉันคิดว่า ฉันได้อย่างรวดเร็ว จดวิธีฉันใช้มัน.

เท่าที่ผมสามารถบอก, โดยมีข้อจำกัดโดยอัตโนมัติเพิ่มแบบสอบถามเพื่อให้คุณสามารถเรียงลำดับของมันมี และไม่ต้องกังวลเกี่ยวกับเรื่อง  เช่น, มันเป็นเพียงหนึ่งคำ (หรือชุดของคำสำคัญ) และปรับเปลี่ยนที่คุณสามารถพิมพ์ในการ UI เมื่อคุณทำการค้นหาคำสำคัญ  นี่คือตัวอย่าง:

keywordQuery.HiddenConstraints = "ขอบเขต:\"Industry" ";

คุณสามารถเพิ่มข้อจำกัดเพิ่มเติมกับตัวกำหนดเขตพื้นที่.

keywordQuery.HiddenConstraints = "ขอบเขต:\"Industry" ป้องกัน";

ข้างต้นเป็นคำพูดในภาษาอังกฤษ, "คำสืบค้นหา"ป้องกัน" และนอกจากนี้, ใช้ขอบเขต "อุตสาหกรรม".

นี่เป็นอีกวิธีหนึ่งจะ:

image

ฉันใช้มันเพื่อให้ขอบเขตอัตโนมัติขึ้นอยู่กับบริบทในส่วนเว็บแบบกำหนดเอง  เมื่อผู้ใช้คลิกที่แท็บ และคลิกปุ่มค้นหา, แท็บบอกขอบเขตการค้นหาเฉพาะ  ทำงานดีมาก.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ตัวอย่าง: XSLT สร้าง HTML Href ของ

ฉันได้ถูกทำบิตของ XSL สิ่งเมื่อเร็ว ๆ นี้ และคิดว่า ฉันจะใส่กันตัวอย่างสำหรับอ้างอิงในอนาคตของฉัน และที่อาจมีมูลค่าทั้งหมดของเราทำมาหากินใน internets สกู๊ป XSLT.

พิจารณา XML ต่อไปนี้:

<จำนวน FdcSearchTabsCollection = "2">
  <ป้าย SearchTab = "อุตสาหกรรม" SortOrder = "00" ป้ายชื่อ "อุตสาหกรรม" SearchConstraints = = "contenttype:อุตสาหกรรม" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <ป้าย SearchTab = "ปฏิบัติ" SortOrder = "01" ป้าย = SearchConstraints "ปฏิบัติ" = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

ส่วนย่อยของ XSL ต่อไปนี้จะสร้างรายการเรียงลำดับของแท็บ hrefs:

<xsl:จับแม่ = "FdcSearchTabsCollection" xml:เนื้อที่ = "รักษา">
   
    <!– "หมด" แท็บ –>
    <การ href = "javascript:ViewTab('ทั้งหมด')">ดูทั้งหมด</การ>
   
    <!– แต่ละแท็บแต่ละ –>
    <!– ทำซ้ำในการแท็บทั้งหมด และแสดงถูกต้อง  การเชื่อมโยง. –>
    <xsl:สำหรับแต่เลือก = "SearchTab">
      <xsl:เรียง select="@SortOrder"/>

      …
      <การ href = "javascript:ViewTab(‘{@TabID}’)"><xsl:ค่าของ select="@Label"/></การ>
    </xsl:แต่สำหรับละ>

    <br /> 
   

   </xsl:แม่แบบ>

นี่คืออะไรมันเหมือนใน SharePoint:

SNAGHTML78aa2cb

 

 

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

SharePoint MVP Chat on Sat 04/20

ฉันจะเข้าร่วมในหนึ่งรอบระยะเวลา MVP chats สัปดาห์ถัดไป, 04/20.  ข้อและเชื่อมโยงกับการลงทะเบียนของ Microsoft:

มีคำถามด้านเทคนิคที่ยากเกี่ยวกับ SharePoint ที่คุณกำลังมองหาคำตอบ? คุณต้องการเป็นความรู้มีความสามารถ Microsoft สุดระดับลึกหรือไม่? ต่าง SharePoint เป็นคนเดียวกับที่คุณเห็นในชุมชนด้านเทคนิคเป็นผู้เขียน, ลำโพง, ผู้นำกลุ่มผู้ใช้และ answerers ในฟอรั่ม MSDN และ TechNet. โดย, เราได้นำผู้เชี่ยวชาญเหล่านี้เข้าด้วยกันเป็นกลุ่มรวมตอบคำถามของคุณอยู่. ดังนั้นโปรดเข้าร่วม และนำในคำถาม! สนทนานี้จะครอบคลุม WSS 3.0, มอส, พื้นฐานของ SharePoint 2010 และ เซิร์ฟเวอร์ SharePoint 2010. ด้วยการตั้งค่าและการจัดการ, การออกแบบ, พัฒนาและคำถามทั่วไป.
กรุณารวมเราในวันพุธที่ 20 เมษายนที่ 9 น.เที่ยง PDT EST เพื่อพูดคุย ด้วยต่างจากทั่วโลก. เรียนรู้เพิ่มเติม และเพิ่มสนทนาเหล่านี้ไปยังปฏิทินของคุณ โดยการเยี่ยมชมเพจเหตุการณ์ MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

ฉันเข้าร่วมในปีนี้ และมันเป็นระเบิดจริง  มันเป็นเพียงชนิดบ้าของดอกไม้เปิดคำถาม/คำตอบ 

นี่คือบางส่วนของการ (ในขณะนี้) ผู้เรียน SharePoint MVP ตามกำหนดการ:

Cornelius แวนไดค์
Dan Attis
แดเนียล Wessels
ดาวิด Martos
แซนเดอร์ส์ Ivan
Thake เจเรมี
จอห์นรอสส์
คริสวากเนอร์
ไมค์ Oryszak
แรนดี้ Drisgill
วู้ดดี้  Windischman
Zlatan Dzinic

ที่มีประโยชน์และอาหารที่หลากหลาย  ผมคิดว่า จะสนุกเวลาและใช้ชั่วโมงกลางวันของคุณ (หรือทุกชั่วโมงในระหว่างวัน ยิ้ม )

ลงชื่อที่นี่ที่นี่ (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

เหตุผลหนึ่งที่ "มากกว่า หนึ่งฟิลด์ชนิดติดตั้งไม่ถูกต้อง”

ฉันถูกทำการบิดตัวเล็กเมื่อวานไปยัง web part ที่ทำแบบสอบถาม CAML กับรายชื่อ  ทำการเปลี่ยนแปลง, ปรับใช้ได้ และมีการเข้าชม ด้วยข้อผิดพลาด:

เกิดข้อผิดพลาดที่ไม่คาดคิดใน WebPart Weather Forecast Outlook วันสาม. กรุณาติดต่อผู้ดูแลระบบ. เขตข้อมูลอย่าง น้อยหนึ่งชนิดติดตั้งไม่ถูกต้อง. ไปหน้าการตั้งค่ารายการการลบเขตข้อมูลเหล่านี้.

ฉันถูกซึ่งอีก oddball ปัญหาก่อนหน้านี้ดังนั้นฉันไม่ได้เชื่อมต่อแบบสอบถามของฉัน CAML ทันทีที่ มีข้อผิดพลาดที่ SharePoint ได้รายงานให้ฉัน  ฉันไม่ค้นหา bing ด่วน และ และ พบบล็อกนี้มีประโยชน์ โดย Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

นี่คือแบบสอบถามไม่ถูกต้อง:

การสอบถามสอบถาม ="<ที่><และ><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFNY</ค่า><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFIS</ค่า></Neq></และ></ที่>";

ที่นี่มันคง:

การสอบถามสอบถาม ="<ที่><และ><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFNY</ค่า></Neq><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFIS</ค่า></Neq></และ></ที่>";

ดังนั้น, moral การของเรื่องคือ: ตรวจสอบว่า CAML ของคุณถูกต้อง หรือคุณอาจได้รับข้อความแสดงข้อผิดพลาด oddball.

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

</สิ้นสุด>

ด่วนแก้ไขสำหรับ "มีข้อผิดพลาดขณะกำลังโหลดแบบฟอร์ม”

ฉันกำลังทดสอบออก SharePoint แบบกำหนดเอง 2010 กดกิจกรรมตอนบ่ายวันอาทิตย์นี้ดีและฉันถูกคาดหมายปุ่มแบบ "Critical Error" เมื่อพยายามเปิดใช้งานเวิร์กโฟลว์:

มีข้อผิดพลาดขณะกำลังโหลดแบบฟอร์ม.

คลิกเริ่มต้นผ่านโหลดสำเนาใหม่ของแบบฟอร์ม  หากเกิดข้อผิดพลาดนี้, ติดต่อทีมงานการสนับสนุนสำหรับเว็บไซต์.

คลิกปิดเพื่อออกจากข้อความนี้.

แสดงรายละเอียดข้อผิดพลาด

แน่นอน, ถ้าคุณคลิกที่ปุ่ม "แสดงรายละเอียดของข้อผิดพลาด" ทั้งหมดมันไม่ถูกแสดงเป็น ID ของสหสัมพันธ์:

image

ในกรณีของฉัน, นี้ถูกเปิดออกจะ มีปัญหาการแมปการเข้าถึงอื่น  ฉันดูที่แฟ้มบันทึกในการ 14 hive และเห็นว่า InfoPath ไม่เกี่ยวกับเรื่องปัญหา AAM (ตั้งแต่ฉันถูกกดปุ่ม localhost แทนของชื่อเซิร์ฟเวอร์).  เปลี่ยน URL ของฉัน และที่แก้ไขได้.

มันไม่แสดงที่กับ linkings ทั้งหมดของบิตต่าง ๆ ขณะนี้ใน SP 2010, สิ่งคุณเป็นธรรมชาตินี้คือปัญหา (SharePoint ตัวออกแบบเวิร์กโฟลว์ในกรณีของฉัน) ไม่เกี่ยวจริงเต็มเปาข้องปัญหาหลัก.

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

</สิ้นสุด>