वर्ग पुरालेख: SharePoint वर्कफ़्लो

महान ट्यूटोरियल और चल एक शेड्यूलिंग समस्या को हल करने के लिए InfoPath और वर्कफ़्लो का उपयोग करना

इन दिनों, मैं सदा साथ मेरे ब्लॉग पढ़ने पकड़ अप खेल रहा हूँ और मैं सिर्फ इस पोस्ट भर में आया था: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

यह एक SharePoint डिज़ाइनर वर्कफ़्लो ट्यूटोरियल के रूप में ठोस और विस्तृत है (अधिक से अधिक!) कि तुम कहीं भी interwebs पर देख लेंगे. मैं इसे बाहर की जाँच होगी, यहां तक कि अगर आप एक जख्म एसपीडी अनुभवी हो.

यह एक महान SharePoint ट्यूटोरियल InfoPath और वर्कफ़्लो दोनों के लिए है.

</अंत>

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

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

कस्टम सूचियों के साथ नियंत्रण वर्कफ़्लो व्यवहार (फिर से)

इससे पहले इस महीने, मैं एक लेख एक साथ रख मूल योजना के लिए मार्क मिलर www.endusersharepont.com. हालांकि, मैं इसके बजाय करते थे जैसे डस्टिन हॉफमैन के अंत में एक क्रॉस किया जाता स्नातक बंद इंतजाम खुद करने के लिए मेरी (ग़जब का! दोस्ताना!) संपादक पर TechTarget.

यह किसी अन्य SharePoint डिज़ाइनर वर्कफ़्लो लेख मेरे और अधिक हाल ही यहां प्रयास के रूप में एक ही नस में है: http://www.endusersharepoint.com/?p=1226 ("लचीला कार्यप्रवाह समाधान बनाने के लिए नियंत्रण सूची का उपयोग करें").

यह इस तरह शुरू होता है:

आप कभी आप अस्थायी रूप से अक्षम कर सकते SharePoint डिज़ाइनर वर्कफ़्लो की कामना की है? आप मास-दस्तावेज़ों की एक बड़ी संख्या दर्जनों बंद सेटिंग के बिना मंजूरी आदेश के लिए ऐसा करने के लिए चाहते हो सकता — या संभवतः सैकड़ों — अनावश्यक वर्कफ़्लोज़ के.

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

सामान्य में, SharePoint डिज़ाइनर वर्कफ़्लो के साथ नगण्य के बारे में एक अच्छा अभ्यास है एक उत्पादन वातावरण में नहीं है, और न ही यह एक अच्छी तरह से नियंत्रित प्रक्रिया का हिस्सा है.

