मैं SharePoint डिज़ाइनर के लिए कस्टम क्रियाओं के साथ कुछ समय के लिए खेल रहा हूँ चारों ओर (यहाँ देखें के लिए कुछ विस्तृत सामग्री, यदि कि हितों तुम).
मेरे वर्तमान परियोजना में, हम की जरूरत है कुछ काफी भारी उठाया करते हैं और हम कथात्मक एसपीडी वर्कफ़्लो संबद्ध व्यवसाय प्रक्रिया प्रबंधित करने के लिए उपयोग करना चाहते हैं.
लंबे लघु कहानी, यह पूरी तरह संभव है. मैं मेरी Codeplex परियोजना के एक सहायक सेवा"आह्वान करने के लिए विस्तारित" और अब हम एक वेब सेवा एक एसपीडी वर्कफ़्लो सीधे से आह्वान कर सकते हैं.
यहाँ हस्ताक्षर है:
सार्वजनिक स्ट्रिंग Dispatcher( Guid WebID, // रनटाइम वातावरण द्वारा पारित Guid SiteID, // रनटाइम वातावरण द्वारा पारित स्ट्रिंग ListID, // RTE द्वारा पारित (पता नहीं क्यों यह एक स्ट्रिंग है, नहीं एक GUID) int ListItemID, // RTE द्वारा पारित. स्ट्रिंग XmlMessage) // उपयोगकर्ता के रूप में घोषित एसपीडी में द्वारा पारित.
इस तथ्य यह है कि हम मिल सकता है पर महत्वपूर्ण वर्कफ़्लो जानकारी leverages, साइट की तरह, सूची ID, आदि. यह अच्छी तरह से आप अपने कस्टम क्रियाएँ बनाने में रुचि उन कई जगहों में प्रलेखित किया गया है. करने के लिए XML स्ट्रिंग के रूप में एक उचित प्रक्रिया प्रेषण के लिए उपयोगकर्ता के द्वारा उपलब्ध कराई गई निकालने का विचार है. मज़ा सामग्री!
अफसोस की बात है, यह स्पष्ट रूप से नीचे करने के लिए एक तरह से टिकट है "Loosey Goosey" विरोधी पैटर्न भूमि, but it’s better than hitting a brick wall 🙂
यदि आप यह करते हैं भले ही आप पता है कि यह एक विरोधी पैटर्न है यह एक विरोधी पैटर्न है?
मैं इस के अंदर Codeplex निकट भविष्य में लपेट के लिए आशा है. अगर तुम मुझे ऐसा करने में रुचि रखते हैं, मुझे प्रहार देना (ईमेल या एक टिप्पणी छोड़ दो) and I’ll be that more enthusiastic about doing it 🙂
</अंत>
Webservices एसपीडी में परिभाषित एक WSS वर्कफ़्लो से कॉल करने के लिए अपने काम पर किसी भी अधिक समाचार?