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

त्वरित और आसान: किसी InfoPath प्रपत्र केवल पढ़ने के लिए बनाना (InfoPath Forms Services काई में)

वहाँ इस तरह एक आम व्यापार परिदृश्य है:

  • उपयोगकर्ता कोई InfoPath प्रपत्र भरता.
  • प्रपत्र सबमिट करता है.
  • लंबे समय से चल रहे वर्कफ़्लो प्रक्रिया बंद kicks.
  • वर्कफ़्लो के चलते समय, हम नहीं चाहते कि किसी को प्रपत्र की सामग्री को बदलने के लिए.

इस उदाहरण के office.microsoft.com एक अलग "दृश्य बनाने के लिए कैसे का वर्णन करता है" और पूरे दृश्य केवल-पठन के रूप में चिह्नित करें. यह एक व्यावहारिक दृष्टिकोण है, लेकिन कि तुम प्रभावी ढंग से एक ही रूप के दो संस्करणों की संपूर्ण बना लिया और अब उन्हें सिंक में मैन्युअल रूप से रखना चाहिए खामी है. यदि आप संपादन योग्य देखने के लिए कोई फ़ील्ड जोड़ें, आप तब यह रूप में अच्छी तरह से गैर संपादन योग्य दृश्य करने के लिए जोड़ना आवश्यक. समय के साथ, विभिन्न डेवलपर्स के साथ, वहाँ कुछ फर्क हो सकते हैं.

इस वैकल्पिक कुछ मामलों में बेहतर काम हो सकता है:

  • प्रपत्र "IsEditable" नामक एक नई फ़ील्ड जोड़ें.
  • उसके डिफ़ॉल्ट मान true पर सेट करें.
  • इसे बढ़ावा देने के जब काई को प्रकाशन.
  • वर्कफ़्लो में, IsEditble का मान false पर सेट करें.
  • फार्म पर वापस जाएँ.
  • एक नियम जोड़ने कि "पर प्रपत्र खोलें", IsEditable झूठी है जब आपके सहेजें बटन अक्षम करें.

इस दृष्टिकोण को दोष यह है कि सभी फ़ील्ड्स अभी भी स्क्रीन पर संपादन योग्य हो जाएगा. उपयोगकर्ता एक झूठी धारणा है कि वे वास्तव में सामग्री को बदल सकते हैं प्राप्त कर सकते हैं. तुम कि कम कर सकते हैं कि प्रपत्र अक्षम किया गया है कुछ पाठ में डाल द्वारा, संभवतः बड़ी लाल अक्षरों में पृष्ठ के शीर्ष के पार.

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

</अंत>

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

SharePoint डिज़ाइनर वर्कफ़्लो में अंतहीन Loops को रोकने के लिए Semaphores का उपयोग

यह एक अंतहीन लूप में 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 बैकअप/पुनर्स्थापना समाधान की तरह लगता है

पर न्यू जर्सी SharePoint उपयोगकर्ता समूह कल रात की बैठक, Microsoft Sr. उत्पाद विशेषज्ञ DuWayne हैरिसन प्रस्तुत किया Microsoft डेटा संरक्षण प्रबंधक 2007. DuWayne महान थी (और वह जिनके नाम मुझे याद नहीं दर्शकों से एक या दो सहयोगियों द्वारा समर्थित किया गया था). आप प्रस्तुति सामग्री यहाँ प्राप्त कर सकते हैं.

कल रात जब तक ऊपर, मैं कभी नहीं DPM के बारे में सुना है.

मैं एक सिस्टम व्यवस्थापक प्रकार व्यक्ति नहीं हूँ, तो मैं इस SharePoint सलाहकार के नजरिए से लिख रहा हूँ और कुछ शब्दों के गलत मिल सकता. मेरे लिए, DPM बैकअप/पुनर्स्थापना समाधान Microsoft "सामान" के लिए है:

  • फ़ाइलें
  • SQL
  • हे/एस
  • आभासी मशीन (VM के रहते बैकअप, भले ही VM यूनिक्स चल रहा है).
  • नंगे धातु वसूली (अर्थात. भयावह हार्डवेयर विफलता).