लेख तो आप WF के रूप में की जरूरत है हुक्म को चालू या बंद करने के लिए एक कस्टम सूची का उपयोग करता है इस समस्या के लिए एक समाधान के माध्यम से चलता है. पूरी बात यहाँ पढ़ें (http://wp.bitpipe.com/resource/org_1127860336_240/SharePoint_vol5_v6 1_16.pdf).

यह आलेख एक सवाल यहाँ मंचों पर कहा से प्रेरित था: http://www.endusersharepoint.com/STP/. हालांकि मैं MSDN फ़ोरमों पर अभी तक अधिक समय बिताना, मैं दृढ़ता से सुझाव है कि आप रूचि EUSP मंच पर एक तिरछी नज़र, प्रश्न अंत उपयोगकर्ता के लिए विशेष रूप से उन्मुख. यह अभी तक अच्छी जानकारी और सलाह का एक अन्य स्रोत है.

</अंत>

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

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

लचीला कार्यप्रवाह समाधान बनाने के लिए नियंत्रण सूची का उपयोग करें

पिछले सप्ताह, मार्क मिलर मेरी नवीनतम SharePoint डिज़ाइनर वर्कफ़्लो लेख अंत उपयोगकर्ताओं के लिए तैनात अपनी साइट पर (http://www.endusersharepoint.com/?p=1226).

यह इस तरह शुरू होता है:

हम तकनीकी प्रकार "OOP" जैसे हमारे दैनिक दिनचर्या में शब्दजाल और acronyms के एक बहुत का उपयोग करें (वस्तु उन्मुख प्रोग्रामिंग), "सीटी" (सामग्री प्रकार), "एसपीडी" (SharePoint डिजाइनर), "RTFM" (कृपया पढ़ें मैनुअल), आदि. इस आलेख की ही एक विशेष डरावना "कोडिंग हार्ड बुलाया के साथ चिंताओं:"क्या है, क्यों है यह बुरा है और कैसे यह SharePoint डिजाइनर कार्यप्रवाह समाधान में से बचने के लिए.

मैं वर्णन कैसे हम वर्कफ़्लो नियंत्रण और कॉन्फ़िगरेशन डेटा को संग्रहीत करने के लिए कस्टम सूचियों का उपयोग कर सकते हैं. इस दृष्टिकोण का उपयोग कर, हम कड़ी मेहनत अनुमोदक जैसे मानों कोडिंग से बचने कर सकते हैं’ ईमेल पते, अनुमोदन डॉलर सीमाएँ, आदि.

इसे की जाँच करें.

</अंत>

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

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

एक वेब प्रॉक्सी सर्वर मेरे Windows वर्कफ़्लो नींव स्थापित करने से रोकने की कोशिश की, लेकिन मैं इसे हरा दिया

मैं एक ग्राहक साइट पर काम कर रहा हूँ और इतना है कि मैं तो कुछ SharePoint डिज़ाइनर का काम कर सकता windows वर्कफ़्लो नींव स्थापित करने की जरूरत. (मैं नहीं जानता था कि एसपीडी ठीक स्थापित करता है, लेकिन वास्तव में जरूरत है कम से कम आज तक .NET 2.0 और सच में प्रयोग करने योग्य होने के लिए Windows वर्कफ़्लो नींव; मुझे हमेशा लगा कि ये एसपीडी के साथ स्थापित किए गए, लेकिन मैं गलत था).

क्लाइंट किसी प्रॉक्सी सर्वर है. कोई बात नहीं, मैं बाहर करने के लिए सार्वजनिक Internets प्राप्त करने के लिए क्रेडेंशियल है. मैं हमेशा की जगह डबल्यू डबल्यू एफ को डाउनलोड करने के लिए जाओ (एसपीडी helpfully मुझे एक लिंक के साथ प्रदान की). उस डाउनलोड वास्तव में एक bootstrap प्रकार का होता है. इसे चलाता है और और क्या यह डाउनलोड करने के लिए की जरूरत है बाहर के आंकड़े. कि दूसरी डाउनलोड प्रक्रिया विफल रहे. यह या तो नहीं पर सभी कोशिश करता है, या किसी भी तरह प्रॉक्सी सर्वर क्रेडेंशियल के लिए पूछ रहा से रोका है. यह एक बहुत मुश्किल दुर्घटना थी, मुझे संदेश देने:

Microsoft .NET ढाँचा 3.0 सेटअप के दौरान एक समस्या का सामना करना पड़ा है. सेटअप सफलतापूर्वक पूर्ण नहीं हुआ.

मैं रिबूट करने की कोशिश की और खर्च 10 सेकंड के लिए अगर मैं इसे मुझे प्रॉक्सी सर्वर क्रेडेंशियल के लिए पूछें करने के लिए मिल सकता है यह पता लगाने की कोशिश कर रहा. मैं छोड़ दिया और इसके बजाय यहाँ चला गया: .नेट फ्रेमवर्क 3.5 सर्विस पैक 1 (पूरा पैकेज).

मैं उस पैकेज डाउनलोड, स्थापित किया और इस बार, कोई समस्या नहीं.

</अंत>

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

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

एसपीडी वर्कफ़्लो: डोमेन उपयोगकर्ता नाम के बजाय पूर्ण नाम प्रदर्शित करें

क्या में अपने उद्घाटन ब्लॉग पोस्टिंग किया जा करने के लिए प्रकट होता है, chiqnlips कि एक परिकलित स्तंभ है और एक आम SharePoint डिज़ाइनर वर्कफ़्लो ईमेल गतिविधि समस्या का एक समाधान वर्णित पागलपन में delved है: "डोमेन उपयोगकर्ता नाम. के बजाय एक ईमेल में एक व्यक्ति की असली नाम प्रदर्शित करने के लिए कैसे"

मैं यह खुद का परीक्षण नहीं किया, लेकिन यह वादा दिखता है. इसे की जाँच करें.

</अंत>

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

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

एक और एक सूची से SharePoint डिज़ाइनर वर्कफ़्लो के लिए porting

पर पर मार्क मिलर www.endusersharepoint.com SharePoint डिज़ाइनर वर्कफ़्लो पर मेरी नवीनतम लेख पोस्ट यहाँ (http://www.endusersharepoint.com/?p=1037).

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

यह एक जटिल विषय है इसलिए मैं केवल एक बहुत ही बुनियादी परिदृश्य कवर. अगले सप्ताह, मैं एक और अधिक उपयोगी असली दुनिया उदाहरण के ऊपर लिख देंगे.

इसे की जाँच करें और किसी भी टिप्पणी वहाँ साझा करें.

<अंत>

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

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

क्यों मैं आसानी से दूसरे करने के लिए SharePoint डिज़ाइनर वर्कफ़्लो समाधान एक सूची में से पोर्ट नहीं कर सकते?

मार्क मिलर मेरी नवीनतम अंत प्रयोक्ता उन्मुख पोस्ट किया है अपने यहाँ साइट पर SharePoint डिज़ाइनर वर्कफ़्लो लेख अप: http://www.endusersharepoint.com/?p=1008

मैं एक सीधे आगे जवाब सवाल करने के लिए उपलब्ध कराने के प्रयास, "क्यों मैं आसानी से एक SharePoint डिजाइनर कार्यप्रवाह का परीक्षण करने के लिए विकास से पोर्ट नहीं कर सकता?" इस प्रक्रिया में, मैं भी क्या वास्तव में परदे के पीछे एसपीडी कर है जब हम इसे एक कार्यप्रवाह समाधान बनाने के लिए उपयोग में कुछ अंतर्दृष्टि दे.

अगले सप्ताह, मैं एक अंत उपयोगकर्ता पोर्ट एसपीडी वर्कफ़्लो को दोस्ताना तरीके से दूसरे करने के लिए एक सर्वर का वर्णन, या कम से कम अंत उपयोगकर्ता के अनुकूल के रूप में एक समाधान उपकरण की स्थिति को देखते हुए हो सकता है के रूप में सेट करें.

</अंत>

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

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

SharePoint डिज़ाइनर वर्कफ़्लो का उपयोग नहीं कर सकते “दूरस्थ” या “विदेशी” सूचियाँ

यहाँ एक और आम SharePoint डिज़ाइनर वर्कफ़्लो सवाल है:

"मैं का उपयोग कर सकते हैं (पढ़ें/लिखें) जो स्वयं सूची के रूप में एक ही साइट पर निवास नहीं वर्कफ़्लोज़ के जरिए SharePoint सूचियाँ?"

इस सरल जवाब: नहीं.

तो कई मायनों में के रूप में, फिर भी, हम जो अर्हता प्राप्त करने के लिए है (जो इस मामले में एक अच्छी बात है). मंच की मदद से हमें कई मायनों में उत्पादन करने के लिए एक्सटेंशन बनाएँ, एक कस्टम क्रिया सहित (मेरी छोटी codeplex परियोजना यहाँ एक उदाहरण के लिए देखें). कोई कस्टम क्रिया हमें मूल रूप से कुछ भी हम चाहते हैं कि SharePoint डिज़ाइनर वर्कफ़्लो से कर देता है. मैं इस का एक बड़ा प्रशंसक रहा हूँ, वास्तव में, के बाद से यह हमारे दोनों को संसार का सबसे अच्छा देता है — हमारे उंगलियों पर .NET framework की पूरी गहराई के साथ एक घोषणात्मक एंड-यूज़र दोस्ताना डिजाइनर.

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

</अंत>

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

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

SharePoint डिज़ाइनर वर्कफ़्लो और ईमेल संलग्नक — एक समाप्ति के लिए कामना की श्रद्धापूर्वक

अफसोस की बात है, यह नहीं किया जा रहा है. हम बाहर बॉक्स सुविधाओं का उपयोग करके SharePoint डिज़ाइनर वर्कफ़्लो से अनुलग्नकों के साथ एक ईमेल भेज नहीं कर सकता. इस काश आता बढ़ाने से MSDN फ़ोरमों पर नियमितता के साथ.

हालांकि, इस SharePoint मंच, इतनी सारी चीज़ें के साथ के रूप में, हमें आगे एक पथ प्रदान करता है. हम कर सकते हैं कस्टम क्रिया बनाएँ जो हम तो हमारे वर्कफ़्लोज़ में शामिल. एक बार स्थापित, एक कस्टम क्रिया लग रहा है और किसी भी अन्य कार्रवाई की तरह लगता है (जैसे. डेटा एकत्रित, एक संदेश लॉग करें, आदि).

एक बड़े पहाड़ पर चढ़ने के लिए एक कस्टम क्रिया बनाना है, फिर भी, अंत उपयोगकर्ताओं के लिए. इस codeplex परियोजना इस कार्यक्षमता प्रदान करता है: http://www.codeplex.com/SPDActivities. भी ठेठ अंत उपयोगकर्ताओं के कौशल से परे है कि खींच और यह स्थापित करना. हालांकि, यह यह एक SharePoint व्यवस्थापक के लिए काफी सरल है, तो अगर आप पाते हैं अपने इस क्षमता के साथ एक वर्कफ़्लो को विकसित करने की आवश्यकता होगी, यह किया पाने के लिए अपने SharePoint व्यवस्थापक के साथ काम.

</अंत>

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

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

SharePoint डिज़ाइनर वर्कफ़्लो, घटना रिसीवर और “सूची आइटम अद्यतन करें” बनाम “फ़ील्ड में वर्तमान आइटम सेट करें”

हमें SharePoint डिजाइनर workflows कि "संवाद का एक सेट है" साइट स्तंभ मानों में परिवर्तन के द्वारा सूची पर के साथ एक घटना रिसीवर. उदाहरण के लिए, कोई साइट स्तंभ यदि "SetDuedate" करने के लिए सेट है जो वर्कफ़्लो द्वारा सच, घटना रिसीवर का पता लगाता है कि बदलाव, कोई नियत दिनांक का परिकलन करता है और उस तारीख के किसी अन्य साइट स्तंभ को असाइन करता है, "नियत दिनांक।" घटना रिसीवर एक नियत दिनांक जटिल व्यापार नियमों का उपयोग कर की गणना कर सकते हैं क्योंकि हम चीज़ें इस तरह अलग हो जाते हैं (खाते में लेने के सप्ताहांत और छुट्टियों के कंपनी) जबकि एसपीडी वास्तव में नहीं कर सकते हैं.

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

यह समीक्षा करने के बाद, मैंने देखा है कि खुश कार्यप्रवाह चरण "अद्यतन सूची आइटम का इस्तेमाल किया" जबकि अन्य कदम इस्तेमाल "में वर्तमान आइटम सेट करें फ़ील्ड।" "वर्तमान आइटम। अद्यतन सूची आइटम अद्यतन कर रहा था" मुझे यकीन नहीं कर रहा हूँ क्यों हम एक दूसरे पर उठाया के बाद से वे एक ही बात कर रही हो करने के लिए प्रतीत होता है.

तो … अद्यतन सूची आइटम कार्रवाई आग की घटना के कारण किया था. दूसरी ओर, वर्तमान आइटम कार्रवाई में सेट फ़ील्ड नहीं किया.

मैं अद्यतन सूची आइटम दोनों स्थानों में इस्तेमाल किया और वाइला! यह काम किया. [[ कुल एक तरफ, मैं के लिए वायलिन के लिए एक दैनिक आधार पर लगभग खेला 15 साल ]]

इस से, मुझे विश्वास है कि अंतरिम रूप से "फ़ील्ड सेट करें" क्रिया घटना रिसीवर को आग का कारण नहीं है, कम से कम कुछ समय के.

हमें इस मुद्दे के सप्ताह के लिए bedeviled.

यह उन मनाया"व्यवहार में से एक है" डाक. मैं यह होने एक बार एक विशिष्ट वातावरण में मनाया और मैं क्यों हुआ चीजों के रूप में वे किया था के रूप में कुछ अनुमान कर रहा हूँ. यदि आप इस एक में किसी भी अंतर्दृष्टि है, कृपया टिप्पणी में हिस्सा.

</अंत>

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