मासिक अभिलेख: अप्रैल 2011

SharePoint 2010 KeywordQuery और बेनामी उपयोगकर्ता

मैं कोई महान आश्चर्य करने के लिए और एक खोज वेब पार्ट मैं विकसित कर रहा है बाहर का परीक्षण करने के लिए मेरी साइट में अनाम पहुँच सक्षम किया गया, यह काफी काम नहीं किया।  अनाम पहुँच बहुत ज्यादा हमेशा मेरे लिए एक चुनौती है.

इस मामले में, आरंभिक खोज के लिए कोई कारण नहीं चल रहा था।  मैं कहना है कि यह होना चाहिए था चल रहा है, लेकिन यह किसी भी परिणाम लौट नहीं था।  मैं उस प्रारंभिक प्रदर्शित करने के लिए KeywordQuery का उपयोग कर रहा हूँ.

मैं एक त्वरित खोज और इस ब्लॉग पोस्ट के द्वारा किया है"sowmyancs"काफी जल्दी आया: “SharePoint 2010 खोज: अनाम उपयोगकर्ताओं के लिए किसी भी परिणाम नहीं दिखा?”  ब्लॉग प्रविष्टि बॉक्स खोजशब्द खोज परिप्रेक्ष्य के बाहर एक से समस्या का वर्णन करता है लेकिन व्यवहार मेरा समान-था कि इसे प्रमाणीकृत उपयोगकर्ताओं के लिए और अनाम उपयोगकर्ताओं के लिए काम किया, लेकिन अनाम उपयोगकर्ता कोई परिणाम नहीं मिला। 

मैं निर्देशों और धमाके के बाद!  यह मेरी समस्या हल हो।  मुझे यकीन नहीं कर रहा हूँ क्या दुष्प्रभाव यह है होगा और वे एक समस्या जा करने के लिए साबित हो सकता है, लेकिन अल्पावधि परिणाम उपयोगी है.

ब्लॉग के माध्यम से पर क्लिक करें:

image

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery और HiddenConstraints गुण

मैं एक बिट के साथ काम कर रहा है KeywordQuery SharePoint में ऑब्जेक्ट 2010 और का उपयोग कर HiddenConstraints संपत्ति.

मैं उस पर कोई तुरंत उपयोगी जानकारी प्राप्त नहीं किया था संपत्ति, तो मैंने सोचा कि मैं जल्दी संक्षेप में लिख कैसे मैं यह किया गया है का उपयोग कर नीचे होता.

जहाँ तक मैं बता सकता हूँ, यह एक स्वचालित बाधा करने के लिए क्वेरी जोड़े ताकि आप इसे वहाँ पार्क की तरह कर सकते हैं और इसके बारे में चिंता नहीं है।  इस तरह के रूप में, यह सिर्फ एक और खोजशब्द है (या खोजशब्दों के सेट) और है कि आप करने के लिए UI में टाइप कर सकते हैं जब आप एक खोजशब्द खोज करते संशोधक।  यहाँ एक उदाहरण है:

keywordQuery.HiddenConstraints = "गुंजाइश:\"Industry" ";

आपको एक सीमांकक के स्थान के साथ अतिरिक्त प्रतिबंध जोड़ सकते हैं.

keywordQuery.HiddenConstraints = "गुंजाइश:\"Industry" रक्षा";

ऊपर अंग्रेजी में कह रही है, "एक कीवर्ड क्वेरी के लिए"रक्षा"देख चलाने और इसके अलावा, "उद्योग" गुंजाइश का उपयोग करें.

यहाँ एक और तरीका है इसे देखने का है:

image

मैं एक कस्टम वेब भाग पर एक संदर्भ पर निर्भर स्वत: गुंजाइश प्रदान करने के लिए यह प्रयोग किया गया है।  जब उपयोगकर्ता किसी टैब पर क्लिक करता है और एक खोज बटन क्लिक करता, टैब एक विशेष खोज का दायरा तय कर।  यह अभी तक अच्छी तरह से काम कर रहा है.

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

