मासिक अभिलेख: नवम्बर 2007

आप SharePoint की पहुंच को हरा नहीं सकता

पिछले दो दिनों के दौरान, मैं जिसके दौरान हम एक SharePoint परियोजना के परिणाम प्रस्तुत दो बैठकों में भाग लिया है. CIO और उनकी टीम पहली बैठक में शामिल हुए. कि मानक और विशेष रूप से उल्लेखनीय नहीं है. आईटी विभाग के किसी भी प्रौद्योगिकी परियोजना के किसी एंटरप्राइज़ rollout में स्पष्ट रूप से शामिल है. एक V.P को शामिल करने के लिए दूसरी बैठक का विस्तार किया. विपणन से, कई निर्देशकों मानव संसाधन का प्रतिनिधित्व, रसद, विनिर्माण, पूंजी परियोजनाओं, गुणवत्ता, क्रय, कॉर्पोरेट विकास और अन्य विभागों (जिनमें से कुछ भी सीधे वर्तमान चरण में शामिल नहीं थे). है कि एक पराक्रमी व्यापक दर्शकों.

अपने पहले के जीवन में, मैं मुख्य रूप से ईआरपी और CRM परियोजनाओं पर काम किया. वे दोनों एक काफी व्यापक समाधान डोमेन है, लेकिन नहीं में SharePoint के रूप में व्यापक. पूरी तरह से महसूस किया जा करने के लिए, वैध तरीके से और जरूरी हर नुक्कड़ और छेद के एक संगठन में SharePoint परियोजनाओं पहुंच. कैसे कई अन्य उद्यम समाधान है कि तरह की पहुँच? नहीं कई.

SharePoint स्पष्ट रूप से हम बहुत भाग्यशाली इस जगह में होना करने के लिए उन लोगों के लिए एक बहुत बड़ा अवसर का प्रतिनिधित्व करता है. यह एक महान तकनीकी का अवसर प्रदान करता है (जो किसी तरह ताक पर रख दिया है यहाँ "प्रौद्योगिकियों आप गुरु करना होगा के अंतर्गत"). लेकिन फिर भी बेहतर, SharePoint हमें इन कार्यों के माध्यम से व्यवसाय प्रक्रियाओं की एक व्यापक और विस्तृत रेंज को उजागर करता है. कैसे कई CRM विशेषज्ञ कंपनी के पक्ष में विनिर्माण के साथ काम करते हो? कितने ईआरपी कंसल्टेंट्स पर प्रतिभा अधिग्रहण के साथ मानव संसाधन काम करते हो? SharePoint उन दोनों से अधिक.

कुछ भी पसंद है, यह सही नहीं है, लेकिन यह एक शापित अच्छी जगह हो रहा है.

प्यार के लिए [अपने सबसे अधिक प्यार करता था व्यक्ति/उच्च होने में भरें], परिवर्तन नहीं है ' शीर्षक’ साइट स्तंभ.

पर SharePoint मंचों, किसी को कभी कभी "शीर्षक का लेबल बदलने के बारे में पूछते हैं" बारे में "शीर्षक सूची से हटाने या".

नीचे पंक्ति: यह मत करो!

अफसोस की बात है, उपयोगकर्ता इंटरफ़ेस के रूप में दिखाया गया कि स्तंभ लेबल के एक एक तरह से परिवर्तन की अनुमति देता है:

छवि

शीर्षक एक स्तंभ "आइटम के साथ संबद्ध है" सामग्री प्रकार. कई, कई, कई सीटी के इस स्तंभ का उपयोग करें और यदि आप इसे यहाँ परिवर्तित करें, इसे बाहर हर जगह रिपल्स. वहाँ एक अच्छा मौका है कि आप का इरादा नहीं था कि ऐसा करने के लिए है. तुम शायद अपने आप को सोच रहे थे, "मैं एक कस्टम लुकअप सूची है और ' शीर्षक’ बस एक स्तंभ नाम के रूप में मतलब नहीं है, तो मैं यह करने के लिए परिवर्तित करने के लिए जा रहा हूँ ' स्थिति कोड’ और कोई वर्णन स्तंभ जोड़ें।" लेकिन अगर तुम पर उस सोचा का पालन के माध्यम से और नाम बदलें ' शीर्षक’ 'स्थिति कोड के लिए', हर सूची शीर्षक (दस्तावेज़ लायब्रेरीज़ सहित) "स्थिति कोड में परिवर्तन" और आप शायद उस के लिए ऐसा करने का इरादा नहीं था.

