साइटें बनाएँ (SPWeb) SharePoint डिज़ाइनर वर्कफ़्लो के जरिए

इस ब्लॉग प्रविष्टि का अधिक है एक "संभव के दायरे में" प्रविष्टि बनाम. ठोस जानकारी.

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

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

मैं इस के बारे में अधिक से अधिक विस्तार में लिखने की योजना (और उम्मीद है कि एक प्रयोक्ता समूह या आने वाले साल में दो से वर्तमान), यहाँ है, लेकिन समग्र समाधान:

  • एसपीडी के साथ एकीकृत करता है किसी कस्टम क्रिया बनाएँ.
  • कस्टम क्रिया एसपीडी एक वेब सेवा प्रारंभ करें और इसे XML के एक स्ट्रिंग पारित करने के लिए अनुमति देता है.
  • वेब सेवा को कस्टम सूची में पंक्ति पता लगाता है और उस नए क्लाइंट के लिए एक कस्टम साइट परिभाषा का उपयोग कर डेटा के अनुसार एक नई साइट बनाता है.
  • वेब सेवा तब नई साइट के लिंक के रूप में कुछ जानकारी के साथ कस्टम सूची अद्यतन.

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

All we need now is an easy tool to automatically migrate SPD workflows around as easily as we can for visual studio workflows and we’ll really be cooking with gas 🙂 I understand that some folk are out there working on this problem and I hope they have some good success with it soon.

</अंत>

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

कोई जवाब दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *