वर्ग पुरालेख: SharePoint

डेवलपर्स: कैसे मैं SharePoint सीखना है?

अद्यतन: 04/25/08: पर कुछ ब्लॉग पोस्ट पकड़ रहा था और इस अनुच्छेद के लिए एक लिंक मिल गया: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. मैं क्योंकि नोट कर पूछ के अलावा, "कैसे मैं sharepoint सीखना है?", कुछ लोग पूछ "क्यों मैं sharepoint सीखना चाहिए?". उस लेख के बाद में आंशिक रूप से जवाब.

पिछले कई महीनों में, ग्रह के पार से एक दर्जन या अधिक लोग मुझे ईमेल किया गया है और सामान्य सवाल पूछ, "कैसे मैं SharePoint सीखना है?"

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

इससे पहले कि मैं ऐसा, मैं सिर्फ यह है कि यह मेरे लिए स्पष्ट का निरीक्षण करना चाहते हैं, इन व्यक्तिगत ईमेल और MSDN के भी अधिक से अधिक संख्या पर आधारित / SharePoint विश्वविद्यालय पदों के एक ही प्रकृति का, कि वहाँ विशाल डेवलपर ब्याज में WSS/काई के साथ गति हो रही है. मुझे आश्चर्य है कि क्या यह अब से एक साल की तरह किया जा रहा है … अच्छा SharePoint प्रतिभाओं को खोजने के लिए आसान? ऐसा ही? लोगों को खुद की दर अच्छा संसाधनों के लिए मांग के साथ रखने के लिए पर्याप्त मंच करने के लिए कर रहे हैं? कैसे आप भी कुछ उस तरह की कमी एक मसखरे समझ सका?

पौलुस का रोडमैप

मैं पूरा समय Conchango में अच्छा लोक द्वारा कार्यरत हैं जबकि मैं इस सड़क के नक्शे का पालन किया गया था. इसका मतलब है कि एक सीखने के नजरिए से, के रूप में मैं मैं नीचे रूपरेखा कदम के बाद मैं सक्रिय रूप से परियोजनाओं में लगी हुई थी.

कुछ बुनियादी शर्तें

लोग इस दुनिया में प्रवेश करने के लिए, वहाँ दो प्रमुख acronyms हैं:

  • WSS: Windows SharePoint सेवाएँ
  • काई: Microsoft Office SharePoint सर्वर

WSS "नि: शुल्क है" में यह है कि windows सर्वर के साथ बंडल 2003 (या कम से कम एमएस से डाउनलोड किया जा सकता). मैं मुफ्त के आसपास उद्धरण डाल, क्योंकि तुम एक बॉक्स की जरूरत, एक वैध लाइसेंस के हे/एस और शायद SQL (हालांकि वहाँ है एक "नि: शुल्क" SQL के रूप में अच्छी तरह तरह).

काई WSS के शीर्ष पर बनाया गया है और यह तक बढ़ाता है. WSS के बिना कोई काई है. काई मुक्त नहीं है.

शायद नहीं एक दिन, लेकिन जल्द ही आपको कुछ बुनियादी परिचित प्लेटफार्म के साथ मिल गया है के बाद, यह अंतर जानने के लिए महत्वपूर्ण है. उदाहरण के लिए, एक शक्तिशाली वेब पार्ट, सामग्री क्वेरी वेब पार्ट, एक उपलब्ध नहीं WSS और MOSS सुविधा है. लोग अक्सर ग़लत धारणा है कि CQWP में WSS उपलब्ध बनाने के लिए और फिर खत्म हो जब वे महसूस करते हैं उनके त्रुटि एक रोकने के अंतराल के उपाय के लिए पांव मार अप.

किताबें मारा