उदाहरण: XSLT बनाने HTML Href है

मैं हाल ही में XSL सामान की एक बिट कर दिया गया है और सोचा कि मैं एक साथ मेरा भविष्य में संदर्भ के लिए एक नमूना रख देते थे और हम सब के लिए मूल्य के XSLT नेताओं में internets रह कर हो सकता है कि.

निम्न XML पर विचार:

<FdcSearchTabsCollection गणना = "2">
  <SearchTab लेबल = "उद्योग" SortOrder = "00" Label = "उद्योगों" SearchConstraints = "contenttype =:उद्योग" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab लेबल = "प्रथाओं" SortOrder = "01" Label = "प्रथाओं" SearchConstraints = "contenttype =:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

निम्न XSL स्निपेट एक हल hrefs टैब्स की सूची उत्पन्न होगी:

<xsl:टेम्पलेट मैच "FdcSearchTabsCollection =" xml:अंतरिक्ष = "" की रक्षा>
   
    <!– "सभी" टैब –>
    <एक href = "जावास्क्रिप्ट:ViewTab('सभी')">सभी देखें</एक>
   
    <!– प्रत्येक व्यक्तिगत टैब –>
    <!– सभी टैब के माध्यम से पुनरावृति और सही प्रदर्शित करें  कड़ियाँ. –>
    <xsl:के लिए प्रत्येक चयन करें = "SearchTab">
      <xsl:select="@SortOrder"/ सॉर्ट करें>

      …
      <एक href = "जावास्क्रिप्ट:ViewTab(‘{@TabID}’)"><xsl:select="@Label"/ मान का></एक>
    </xsl:के लिए प्रत्येक>

    <br /> 
   

   </xsl:टेम्पलेट>

यहाँ क्या यह SharePoint में की तरह दिखता है:

SNAGHTML78aa2cb

 

 

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

बुध पर SharePoint MVP चैट 04/20

मैं अगले हफ्ते MVP चैट अवधि में से एक में भाग ले सकता हूँ, 04/20.  यहाँ है माइक्रोसॉफ्ट के लिख हुआ और पंजीकरण के लिए लिंक:

आप कठिन SharePoint के लिए जो आप जवाब की मांग कर रहे हैं के बारे में तकनीकी सवाल क्या है? क्या आप में प्रतिभाशाली Microsoft बहुमूल्य प्रोफेशनलों के गहरे ज्ञान का दोहन करने के लिए चाहते हैं? SharePoint MVPs वही लोग आपको लेखक के रूप में तकनीकी समुदाय में देख रहे हैं, वक्ताओं, उपयोगकर्ता समूह के नेताओं और MSDN और TechNet मंचों में answerers में. लोकप्रिय मांग करके, हम आपके सवालों के जवाब देने के लिए एक सामूहिक समूह के रूप में एक साथ इन विशेषज्ञों लाया है जीना. तो कृपया हमें में शामिल होने और लाने के सवाल पर! इस चैट WSS को कवर किया जाएगा 3.0, काई, SharePoint फाउंडेशन 2010 और SharePoint सर्वर 2010. सेटअप और प्रशासन विषयों में शामिल हैं, डिजाइन, विकास और सामान्य प्रश्न.
कृपया हमें बुधवार 20 अप्रैल 9 पर पर हूँ PDT/दोपहर ईएसटी से MVPs के साथ चैट करने के लिए दुनिया भर में शामिल हों. और अधिक जानने के लिए और MSDN घटना पृष्ठ पर जाकर अपने कैलेंडर के लिए इन चैट जोड़ें http://msdn.microsoft.com/en-us/events/aa497438.aspx

मैं इन पिछले साल में से एक में शामिल हो गए और यह एक असली विस्फोट था।  यह सिर्फ एक पागल खुला प्रश्न/उत्तर कल्पात्मक नाटक की तरह है। 

यहाँ के कुछ कर रहे हैं (वर्तमान में) शेड्यूल किए गए SharePoint MVP प्रतिभागियों:

