से मौजूदा कार्य आइटम अपडेट करना मैं अपने TWA के विस्तार पर काम कर रहा हूं और एक उत्सुक चीज हुई है।
हमारे पास हमारे कस्टम वर्क आइटम्स के साथ काम करने के लिए फ़ंक्शंस की एक लाइब्रेरी है, जिसमें दूसरों के बीच, एक विशिष्ट एक - UpdateContract
अपडेट करने के लिए एक फ़ंक्शन है। मेरे काम के दौरान मुझे एक अतिरिक्त क्षेत्र के साथ अन्य कस्टम वर्क आइटम (TeamTask
) में से एक को विस्तारित करने की आवश्यकता थी।कोड
मूल रूप से, UpdateContract
विधि कोई समस्या नहीं काम किया, लेकिन अब यह केवल अगर मैं item.Open()
या इसे करने के लिए item.PartialOpen()
का सुस्पष्ट कॉल जोड़ने के लिए, अन्यथा यह निम्न अपवाद फेंकता काम करता है:
ValidationException:
TF400276: You have tried to set a value for a field of a work item which is not opened or partial opened. You cannot set a value for a field of a work item which is not opened or partial opened.
मैं मैं वेब ऐप से उसी प्रकार के कार्य आइटम पुनर्प्राप्त कर रहा हूं, लेकिन मैं उन्हें वहां से कभी नहीं बदलता।
मैं बहुत खुश हूं अगर कोई इस में थोड़ा सा प्रकाश डाल सकता है, TFS
पर पूरी तरह से नया होने के कारण मेरे पास शून्य कारण है कि इसका क्या कारण है।