मैं WSS/काई के साथ काम करने के बारे में शुरू 01/02/2007. मैं एसपीएस के साथ एक छोटी सी पूर्व अनुभव था 2003 लेकिन बहुत कम. अपने आप को शुरू करने के लिए, मैं खरीदा दो किताबें यहाँ सूचीबद्ध (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

मैं बड़ी ब्लू प्रशासन पुस्तक के साथ शुरू कर दिया. स्वाभाविक रूप से, यह प्रशासन को शामिल किया गया. एक ही समय में, यह सभी काई सुविधाओं के एक सर्वेक्षण उपलब्ध कराता है (और WSS सुविधाओं के रूप में अच्छी तरह से).

मेरे लिए, यह तो सभी विभिन्न विवरण याद करने के लिए महत्वपूर्ण नहीं है (जब तक यह प्रमाणित हो जाओ करने के लिए समय है) लेकिन यह पता है की सीमाओं के लिए अच्छा है. (मैं 1 व्यक्ति निशानेबाजों मैं xbox या पीसी पर खेल में यह एक ही दृष्टिकोण का पालन करें — मैं एक कमरे में प्रवेश और मैं वापस मैं कहाँ शुरू कर दिया जब तक एक जवाबी दक्षिणावर्त लूप बना देती हैं. मैं बस मैं हूँ में बॉक्स के आकार को जानने बेहतर महसूस।)

बिग ब्लू बुक को पढ़ने के बाद, मैं पूरे WSS अंदर किताब पढ़ी होगी. यह गहरी मुद्दों में कि डेवलपर्स ध्यान सबसे अधिक के बारे में dives.

एक आभासी माहौल बनाना

किसी भी विकास करते हैं या ठीक तरह से पर्यावरण का उपयोग करने के लिए, आप SharePoint डिजाइनर के साथ एक पूर्ण विकसित windows सर्वर ऑपरेटिंग सिस्टम की आवश्यकता, दृश्य स्टूडियो 2005 (2008 काम करता है, लेकिन अभी तक इस अनुच्छेद के लेखन के रूप में रखी जा करने के लिए कुछ उपयोगी उपकरण है), InfoPath 2007 और कुछ अन्य सामान. वहाँ कई अच्छे ब्लॉग प्रविष्टियाँ इस प्रक्रिया का वर्णन कर रहे हैं. मैं इन दोनों पर एक नज़र होता है:

इसके अलावा, एंड्रयू Connell अपने अनुभवों VMWare के साथ यहाँ साझा:

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

कुछ ही मिनटों के गुस्से तथ्य यह है कि आप की जरूरत है जो विकास करने के लिए पर एक सर्वर वातावरण निंदा खर्च. लेकिन … यह है या इसे करने के लिए MSDN फ़ोरम पोस्टिंग के बारे में ब्लॉगिंग परेशान मत करो. It’s already been done 🙂. इसके बजाय, यह गले लगाओ और चाल पर. आप इसके लिए बेहतर बंद हो जाएगा.

प्रमाणित हो जाओ

मुझे विश्वास है कि एमएस SharePoint प्रमाणीकरण पथ, जो चार परीक्षाओं के होते हैं, संपूर्ण है. मैं सुझाव है कि आप अपने ऑनलाइन तैयारी गाइड का पालन करें और अपने परीक्षण के क्षेत्रों में से प्रत्येक को समझने के लिए सबसे अच्छा क्या.

मैं नहीं सुझाव है कि आप बस इसे पारित करने के लिए परीक्षा लेने. मैं नहीं सुझाव है कि आप "मस्तिष्क डंप में से एक का उपयोग करें" शैली 3 पार्टी "उपकरण" MS परीक्षण पारित करने के लिए. यदि आप परीक्षण ले सकते हैं, यह अपना खुद का एक संयोजन पर आधारित दर्रा अध्ययन और अनुभव पर हाथ निर्देशित, आप इसे के लिए एक मजबूत डेवलपर और नौकरी उम्मीदवार होंगे.

वहाँ दो "पटरियों में" चार परीक्षण कर रहे हैं:

डेवलपर:

व्यवस्थापक:

मैं सुझाव है कि डेवलपर्स के सभी इन परीक्षाओं के लिए अध्ययन. आप के लिए उन्हें मजबूत हो जाएगा, हालांकि मुझे लगता है अगर आप व्यवस्थापक परीक्षाओं को छोड़ दिया, आप से मिल जाएगा.

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

जबकि मैं के लिए पढ़ाई कर रही थी 70-542 परीक्षा (काई विकास) मैं मेरा अध्ययन संसाधनों पर नज़र रखी. ये रूप में अच्छी तरह से आप के लिए सहायक हो सकता है: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

अपने आप को समुदाय में प्लग

SharePoint समुदाय जीवंत है, मजबूत और सभी समय बड़ा बढ़ाएं.

आप प्रारंभ करने के लिए निम्न पर देखना चाहता हूँ:

  • ब्लॉग्स
  • मंचों
  • Codeplex
  • चहचहाना

ब्लॉग्स

यदि आप आरएसएस नहीं समझते, सब कुछ बंद करो और इसे सीखना. इसे ले जाएगा 10 यह जानने के लिए मिनट, शायद एक और 10 मिनट के एक वेब को खोजने के लिए आधारित आरएसएस रीडर (मैं google reader की तरह, www.google.com/ पाठक).

Start by adding this blog to your RSS reader 🙂

अगले, जोड़ें www.sharepointblogs.com अपने रीडर करने के लिए. वे एक एकल फ़ीड में कई ब्लॉग्स सकल.

समय के साथ, आप पाएंगे कि तरह ब्लॉगों है कि नहीं कर रहे हैं एकत्रित. बस उन्हें व्यक्तिगत रूप से जोड़ें.

मैं कुछ दर्जन ब्लॉग जो मैं पिछले वर्ष से अधिक जमा करने के लिए सदस्यता लें. यदि तुम चाहो, मैं मेरी सूची निर्यात कर सकते हैं और यह ईमेल.

अंततः, आप अपना स्वयं का ब्लॉग शुरू करने के लिए चाहते हो सकता. मैं व्यक्तिगत रूप से लगता है कि एक "नौसिखिया है का वर्णन प्रविष्टियों ब्लॉग की एक श्रृंखला है" WSS/काई एक दिलचस्प श्रृंखला होगी सीखने प्रगति. काश मैं उस खुद किया था.

मंचों

मैं मंच के दो समूहों में सक्रिय रूप से भाग लेने के: MSDN और SharePoint विश्वविद्यालय.

उत्कृष्ट स्थानों पर जानने के लिए मंचों हैं. लोग बहुत सरल से लेकर सवाल पूछें ("कैसे मैं एक साइट स्तंभ बनाएँ करना") डर करने के लिए ("नीचे मेरा सर्वर है!") अधिक काल्पनिक डिजाइन सवालों के लिए.

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

Codeplex

यहाँ जाओ www.codeplex.com.

यह बाहर और SharePoint परियोजनाओं के लिए खोज की जाँच करें.

दैनिक सारांश Codeplex अपने फ़ीड रीडर में फ़ीड की सदस्यता लें.

कोई नया SharePoint परियोजनाओं को अपने फ़ीड रीडर जोड़ें.

अंततः, बाद मंचों पढ़ने और अपने खुद WSS/काई राक्षसों नीचे का सामना करना पड़, विचार अपने खुद codeplex परियोजना को एक साथ लाना.

चहचहाना

मैं इस ब्लॉग प्रविष्टि लिखने के रूप में, SharePoint लोक का प्रयोग शुरू कर दिया है की एक बहुत कुछ चहचहाना.

यह चहचहाना की विशेषताएँ मुश्किल है. आप बस इसे अपने आप को बाहर की जाँच करने के लिए होगा.

निष्कर्ष

कि मेरे ऊपर रोडमैप wraps और मेरे वर्तमान बनाता है. मैं सिर्फ दो सप्ताह पहले चहचहाना का उपयोग शुरू.

WSS/काई एक बहुत अच्छा मंच है और समुदाय सभी समय बढ़ रहा है. अपने कौशल में सुधार और यात्रा का आनंद लें करने के लिए सामुदायिक संसाधनों का उपयोग करें!

</अंत>

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

Technorati टैग: ,

SharePoint कैलेंडर रोल-अप प्रदान नहीं करता है; संभावित समाधान

अद्यतन: इस कड़ी टिप्पणी में एक गुमनाम व्यक्ति पदों: http://www.atidan.com/atidan-collaboration-kit.php

फोरम उपयोगकर्ता अक्सर इस तरह एक सवाल पूछना:

"मैं एक कैलेंडर घटनाओं सबसाइट कैलेंडर्स से द्वारा पॉपुलेटेड है साइट स्तर पर है चाहेंगे. आदर्श रूप में, उपयोगकर्ता सबसाइट में कैलेंडर घटनाओं पैदा करेगा, और उन के रूप में अंकन करने का विकल्प होगा ' सार्वजनिक।’ घटनाओं के रूप में सार्वजनिक चिह्नित गतिशील रूप से साझा साइट कैलेंडर में दिखाई देंगे. इस प्रकार साझा साइट कैलेंडर एक रोल-अप सभी सार्वजनिक आयोजनों के सभी सबसाइट कैलेंडर्स से है।"

WSS है 3.0 या काई 2007, इसे सीधे एक 'रोल-अप को कॉन्फ़िगर करने के लिए संभव नहीं है" कैलेंडर. कैलेंडर अपने दम पर मौजूद, किसी भी अन्य कैलेंडर के स्वतंत्र.

एक रोल-अप कैलेंडर बनाने के लिए, इन रास्तों में से एक का पालन करें:

  1. कोई सामग्री क्वेरी वेब पार्ट का उपयोग करें. इस काई उपयोगकर्ताओं के लिए सबसे आसान समाधान है (WSS CQWP प्रदान नहीं करता है). CQWP, दुर्भाग्य से, डेटा बॉक्स से बाहर का एक कैलेंडर दृश्य प्रदान नहीं करता है. यह भारी प्रतिपादन लचीलापन प्रदान करता है (यहाँ एक उदाहरण के लिए देखें) डिफ़ॉल्ट रूप से, लेकिन, सरल सूची स्वरूप में इसके परिणाम दिखाता है. कई मामलों में, CQWP शायद एक अच्छा विकल्प.
  2. एक और अधिक प्रोग्रामिंग-उन्मुख समाधान घटना रिसीवर का उपयोग करना होगा. सबसाइट कैलेंडर्स कि उनके सार्वजनिक घटनाओं मुख्य कैलेंडर के साथ सिंक में रखने पर घटना रिसीवर को लागू. एक दिए गए सबसाइट के रूप में कैलेंडर संशोधित किया गया है, मुख्य कैलेंडर के लिए बाहर तक पहुँचने और यह जरूरत के रूप में अद्यतन करें. यह विकल्प दोनों WSS में उपलब्ध है 3.0 और काई.

वहाँ शायद अन्य चतुर समाधान इस समस्या के लिए कर रहे हैं. यदि आप एक या एक का पता, कृपया एक टिप्पणी छोड़ दो या ईमेल मुझे और मैं इस पोस्ट अद्यतन करेगा.

</अंत>

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

अंत उपयोगकर्ता त्वरित टिप: किसी दस्तावेज़ लायब्रेरी में सॉर्ट बार देखे गए, सूची, आदि.

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

यदि आप जो SharePoint में क्रम को नियंत्रित करने के लिए चाहते हैं सूचियाँ उपलब्ध बार देखे गए, बस एक संख्या या अक्षर दृश्य के नाम को आगे यह जोड़ें, के रूप में:

1 – सामग्री प्रकार के आधार पर
2 – सभी दस्तावेज़
3 – नियत दिनांक

-या-

ए – सामग्री प्रकार के आधार पर
ख – सभी दस्तावेज़
ग – नियत दिनांक

मैं भी बनाया है जिसका उद्देश्य है कड़ाई से एक KPI को खिलाने के लिए बार देखे गए. मैं इस सम्मेलन नामकरण निम्नलिखित गया है:

Z_KPI_[विवरण]

कि मेरी "KPI का कारण बनता है" सूची के तल पर प्रकट करने के लिए बार देखे गए.

</अंत>

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

पट्टी काई का विस्तार करने के लिए बहुत उच्च अभी भी है

आज, मैं एक ग्राहक के साथ काम कर रहा था और सामग्री क्वेरी वेब पार्ट को संशोधित करें और किसी सामग्री प्रकार से जानकारी के अतिरिक्त बिट्स को प्रदर्शित करने के लिए कैसे का वर्णन.

"प्रथम।, आप अपने डेटा स्रोतों से कनेक्ट करने के लिए CQWP को कॉन्फ़िगर करें, तब आप इसे निर्यात करने के लिए अपने कार्य केंद्र, संशोधित करें <CommonViewFields>, अपलोड करें, मूल निकालने और अब यह है ' primed’ उन अन्य स्तंभों को प्रदर्शित करने के लिए. अगले, SharePoint डिज़ाइनर ऊपर खुला, साइट संग्रह रूट करने के लिए नेविगेट करें और ItemStyle.xsl का पता लगाएँ. टेम्पलेट्स में से एक एक उपयोगी प्रारंभिक बिंदु के रूप में प्रतिलिपि बनाएँ. वापस जाने के लिए और संशोधित करने के लिए CQWP के इस नए टेम्पलेट का उपयोग करें. अंत में, अपने नए फ़ील्ड् स रेंडर करने के लिए टेम्पलेट को संशोधित करें! (यह इसलिए कि अन्य उपयोगकर्ताओं में वापस परिणाम देख सकते हैं की जाँच करने के लिए मत भूलना)."

यह सब काफी मेरे लिए स्पष्ट है (और हम SharePoint डेवलपर प्रकारों में से ज्यादातर) पर क्या हो रहा है और कैसे यह काफी अच्छा है, वाक़ई, डेटा रिट्रीवल पहलुओं CQWP की इतनी अच्छी तरह से-डेटा प्रस्तुति पहलुओं से अलग कर रहे हैं. लेकिन, इसे समझाने के लिए इतना आसान नहीं है, यह है?

<अंत />

हाँ/नहीं (चेक बॉक्स) सामग्री क्वेरी वेब पार्ट में फ़िल्टरिंग

हाँ के लिए एक क्वेरी के लिए फ़िल्टर करने के लिए/कोई चेक बॉक्स "पीजी मील का पत्थर" हकदार, CQWP इस तरह कॉन्फ़िगर करें:

छवि

यह उन सवालों के स्पष्ट-एक बार तुम-पता है-यह, लेकिन hard-to-find-an-answer-to की एक और एक है: कैसे एक हाँ पर फ़िल्टर करने के लिए/सामग्री क्वेरी वेब पार्ट का उपयोग कर कोई चेक बॉक्स.

पहले खोज परिणाम मैं खोज शब्द "फ़िल्टर हाँ/नहीं सामग्री क्वेरी वेब पार्ट का उपयोग कर खोजें" बाहर फ्लैट गलत है, तो मैंने सोचा कि मैं इस वहाँ ऊपर डाल दिया और देखो अगर यह ठेठ खोज परिणामों में ग़लत परिणाम की जगह कर सकते हैं.

यह काफी आसान है: यह सच है मान = "1" और झूठी मान "1 के बराबर नहीं" (सुंदर रेट्रो, असल में).

ऊपर के उदाहरण में, मैं हाँ/नहीं"साइट स्तंभ प्रकार का बनाया (चेक बॉक्स)" नामांकित "पीजी मील का पत्थर'. मैं इसे एक डॉक्टर लायब्रेरी पर जोड़ा गया, कुछ दस्तावेज़ अपलोड किया गया, एक जोड़ी के लिए मान सेट करें और इसे परीक्षण किया.

<अंत />

काई कहता है मुझे मेरे स्तंभ नाम आरक्षित है या उपयोग में है … लेकिन यह नहीं है

अद्यतन 12/04/07: देखें इस Microsoft KB (http://support.microsoft.com/kb/923589) संबंधित जानकारी के लिए.

असल में, यह इसे बाहर मुड़ता है है, लेकिन tricksy यह मुश्किल बनाने के लिए MOSS था.

मेरे ग्राहक सप्ताहांत उसकी काई साइट पर कुछ विकास का काम करता है. यह क्या वह वास्तव में किया था के रूप में एक गड़बड़ी का एक सा है, लेकिन अंत परिणाम यह है:

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

मैंने कुछ किया अनुसंधान, और यहां तक कि कुछ कोडन, दार्शनिक लच्छेदार और अंत में एक स्तंभ नाम मात्रा थी पाया, वास्तव में, अस्तित्व में. यह "_ छुपा हुआ में था" समूह. इसलिए, हम यह SharePoint उपयोगकर्ता इंटरफ़ेस के माध्यम से नहीं मिल सकता है.

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

SharePoint सच कह रही थी. यह शायद ही उनका कहना है कि उस संदेश के रूप में सहायक के रूप में यह हो सकता है नहीं है लायक है. यह दो अलग अलग संदेशों में भविष्य में उस दोराहे के संदेश देखने के लिए अच्छा होगा: 1) कहते हैं कि स्तंभ नाम आरक्षित है या यह नहीं है. 2) यदि यह नहीं आरक्षित है, साइट दिखाएँ, या कम से कम समूह, जहाँ स्तंभ नाम पहले से उपयोग में है.

