के माध्यम से एक सूची आइटम अपडेट करके एक शेयरपॉइंट वर्कफ़्लो को फायर करना मैं एक साधारण शेयरपॉइंट अनुक्रमिक वर्कफ़्लो विकसित कर रहा हूं जो दस्तावेज़ लायब्रेरी से जुड़ा होना चाहिए। जब एक दस्तावेज़ लाइब्रेरी को थोड़ा कार्यप्रवाह जोड़, मैं इन विकल्पोंसूची वेबसाइट सेवा
- जाँच की इस वर्कफ़्लो मैन्युअल संपादित आइटम अनुमतियां साथ एक प्रमाणीकृत उपयोगकर्ता द्वारा शुरू होने की अनुमति दें।
- प्रारंभ करें जब यह एक नया आइटम बनाया गया है तो यह वर्कफ़्लो प्रारंभ करें।
- जब कोई आइटम बदल जाता है तो इस वर्कफ़्लो को प्रारंभ करें।
अब मैं इस पुस्तकालय में एक दस्तावेज़ अपलोड करता हूं और वर्कफ़्लो प्रारंभ होता है और उदाहरण के लिए मेल भेजता है। यह पूरा हो जाता है और सबकुछ ठीक है।
जब मैं नए आइटम पर गुण संपादित करें का चयन करता हूं और परिवर्तन सहेजता हूं, तो वर्कफ़्लो फिर से निकाल दिया जाता है। बिल्कुल हम क्या उम्मीद करते हैं।
Copy.asmx Webservice की सहायता से लाइब्रेरी में एक नया आइटम कॉपी करते समय भी वर्कफ़्लो सामान्य रूप से प्रारंभ होता है।
लेकिन अब मैं SharePoint WebService Lists.asmx के माध्यम से आइटम अपडेट करना चाहते हैं।
मेरे CAML यहाँ जाता है:
<Method ID='1' Cmd='Update'>
<Field Name='ID'>1</Field>
<Field Name='myDummyPropertyField'>NewValue</Field>
</Method>
आइटम अद्यतन किया जा रहा है (टाइमस्टैम्प बदल गया है और एक डमी संपत्ति, भी) लेकिन कार्यप्रवाह फिर से शुरू नहीं करता है।
यह व्यवहार हमारे विकास और परीक्षण प्रणाली पर पुन: उत्पन्न करने योग्य है।
जाँच हो रही है त्रुटि लॉग
09/25/2008 16:51:40.17 w3wp.exe (0x1D94) 0x1D60 Windows SharePoint Services General 6875 Critical Error loading and running event receiver Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver in Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Additional information is below. : The object specified does not belong to a list.
जो कोई भी इस व्यवहार की पुष्टि कर सकते हैं: (C: \ 12 \ लॉग \ Program Files \ Common Files \ Microsoft साझा \ वेब सर्वर एक्सटेंशन) मैं एक अजीब त्रुटि संदेश की खोज की? या कोई समाधान संकेत देता है?
मैं आपको इस विषय पर किसी भी विकास के बारे में सूचित कर रहा हूं।
हमने इस व्यवहार को Lists.asmx वेब सेवा और वर्कफ़्लो के साथ पिछले सप्ताह में एक समान परिदृश्य के साथ देखा है। इस बिंदु पर हम अतिरिक्त वेब सेवा कॉल के साथ इस पर काम कर रहे हैं जो वर्कफ़्लो कार्यक्षमता को डुप्लिकेट करता है। मुझे आपके द्वारा आने वाले किसी भी विकास के बारे में सुनना अच्छा लगेगा! – barryd
@barryd: क्या आपको लगता है कि आपका कामकाज उत्पादन के उपयोग में करेगा? और क्या आपको वर्कफ़्लो को बाहरी रूप से ट्रिगर करने का कोई तरीका मिला? मैंने माइक्रोसॉफ्ट ग्राहक सहायता सेवाओं पर एक मामला खोला है। मुझे आशा है कि वे हमें इस मुद्दे के माध्यम से प्राप्त करेंगे। बेशक, मैं यहां कोई खबर पोस्ट करूंगा! –