असली समस्या यह है कि यह एक-तरफ़ा परिवर्तन. UI "जानता है" कि "शीर्षक" एक आरक्षित शब्द है. तो, अगर तुम कोशिश करो और "स्थिति कोड परिवर्तित करें" वापस "शीर्षक के लिए", यह आप को रोकने जाएगा और अब आप है अपने आप को एक कोने में चित्रित using paint that never dries 🙂

तो क्या होता है अगर आप पहले से ही इसे बदल दिया? मैं नहीं देखा है जवाब हम सभी चाहते हैं, जो वापस 'शीर्षक के लिए' लेबल बदलने के लिए एक सरल और आसान तरीका है. बिल्कुल अभी, यह "डॉक्टर/मद शीर्षक" की तरह कुछ करने के लिए परिवर्तित करने के लिए सबसे अच्छी सलाह है. कि एक काफी सामान्य लेबल है कि अपने उपयोगकर्ताओं के लिए भी झगड़ा नहीं हो सकता है.

मैं कुछ अन्य विचारों जो मेरे कायर् सूची अनुसंधान करने के लिए चीजों के पर कर रहे हैं है:

  • Microsoft से संपर्क करें.
  • ऑब्जेक्ट मॉडल के साथ कुछ करना, शायद एक विशेषता के साथ संयोजन के रूप में.
  • डेटाबेस स्कीमा के बाहर आंकड़ा और मैन्युअल रूप से SQL अद्यतन करें. (हालांकि ऐसा करने से पहले आपको Microsoft से संपर्क करना चाहिए; यह अपने समर्थन अनुबंध की संभावना शून्य होगा).

अगर किसी को पता है कि इस को हल करने के लिए कैसे, कृपया एक टिप्पणी पोस्ट.

देर से दोपहर को अद्यतन, 11/15: मैं इस लिंक सूची है कि एक शीर्षक स्तंभ की जरूरत नहीं है की एक प्रकार बनाने के लिए एक विधि का वर्णन पाया: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

BDC ADF और अपने दोस्त, CDATA

मैंने देखा है कुछ अजीब और अनावश्यक हाथ-एन्कोडिंग कुछ उदाहरणों में RdbCommandText का (MSDN दस्तावेज़ों सहित).

मैं BDC कि आदेशों में उनके "प्राकृतिक एक CDATA टैग के अंदर लिपटे हो कर सकते हैं के लिए नए चेहरे के लिए कहना चाहता था" प्रपत्र. तो, इस अजीब निर्माण:

<संपत्ति नाम="RdbCommandText" प्रकार="System.String">
चयन करें dbo.MCRS_SETTLEMENT.id, dbo.Dbo से MCRS_SETTLEMENT.settlement.MCRS_SETTLEMENT
जहाँ (आईडी &जी. टी.;= @MinId) और (आईडी एवं लेफ्टिनेंट; = @MaxId) < / संपत्ति >) और (आईडी &लेफ्टिनेंट;= @MaxId)
</संपत्ति>

बेहतर इस तरह से प्रतिनिधित्व किया जा सकता:

<संपत्ति नाम="RdbCommandText" प्रकार="System.String">
<![CDATA[
चयन करें dbo.MCRS_SETTLEMENT.id, dbo.Dbo से MCRS_SETTLEMENT.settlement.MCRS_SETTLEMENT
जहाँ (आईडी >= @MinId) और (आईडी एवं लेफ्टिनेंट; = @MaxId) < / संपत्ति >) और (आईडी <@MaxId =)
]]>
</संपत्ति>

</अंत>

BDC प्राइमर

BDC के लिए परिचय

कार्यात्मक उदाहरण: BDC ADF कि एम्बेडेड उपयोगकर्ता id और पासवर्ड के साथ SQL डेटाबेस से कनेक्ट करता है

मैं अप काई BDC के जरिए किसी SQL डेटाबेस के लिए वायर की जरूरत. परीक्षण/POC प्रयोजनों के लिए, मैं एसक्यूएल खाता उपयोगकर्ता id और पासवर्ड ADF में एम्बेड करने के लिए चाहता था. के साथ शुरू इस टेम्पलेट (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), मैं एक ADF कि एक विशेष रूप से SQL सर्वर आवृत्ति के लिए जोड़ता है और एक विशिष्ट उपयोगकर्ता id और पासवर्ड के साथ लॉग ऑन करता बनाया और इस टुकड़ा में दिखाया गया:

  <LobSystemInstances>
    <LobSystemInstance नाम="ClaimsInstance">
      <गुण>
        <संपत्ति नाम="AuthenticationMode" प्रकार="System.String">PassThrough</संपत्ति>
        <संपत्ति नाम="DatabaseAccessProvider" प्रकार="System.String">SqlServer</संपत्ति>
        <संपत्ति नाम="RdbConnection डेटा स्रोत" प्रकार="System.String">वास्तविक serveractual उदाहरण</संपत्ति>
        <संपत्ति नाम="RdbConnection प्रारंभिक कैटलॉग" प्रकार="System.String">वास्तविक प्रारंभिक कैटलॉग</संपत्ति>
        <संपत्ति नाम="RdbConnection एकीकृत सुरक्षा" प्रकार="System.String">कि गई SSPI</संपत्ति>
        <संपत्ति नाम="RdbConnection पूलिंग" प्रकार="System.String">झूठी</संपत्ति>

        <!-- इन महत्वपूर्ण मान रहे हैं: -->
        <संपत्ति नाम="RdbConnection उपयोगकर्ता ID" प्रकार="System.String">एकctual उपयोगकर्ता ID</संपत्ति>
        <संपत्ति नाम="RdbConnection पासवर्ड" प्रकार="System.String">वास्तविक पासवर्ड</संपत्ति>
        <संपत्ति नाम="RdbConnection Trusted_Connection" प्रकार="System.String">झूठी</संपत्ति>

      </गुण>
    </LobSystemInstance>
  </LobSystemInstances>

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

  • adf userid और पासवर्ड एम्बेडेड
  • उपयोगकर्ता id और पासवर्ड adf में एम्बेड करें
  • उपयोगकर्ता id और पासवर्ड adf bdc में एम्बेड करें
  • sharepoint bdc प्राइमर
  • उपयोगकर्ता id और पासवर्ड sharepoint adf में एम्बेड करें

</अंत>

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

एसपीडी कस्टम वर्कफ़्लो क्रियाओं — स्ट्रिंग हेरफेर संवर्द्धन

एक हफ्ते पहले के बारे में, SharePoit डिज़ाइनर वर्कफ़्लो के लिए कस्टम क्रिया कार्यों को जोड़ने के लिए एक सरल और यथोचित जेनेरिक पद्धति प्रदान करता है एक codeplex परियोजना को शुरू कर दिया. इसे यहाँ वर्णन किया गया है: http://www.codeplex.com/spdwfextensions. बस एक ढांचा प्रदान करने से परे, यह भी उपयोगी कार्यों कि एसपीडी अधिक उपयोगी/लचीला/शक्तिशाली कर देगा का एक सेट उपलब्ध कराने के उद्देश्य.

यहाँ वर्तमान संस्करण के लिए योजना बनाई विशेषताएं हैं 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

अगर किसी को इस प्रोजेक्ट में किसी भी रुचि है, कृपया एक टिप्पणी छोड़ दो या प्रारंभ/एक चर्चा करने के लिए यहाँ जोड़ें: http://www.codeplex.com/spdwfextensions/Thread/List.aspx

यहाँ कि कोडित गया है कार्यों के मौजूदा सेट कर रहे हैं (हालांकि पूरी तरह से नहीं के रूप में परीक्षण किया गया 11/08/07):

समारोह विवरण (नहीं एक ही यदि .Net फ़ंक्शन के रूप में)
Num-प्रविष्टियां() संख्या "प्रविष्टियों देता है" प्रति एक निर्दिष्ट सीमांकक के रूप में एक स्ट्रिंग.

उदाहरण के लिए: Num-प्रविष्टियाँ एक स्ट्रिंग में "एक,ख,ग" सीमांकक के साथ"," = 3.

प्रविष्टि() एक निर्दिष्ट सीमांकक के अनुसार एक स्ट्रिंग में nth टोकन देता है.
लंबाई String.Length
इससे बदलें() String.Replace()
होता है() String.Contains()
शब्द "true देता है" या शब्द "झूठे".
Substring(प्रारंभ करें) String.Substring(प्रारंभ करें)
Substring(प्रारंभ करें,अंत) String.Substring(प्रारंभ करें,अंत)
ToUpper() String.ToUpper()
ToLower() String.ToLower()
StartsWith() String.StartsWith()
शब्द "true देता है" या शब्द "झूठे".
EndsWith() String.EndsWith()
शब्द "true देता है" या शब्द "झूठे".

