समाधान (की तरह): SharePoint डिज़ाइनर का उपयोग कर किसी कार्य को प्राथमिकता सेट करें

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

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

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

मैं की जरूरत है तत्काल अनुरोधों के अनुमोदन के लिए पता चला है कि सूची के कोई दृश्य बनाएँ.

समाधान: शब्द "तत्काल डाल:" इन कार्यों के शीर्षक में.

मैं सीधे प्राथमिकता क्षेत्र निर्दिष्ट करने के लिए पसंद होगा. हालांकि, मैं कई कारणों के लिए ऐसा करने में असमर्थ था:

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

मैं कुछ तरीकों से पहले विचार किया (शुक्र है) हम बस सकता है साकार "अत्यावश्यक डाल" शीर्षक में.

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

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

लेकिन, कम से कम वहाँ एक समाधान है कि घटना रिसीवर या कस्टम एसपीडी क्रियाओं की आवश्यकता नहीं होती है.

अगर किसी को यह एक अधिक चालाक तरीका में हल किया है, कृपया मुझे पता है.

</अंत>

पर एक विचार "समाधान (की तरह): SharePoint डिज़ाइनर का उपयोग कर किसी कार्य को प्राथमिकता सेट करें

करने के लिए एक उत्तर दें छोड़ दो Riedoh उत्तर रद्द करे

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