कि सामान से परे, जो मैंने "असली की किसी भी तरह के लिए न्यूनतम आवश्यकताओं पर विचार करेंगे" बैकअप/पुनर्स्थापित उत्पाद, DPM भी में निर्मित इंटेलिजेंस के लिए SharePoint है. यह सर्वर फार्मों के बारे में समझता है और आपको पुनर्स्थापित करें:

  • संपूर्ण डेटाबेस (जैसे. सामग्री, config, आदि).
  • साइट संग्रह
  • व्यक्तिगत साइट्स
  • अलग-अलग आइटम (जैसे. दस्तावेज).

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

मैं एक पूर्ण छोर से डेमो देख नहीं किया, लेकिन DuWayne कुछ जी क़ौम और स्क्रीन शॉट्स दिखा था. यह रूप में अच्छी के रूप में इसे किया जा करने के लिए की जरूरत लगती है, कम से कम पर्यावरण के लिए एक मध्यम आकार.

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

  • $600 DPM के लिए.
  • हार्डवेयर एक DPM सर्वर के लिए (और जुड़े सामान और सब है कि मीडिया के लिए).
  • $450 प्रत्येक सर्वर के लिए आप बैकअप लेना चाहते हैं ("एंटरप्राइज़" लाइसेंस).

एक पांच सर्वर फ़ार्म की सबसे कम लागत:

  • $600 DPM के लिए
  • $450 एक्स 5 सर्वर = $2,250

लाइसेंस में कुल लागत: $2,850

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

उपयोगकर्ता इंटरफ़ेस है लगता है बहुत ही सरल शायद गति को प्राप्त करने के लिए किसी विशेष प्रशिक्षण की आवश्यकता नहीं होती. मैं उस के बारे में विशेष रूप से पूछा और जाहिरा तौर पर है एक 1.5 दिन क्लास उपलब्ध, हालांकि यह मेरे कि किसी को वास्तव में इसे लेने के लिए की आवश्यकता होगी करने के लिए स्पष्ट नहीं है.

सब के सब, मुझे लगता है कि यह निश्चित रूप से अगर तुम वहाँ के लिए एक डेटा सुरक्षा समाधान SharePoint के लिए बाहर देख रहे हैं जांच लायक है.

</अंत>

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

Technorati टैग:

चहचहाना: http://twitter.com/pagalvin

चल: बग फिक्स कर्मचारी प्रशिक्षण टेम्पलेट उपलब्ध सीटें अनरजिस्टर

के रूप में कई लोगों को पता है, कर्मचारी प्रशिक्षण टेम्पलेट यहाँ Microsoft द्वारा प्रदान की एक बग है कि हम इन चरणों का पालन पुन: पेश कर सकते है:

  • एक अधिकतम आकार के साथ एक क्लास बनाएँ 10 छात्र.
  • पंजीकृत करें –> कुल उपलब्ध decrements ठीक से सीटों में से एक ने. परिणाम: 9 उपलब्ध सीटें.
  • अनरजिस्टर: –> बग. कुल उपलब्ध सीटों को एक से बढ़ाना चाहिए. यह नहीं करता है. परिणाम: 9 SharePoint के अनुसार उपलब्ध सीटें, लेकिन वास्तव में, वहाँ रहे हैं 10 उपलब्ध सीटें.

समाधान: वर्कफ़्लो को सही करने के लिए SharePoint डिज़ाइनर का उपयोग करें.

प्रथम, ओपन साइट अप. फ़ोल्डर सूची के लिए मुझे इस तरह दिखता है:

छवि

अगर हम "सहभागी पंजीकरण पर एक नज़र है" वर्कफ़्लो, हम देखते हैं कि वहाँ "बैठने की नीति लागू" लेबल में एक कदम है. यह इस तरह दिखता है:

छवि

इस चरण में वर्कफ़्लो आइटम अद्यतन करता है "सीटें भरी incrementing द्वारा" मेटाडेटा स्तंभ पर पाठ्यक्रम. अगर हम कि और अधिक विस्तार में खींच, हम देखते हैं यह:

छवि

है कि सभी जानकारी हम unregistration वर्कफ़्लो को ठीक करने के लिए की जरूरत है.

अगर हम unregistration वर्कफ़्लो के लिए पलटें, वहाँ कोई ऐसी ही वर्कफ़्लो कदम है. इसे इस रूप में जोड़ें:

1: "सहभागी unregistration का विस्तार" और XOML अप खोलें (पहला स्क्रीन शॉट अगर तुम खो रहे हो देखने).

2: कोई नया वर्कफ़्लो चर जोड़ें, "नए भरा सीटें" प्रकार के "संख्या".

3: "नए भरा सीटों के लिए कोई मान असाइन करें" के रूप में दिखाया गया:

छवि

4: घटती है द्वारा भरा सीटें 1:

छवि

5: संबंधित कोर्स आइटम अद्यतन करें:

छवि

6: सुनिश्चित करें कि सभी कदम सही अनुक्रम हैं. मेरे लिए, यह इस तरह दिखता है:

छवि

7: यह पुन: निर्माण करने के लिए वर्कफ़्लो समाप्त करें.

8: टेस्ट.

</अंत>

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

यादृच्छिक शनिवार सुबह अवलोकन

मैं इन पिछले दो हफ्तों की कक्षाओं में दिया गया है और एक बात है कि मुझे हमलों है कि विचारशील का एक बहुत कुछ कर रहे हैं, स्मार्ट SharePoint पर काम कर रहे लोग (सलाहकार या आईटी स्टाफ के रूप में) जो ब्लॉग नहीं है, चहचहाना, MSDN फोरम या SharePoint विश्वविद्यालय जैसे सार्वजनिक संदेश बोर्डों के बारे में पता लगते हैं, Facebook या LinkedIn प्रोफाइल बनाए रखें, आदि. वे शुद्ध जानकारी उपभोक्ताओं को कर रहे हैं. ठीकठाक है, सिर्फ दिलचस्प.

</अंत>

Technorati टैग:

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

Codeplex & आरएसएस

नहीं यकीन है कि अगर हर कोई यह जानता है, लेकिन codeplex एक अच्छा है आरएसएस फ़ीड अद्यतन दैनिक कि मैं बहुत उपयोगी पाते.
इसके अलावा, codeplex परियोजनाओं के सभी अपने खिलाती है.
हर दिन, मैं इसे माध्यम से स्कैन करने और जोड़ने के किसी भी sharepoint परियोजनाओं से संबंधित’ मेरे जीमेल पाठक के लिए फ़ीड.
</अंत>

दूर twittering …

पर http://twitter.com/pagalvin

अफसोस की बात है, मैं साइन अप करने से पहले मेरे जीमेल खाते घंटों बाहर साफ, तो जब यह संपर्कों के लिए खोज की यह किसी को पता नहीं था.

यदि आप चहचहाना प्रयोग कर रहे हैं, मुझे पता है और मैं खुशी से कनेक्ट हूँ.

</अंत>

सामग्री क्वेरी वेब भाग: न्यू यॉर्क SharePoint उपयोगकर्ता समूह पर बोलते हुए

मैं अपने सहयोगी के साथ बोल रहे हो जाएगा, Natalya Voskresenskaya, पर न्यूयॉर्क SharePoint उपयोगकर्ता समूह बुधवार मई 7th की बैठक.

धन्यवाद करने के लिए बॉब फॉक्स टोपी और मदद करने में हमारे नामों फेंकने के लिए हमें इस अवसर मिलता है!

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

  • व्यापार उपयोगकर्ताओं (गैर-डेवलपर्स): दिखाएँ कैसे CQWP किसी कोडिंग के बिना कुछ आम व्यापार की समस्याओं को हल करने के लिए कॉन्फ़िगर किया जा सकता.
  • डेवलपर्स: दिखाएँ कैसे CQWP कि एक व्यवसाय उपयोगकर्ता सामान्य रूप से कर खुद को सहज महसूस नहीं होता कुछ बहुत ही रोचक बातें करने के लिए बढ़ाया जा सकता. प्रस्तुति के इस भाग के व्यापार उपयोगकर्ताओं को क्या इतना है कि वे अपने डेवलपर भागीदारों को बेहतर और अधिक यथार्थवादी आवश्यकताएँ प्रदान कर सकते हैं इस वेब पार्ट का उपयोग करना संभव है समझने में मदद मिलेगी.

