Attribute Linker
किसी attribute में रखे ID और keys को पूरे module या चयन के लिए, पुष्टि के बाद, असली लिंक में बदलता है।
यह क्या है और क्यों बना
जब requirements Excel, ReqIF या DOORS 9 से आती हैं, तो traceability शायद ही कभी लिंक के रूप में आती है। वह टेक्स्ट के रूप में आती है: "Parent ID", "Satisfies" या "Derived from" जैसा कॉलम, जिसमें एक या अधिक ID या पुरानी keys होती हैं। सामान्य इंटरफ़ेस में इनमें से हर संदर्भ को हाथ से, एक-एक artifact करके, लिंक में बदलना पड़ता है।
Attribute Linker उस attribute को पढ़ता है, हर संदर्भ जिस artifact की ओर इशारा करता है उसे ढूँढता है, और एक ही रन में लिंक बनाता है। लक्ष्य पूरे प्रोजेक्ट में उनके DOORS Next ID से, या किसी लक्ष्य module में किसी attribute (उदाहरण के लिए "Legacy ID") के मान से ढूँढे जाते हैं।
यह कौन-सी समस्याएँ हल करता है
- Traceability लिंक के बजाय attribute में टेक्स्ट के रूप में आयात हुई है।
- माइग्रेशन के बाद सैकड़ों या हज़ारों लिंक हाथ से बनाने पड़ते हैं।
- ऐसे संदर्भ जो किसी चीज़ की ओर नहीं या कई artifacts की ओर इशारा करते हैं, बहुत बाद में पता चलते हैं।
- कोई रिकॉर्ड नहीं कि कौन-से लिंक बने और कौन-से संदर्भ हल नहीं हो सके।
लाभ
- हर संदर्भ का हिसाब: रन के बाद हर संदर्भ Linked, Already linked, Not found, Ambiguous या Self reference के रूप में सूची में दिखता है।
- कभी अनुमान नहीं लगाता: कई artifacts से मेल खाने वाला संदर्भ छोड़ दिया जाता है और उम्मीदवारों के साथ सूची में दिखाया जाता है।
- लचीला मिलान: DOORS Next ID से, या लक्ष्य module के किसी attribute में रखी पुरानी key से; अल्पविराम, अर्धविराम, स्पेस या नई पंक्ति से अलग की गई सूचियाँ।
- सुरक्षित डिफ़ॉल्ट: लिंक module context में बनते हैं, जैसे DOORS Next module के अंदर लिंक करते समय करता है; base artifacts पर केवल तब जब आप चुनें।
- रुकने के बाद भी पूरे होने वाले रन: मौजूदा लिंक छोड़ दिए जाते हैं, प्रगति और Stop, बहुत बड़े modules में रुकने के बाद जारी रखना, विफलताओं के लिए Retry, हल न हुए संदर्भों की Excel सूची और Excel परिवर्तन रिपोर्ट।
उपयोग कैसे करें
- आप1Settings: संदर्भ attribute, लिंक प्रकार, दिशा
- DOORS Next3Create links: पुष्टि के बाद
- आप4सूची और हल न हुए संदर्भ जाँचें
- परिणाम5Excel में बदलाव रिपोर्ट
- Module के पास ELM Mini Dashboard में widget जोड़ें।
- Settings में Change पर क्लिक करें और संदर्भ रखने वाले Reference attributes, विभाजक, लक्ष्य ढूँढने का तरीका (Artifact ID या लक्ष्य module में Attribute in a module), Link type और Direction चुनें; फिर Done पर क्लिक करें।
- Links में Whole module चुनें, या artifacts चुनकर Selection चुनें।
- Create links पर क्लिक करें, पुष्टि पढ़ें और पुष्टि करें। widget एक ही रन में संदर्भ ढूँढता है और गायब लिंक बनाता है।
- परिणाम ब्लॉक और References सूची देखें: Not resolved फ़िल्टर हर वह संदर्भ कारण सहित दिखाता है जिसे लिंक नहीं किया जा सका। ज़रूरत हो तो उन्हें Excel में निर्यात करें और Log से परिवर्तन रिपोर्ट डाउनलोड करें।
स्क्रीनशॉट
1Settings: Parent ID attribute में संदर्भ हैं, लिंक प्रकार Parent Of, आउटगोइंग 2लिंक बन गए: 105 आर्टिफ़ैक्ट के लिए 129 लिंक, नीचे हर आर्टिफ़ैक्ट के संदर्भ 3हल न हुए संदर्भ: जो ID मौजूद नहीं है, वह कारण सहित दिखती है 4रन से पहले पुष्टि: क्या किया जाएगा; आपकी सहमति तक कोई लिंक नहीं बनता 5लिंक बन गए: कुल संख्या और डाउनलोड के लिए तैयार चेंज रिपोर्ट
जानने योग्य बातें
- अस्पष्ट संदर्भ और artifact के स्वयं की ओर इशारा करने वाले संदर्भ कभी लिंक नहीं होते; वे सूची में दिखते हैं और Excel में निर्यात किए जा सकते हैं।
- अगर रन के दौरान किसी attribute का मान बदल जाए, तो उस artifact को नहीं छुआ जाता और वह सूची में दिखता है: Create links फिर से चलाएँ।
- एक वैकल्पिक सेटिंग सभी संदर्भ लिंक हो जाने पर attribute को खाली कर देती है; यह डिफ़ॉल्ट रूप से बंद है।
- जब आप global configuration में काम करते हैं, तो target module और ID से मिले artifacts उसी global configuration के किसी दूसरे component में भी हो सकते हैं; तब लिंक components को आपस में जोड़ते हैं। एक अकेले stream या baseline में केवल खुला component ही इस्तेमाल होता है।
- हमेशा change set में काम करें: बनाए गए लिंक वापस लेने का एकमात्र तरीका उसे त्यागना है।
संस्करण 1.21 में नया क्या है
· बदलावों के शीर्षक अंग्रेज़ी में प्रकाशित किए जाते हैं।
- Messages in the notifications