त्वरित & आसान url एन्कोडिंग डेस्कटॉप उपयोगिता

मैं करने के लिए url ज़रूरत के किया गया है-इस सप्ताह कुछ स्ट्रिंग्स सांकेतिक शब्दों में बदलना और एक साथ एक एक छोटे उपयोगिता है कि मैंने सोचा था कि मैं होता डाल दिया थप्पड़ मारा SkyDrive समुदाय के लिए.

बाइनरी यहाँ प्राप्त करें: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/WinUrlEncode.zip

दृश्य स्टूडियो समाधान यहाँ जाओ: http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/SharePoint/WinUrlEncodeVS2005.zip

यहाँ एक स्क्रीन शॉट है:

छवि

त्वरित और आसान: डेटा दृश्य वेब पार्ट XSLT के में हाइपरलिंक एम्बेड करें

अद्यतन (01/17/08): इस ब्लॉग प्रविष्टि के बारे में अधिक हाइपरलिंक XSL अच्छाई वार्ता: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

अवलोकन और उद्देश्य: मैं एक साधारण पट्टी चार्ट एक डैशबोर्ड पर घटक के रूप में सेवा करने के लिए बनाया गया था. मैं एक और पोस्ट के लिए चार्ट के निर्माण पर विवरण बचा लेंगे, लेकिन मैं उस तकनीक का आविष्कार नहीं किया था (और न ही प्रश्नचिह्न, कि बात के लिए). यह निकला एक चार्ट में और जबकि मैं तय है कि बग था, मैं कुछ लेबल कि ग्राफ के पीछे अंतर्निहित सूची पर बताया हाइपरलिंक्स में परिवर्तित करने का अवसर ले लिया. उदाहरण के लिए, "पकड़" मूल्य के साथ एक लेबल है. मैं इतना है कि उपयोगकर्ता पर क्लिक करें और सूची में जिनकी स्थिति मान है "पकड़" विशिष्ट प्रविष्टियों के लिए नीचे ड्रिल कर सकते लेबल किसी हाइपरलिंक में बदलना चाहता था.

कदम:

  1. उपयोग के लिए दृश्य स्टूडियो sharepoint-अवगत intellisense.
  2. DVWP XSLT दृश्य स्टूडियो में प्रतिलिपि बनाएँ (किसी रिक्त प्रोजेक्ट बनाएँ, प्रोजेक्ट के लिए कोई XSL फ़ाइल जोड़ें).
  3. प्रतिलिपि बनाएँ में क्लिपबोर्ड का उपयोग करने के लिए इच्छित लिंक.
  4. यह XSL में सही स्थान में चिपकाएँ.
  5. URL तर्क विभाजकों से क्वेरी स्ट्रिंग पर कनवर्ट करें"&" के लिए"&amp;"
  6. अलग-अलग तर्क Url सांकेतिक शब्दों में बदलना.
  7. उस के अंदर रैप करें एक <एक href…> </एक>

उदाहरण:

मैं एक यूआरएल है:

http://[सर्वर]/[साइट]/Lists/Open Positions/AllItems.aspx?देखें ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 भर्ती =&FilterValue1 = होल्ड

मैं इसे में कनवर्ट करें:

     <एक href="Lists/Open Positions/AllItems.aspx?देखें % 7b84EEA2F5-121B-40B7-946F =-
0FA704A1DAA1 %7 d&amp;FilterField1 भर्ती =&amp;FilterValue1 = होल्ड"> पकड़ो: </एक>

मैं मैन्युअल रूप से प्रथम तर्क से तब्दील हो जाता है:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

करने के लिए:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(इस में, ओपन ब्रेस ट्रांस्फ़ॉर्म्स % 7b करने के लिए और समापन %7 d के लिए ट्रांस्फ़ॉर्म्स संभालो)

दूसरी और तीसरी तर्कों’ पैरामीटर्स ("FilterField1 =भर्ती" और "FilterValue1 =पकड़ो" क्रमश:) url-एनकोडेड क्योंकि वे किसी भी असुरक्षित वर्ण शामिल नहीं किया जा करने की आवश्यकता नहीं.

नोट्स:

इस तकनीक आम तौर पर कहीं भी तुम चाहते में XSLT कहाँ हाइपरलिंक URL पर पैरामीटर इस तरह के रूप में शामिल एक हाइपरलिंक एम्बेड करने के लिए काम करना चाहिए:

http://[सर्वर]/[साइट]/Lists/Open Positions/AllItems.aspx?देखें ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 भर्ती =&FilterValue1 = होल्ड

मेरे कस्टम सूची तक पहुँचने और मैन्युअल रूप से स्थिति स्तंभ पर फ़िल्टरिंग द्वारा यूआरएल ही पास (लेबल "भर्ती" इसके बाद के संस्करण).

त्वरित और आसान: किसी InfoPath प्रपत्र का अद्यतन करने के लिए SharePoint डिज़ाइनर वर्कफ़्लो को सक्षम करें

परिदृश्य: मैं एक InfoPath प्रपत्र कि सामने एक वर्कफ़्लो SharePoint डिज़ाइनर का उपयोग कर कार्यान्वित प्रक्रिया समाप्त होता है. एक बिंदु पर, एक प्रबंधक फार्म मंजूरी चाहिए. जब से मैं मेरी अंकेक्षण आवश्यकताओं को पूरा करने के लिए वर्कफ़्लो इतिहास पर भरोसा नहीं कर सकते, मैं मेरे अपने ऑडिटिंग संदेश सीधे प्रपत्र पर ही स्टोर करने का निश्चय.

अवलोकन:

प्रपत्र डिज़ाइन करें और इसे के रूप में प्रकाशित एक सामग्री प्रकार और किसी दस्तावेज़ लायब्रेरी के लिए स्वयं प्रपत्र. मार्क प्रपत्र फ़ील्ड्स से काई updateable होने के रूप में वांछित. प्रपत्र सामग्री प्रकार पर बंधा हुआ है और उस सामग्री प्रकार "अनुलग्न है" किसी प्रपत्र लायब्रेरी के लिए (या सारे, यदि तुम चाहो). फ़ील्ड अद्यतन करता कोई वर्कफ़्लो लिखना.

विशेष कदम:

  1. किसी दस्तावेज़ लायब्रेरी बनाएँ. यह आपके InfoPath टेम्पलेट का आयोजन करेगा.
  2. किसी प्रपत्र लायब्रेरी बनाएँ.
  3. InfoPath प्रपत्र बनाएँ. किसी पाठ फ़ील्ड में शामिल हैं, "ऑडिट संदेश".
  4. किसी सामग्री प्रकार के रूप में प्रपत्र प्रकाशित करें (नहीं कोई दस्तावेज़).
  5. भरने के बाहर प्रकाशन संवाद करते हुए:
    एक) . Xsn फ़ाइल दस्तावेज़ लायब्रेरी में सहेजें (कदम #1).
    ख) "ऑडिट संदेश प्रकाशित करें" फ़ील्ड और सच्चे चिह्नित करें: "उपयोगकर्ताओं को किसी डेटा पत्रक या गुण पृष्ठ के उपयोग से इस फ़ील्ड में डेटा को संपादित करने की अनुमति दें".
    ग) कोई नया सामग्री प्रकार बनाएँ और इसे किसी उपयुक्त नाम दें.
  6. प्रपत्र लायब्रेरी तक पहुँच.
    एक) इसकी उन्नत सेटिंग्स पर जाएँ और प्रपत्र लायब्रेरी सामग्री प्रकारों को प्रबंधित करने के लिए सक्षम करें.
    ख) नई बनाई गई सामग्री प्रकार का चयन करें (5सी ऊपर). इसे Microsoft InfoPath"के तहत समूहीकृत हो जाएगा" (या समान).
    ग) डिफ़ॉल्ट "फार्म निकालें" सामग्री प्रकार लायब्रेरी से.
    घ) "वेब पेज के रूप में दिखाने के लिए चिह्न पुस्तकालय" ताकि प्रपत्र SharePoint और नहीं InfoPath कार्य केंद्र ग्राहक से लांच करेगा.
  7. उचित प्रपत्र लायब्रेरी पर वापस जाएँ और "नया क्लिक करें" बस के रूप में आप चाहते हैं फार्म सही ढंग से पोस्ट और अभिनय कि है सत्यापित करने के लिए.
  8. SharePoint Designer ऊपर आग और नेविगेट करने के लिए साइट है कि आपके प्रपत्र लायब्रेरी होस्ट करता है (चरण से 2).
  9. संलग्न प्रपत्र लायब्रेरी के लिए कोई नया वर्कफ़्लो बनाएँ.
  10. एक एकल क्रिया "सेट फ़ील्ड में वर्तमान आइटम" जोड़ें. आप सूची को SharePoint डिज़ाइनर की उम्मीद करनी चाहिए आप अपने फील्ड हो, "ऑडिट संदेश". यह एक मान असाइन करें.
  11. समाप्त करें क्लिक करें और वापस जाने के लिए प्रपत्र लायब्रेरी.
  12. एक नया प्रपत्र बनाएँ और कुछ परीक्षण मूल्य "ऑडिट संदेश में डाल" फ़ील्ड.
  13. इसे बचाने के लिए और प्रपत्र लायब्रेरी पर वापस जाएँ.
  14. राइट-क्लिक करें, "वर्कफ़्लो का चयन करें" और ऊपर अपने वर्कफ़्लो प्रारंभ करें.
  15. यह लगभग तुरंत चलाने चाहिए. ऊपर के फार्म खींचो (चरण से 12) और अगर सब चला गया की योजना, "ऑडिट संदेश" जो भी मान आप चरण में प्रदान की असाइन किया गया है 10.