यहाँ सूचना NYSPUG इससे पहले इस सप्ताह बाहर भेज दिया है:

"व्यापार की समस्याओं को हल करने के लिए सामग्री क्वेरी वेब पार्ट का उपयोग कर".

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

इस डेमो-भारी सत्र में, वे कोर सुविधाएँ बंद दिखाकर व्यवसाय समस्याओं का समाधान करने के लिए CQWP का उपयोग करने के लिए कैसे दिखा देंगे.

  • डिफ़ॉल्ट CWQP सुविधाओं का उपयोग करें, श्रोता लक्ष्य सहित

  • फ़िल्टर मापदंड जैसे "आज बनाए गए सभी दस्तावेज़" के माध्यम से एक साइट संग्रह में कहीं भी एक रिपोर्टिंग उपकरण के रूप में CWQP का उपयोग करें.

  • देखो बदलें & व्यवसाय डेटा को हाइलाइट करने के लिए क्वेरी परिणामों के लग रहा है, जानकारी के अतिरिक्त स्तंभ दिखाएँ, एक ग्रिड स्वरूप में जानकारी प्रदर्शित करें, और दूसरों.

  • कैसे CQWP सामग्री प्रकार प्रशासन में सहायता कर सकते हैं दिखाएँ (अर्थात. रूप एक सीटी परिभाषा बदलने के संभावित असर को समझने के लिए किसी विशेष सामग्री प्रकार के सभी दस्तावेज़ खोजें).

  • CQWP के कुछ सीमाओं का वर्णन

  • उन्नत CQWP तकनीकों के लिए संसाधनों की एक सूची प्रदान करते हैं, ब्लॉग्स सहित, ECQWP Codeplex परियोजना & MSDN प्रलेखन.

</अंत>

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

तेजी से SharePoint एकीकरण: एक साधारण क्वेरी निष्पादित करें

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

का उपयोग कर प्रणाली;
का उपयोग कर System.Collections.Generic;
का उपयोग कर System.Linq;
का उपयोग कर System.Text;
का उपयोग कर System.Collections.Specialized;
का उपयोग कर Com.FastSearch.Esp.Search;
का उपयोग कर Com.FastSearch.Esp.Search.Http;
का उपयोग कर Com.FastSearch.Esp.Search.Navigation;
का उपयोग कर Com.FastSearch.Esp.Search.Query;
का उपयोग कर Com.FastSearch.Esp.Search.Result;
का उपयोग कर Com.FastSearch.Esp.Search.View;
का उपयोग कर System.Collections;

नामस्थान Conchango
{
    वर्ग InvokeSimpleFASTQuery
    {
        स्थैतिक शून्य मेन(स्ट्रिंग[] args)
        {

            #क्षेत्र फास्ट के साथ हमारे संचार प्रारंभ
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = नई NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "प्राप्त करें");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region एक क्वेरी का शुभारंभ

            स्ट्रिंग queryString = टेस्ट"";

            क्वेरी query = नई क्वेरी(queryString);

            क्वेरी। SetParameter(BaseParameter.क्लस्टरिंग, झूठी);
            क्वेरी। SetParameter(BaseParameter.नेविगेशन, सच है);
            क्वेरी। SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult परिणाम = searchView.Search(क्वेरी);

            कंसोल.WriteLine("कुल खोज से परिणाम: [" + परिणाम। DocCount + "].");

            int docCounter = 0;

            जबकि (docCounter < परिणाम। DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = परिणाम। GetDocument(docCounter);

                कंसोल.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // जबकि

            कंसोल.ReadLine();
            #endregion

        }
    }
}

यह निम्न परिणाम उत्पन्न करता है:

छवि

</अंत>

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

Technorati टैग: ,