</अंत>

“SharePoint सूची से सूची स्कीमा स्तंभ गुण प्राप्त नहीं कर सकता” — विवरण/काम-arounds

इस सप्ताह, हम अंत में एक समस्या यह है कि रिपोर्ट किया गया है reproduced किसी दूरस्थ उपयोगकर्ता द्वारा: जब वह उत्कृष्टता के लिए एक सूची की सामग्री निर्यात करने की कोशिश की, काम शुरू करने के लिए प्रतीत होता है बातों, लेकिन तब Excel एक त्रुटि ऊपर पॉप जाएगा: "सूची स्कीमा स्तंभ गुण SharePoint सूची से प्राप्त नहीं कर सकता". वह कार्यालय चला रहा था 2003, windows XP और MOSS के लिए कनेक्ट कर रहा है.

मैं Internets की तलाशी और कुछ अटकलें हैं लेकिन कुछ भी नहीं देखा था 100% निश्चित. इसलिए, इस पोस्ट.

समस्या: कि उत्कृष्टता के लिए एक दृश्य निर्यात होता है एक तिथि (दिनांक स्तंभ का डेटा प्रकार =).

क्या हमारे लिए काम किया: "एकल"पंक्ति पाठ के लिए दिनांक में कनवर्ट. तब, यह एक तिथि करने के लिए वापस कनवर्ट करें.

कि इसे हल किया. यह देखना है कि रूपांतरण काम अच्छा था, असल में. इसे इस तरह से चीजें परिवर्तित करने में विफल होता कि काफी नर्वस था, लेकिन ऐसा नहीं किया था.

इस बग एक विशाल छाया ग्राहक के मन में दिनांक डेटा प्रकार पर फेंक दिया गया है, तो हम एक निश्चित उत्तर Microsoft से बाहर की मांग किया जा करने के लिए जा रहे हैं और उम्मीद है कि मैं पोस्ट करेंगे और उनके आधिकारिक जवाब और हॉटफिक्स जानकारी के साथ समय की अगली छोटी अवधि में यहाँ अद्यतन करें.

अन्य संदर्भ:

http://www.kevincornwell.com/blog/index.php/cannot-get-the-list-schema-column-property-from-the-sharepoint-list/

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2383611&SiteID=1

<अंत>

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

Technorati टैग: ,

आप 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/

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

एक हफ्ते पहले के बारे में, 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 देता है" या शब्द "झूठे".