कुरनेलियुस वैन Dyk
डैन Attis
डैनियल Wessels
डेविड Martos
इवान सैंडर्स
जेरेमी Thake
जॉन रॉस
Kris वैगनर
माइक Oryszak
रैंडी Drisgill
वुडी  Windischman
Zlatan Dzinic

कि हितों और विशेषता का एक व्यापक स्पेक्ट्रम है।  मुझे लगता है कि यह एक मजाक किया जाएगा समय और अपने दोपहर के भोजन के समय का अच्छा उपयोग (या किसी भी घंटे के दिन के दौरान मुस्कुराओ )

यहाँ यहाँ साइन इन करें (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

"प्रकार ठीक से स्थापित नहीं कर रहे हैं एक या एक से अधिक फ़ील्ड के लिए एक कारण”

मैं एक छोटी सी tweak कल एक सूची के खिलाफ एक CAML क्वेरी करता है एक वेब भाग के लिए कर रहा था।  मैं बदल दिया, और यह तैनात एक त्रुटि के साथ मारा गया:

तीन दिन Outlook मौसम पूर्वानुमान WebPart में कोई अनपेक्षित त्रुटि उत्पन्न हुई. कृपया सिस्टम व्यवस्थापक से संपर्क करें. एक या अधिक फ़ील्ड प्रकार ठीक से स्थापित नहीं हैं. इन फ़ील्ड्स को हटाने के लिए सूची सेटिंग्स पृष्ठ पर जाएँ.

तो मैं तुरंत मेरी CAML क्वेरी से कनेक्ट SharePoint मुझे करने के लिए रिपोर्टिंग था त्रुटि के साथ नहीं था मैं पहले एक और oddball मुद्दे का सामना था।  मैं एक त्वरित बिंग खोज किया था और और यह उपयोगी ब्लॉग पोस्ट पाया द्वारा संदीप नाहटा  (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></और></जहाँ>";

तो, कहानी का नैतिक है: सुनिश्चित करें कि आपके CAML सही है या आप एक oddball त्रुटि मिल सकती है.

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

</अंत>

त्वरित फिक्स के लिए "रहा है कोई त्रुटि प्रपत्र लोड करते समय”

मैं एक कस्टम SharePoint डिज़ाइनर का परीक्षण कर रहा हूँ 2010 गतिविधि इस ठीक रविवार दोपहर मैं था अप्रत्याशित रूप से मार और एक "गंभीर त्रुटि" वर्कफ़्लो प्रारंभ करने का प्रयास करते समय:

वहाँ किया गया त्रुटि प्रपत्र लोड करते समय.

प्रपत्र की एक नई प्रति लोड करने के लिए प्रारंभ करें पर क्लिक करें।  यदि यह त्रुटि बनी रहती है, वेब साइट के लिए समर्थन टीम से संपर्क करें.

क्लिक करेंबंद करेंबाहर निकलने के इस संदेश.

त्रुटि विवरण दिखाएँ

बेशक, यदि आपको 'त्रुटि विवरण दिखाएँ' बटन क्लिक करें सभी ऐसा होता है तुम एक सहसंबंध ID दिखाएँ:

image

मेरे मामले में, यह निकला एक वैकल्पिक पहुँच मैपिंग समस्या हो।  मैं लॉग फ़ाइल में को देखा 14 hive और देखा कि InfoPath एक आम मुद्दा है के बारे में शिकायत कर रहा था (के बाद से मैं सर्वर का नाम के बजाय लोकलहोस्ट मार रहा था).  मैं मेरी यूआरएल बदल गया है और कि यह हल.

यह कि सपा में अब विभिन्न बिट्स के सभी linkings के साथ दिखाने के लिए करता है 2010, बात आप स्वाभाविक रूप से यह एक समस्या है (मेरे मामले में SharePoint डिज़ाइनर वर्कफ़्लो) असल में कोर समस्या को पूरी तरह से असंबंधित है.

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

</अंत>