नोट्स:

नहीं सभी नियंत्रण इस द्वि-दिशा संचार के लिए कॉन्फ़िगर किया गया हो सकता. उदाहरण के लिए, यह दोहरा वर्गों के अंदर लिपटे पाठ फ़ील्ड्स को संशोधित करता है एक एसपीडी कार्यप्रवाह को लागू करने के लिए नहीं लगता है.

एक चाबी ले दूर की है यहाँ है कि हम वास्तव में एक संबद्ध टेम्पलेट के साथ कोई सामग्री प्रकार बना लिया. यह भी हमें उसी प्रपत्र लायब्रेरी में एकाधिक InfoPath प्रपत्र टेम्पलेट्स संग्रहीत करने के लिए सक्षम बनाता है.

इस प्रपत्र सर्वर की आवश्यकता है. यह काम एक WSS में सबसे निश्चित रूप से नहीं चल रहा है 3.0 पर्यावरण और शायद भी एक उद्यम SharePoint वातावरण की आवश्यकता होती है.

बीगल उतरा है (अक्टूबर 2007 मुद्दा)

(यह वास्तव में एक छोटी सी पुरानी खबर है, लेकिन जैसा कि मेरे पसंदीदा फायर स्टेशन आदर्श वाक्य proclaims, "कभी नहीं से देर बेहतर है").

इसे यहाँ से बाहर की जाँच करें: http://www.sharepointbeagle.com/

अगर तुम नहीं पहले से ही है, करने के लिए सुनिश्चित हो नाम लिखो.

बेशक, पढ़ने के लिए सुनिश्चित हो मेरे लेख एक असली दुनिया SharePoint परियोजना के बारे में (आवश्यकताएँ परिभाषा सहित, KPI के, सामग्री प्रकार, डैशबोर्ड्स और अधिक) के रूप में अच्छी तरह के रूप में मेरे सहयोगी सामग्री क्वेरी वेब पार्ट के बारे में लेख.

वहाँ बहुत सारी अन्य अच्छी चीज़ें भी है.

निकालने के लिए कैसे “सभी साइट सामग्री देखें” लिंक

मैं लगभग हर हफ्ते इस सवाल पूछा रहा हूँ, सामान्य रूप से एक सुरक्षा चर्चा के संदर्भ में. एक प्रशासक/साइट के निर्माता एक साइट provisioned है, कॉन्फ़िगर सुरक्षा, व्यवस्था की वेब पार्ट्स और जल्दी शुरू करने कि ओह तो पुख्ता सेट विकल्प के अंत उपयोगकर्ता के लिए प्रदान करने के लिए अनुकूलित. लेकिन, बॉक्स से बाहर, आप "देखें सभी साइट सामग्री निकालें नहीं कर सकता" लिंक.

मार्क वैगनर जवाब प्रदान करता है यहाँ (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). अपने लिखने के दो स्तरों पर बहुत बढ़िया है. यह सवाल एक जवाब प्रदान करता है, "कैसे मैं दृश्य सभी साइट सामग्री निकालें" लिंक? तब, यह तत्काल पर सवाल जवाब: कैसे मैं आसानी से सभी साइट सामग्री लिंक एक साइट-दर-साइट के आधार पर दृश्य को सक्षम करते हैं?

एक बोनस के रूप में: उनके दृष्टिकोण WSS के लिए काम करता है, न सिर्फ काई.

</अंत>

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