Attribute Composer
आर्टिफ़ैक्ट के अपने डेटा से आपके बनाए मान से एट्रिब्यूट भरता है, एक बार में पूरे मॉड्यूल के लिए, और सहेजने से पहले हर नया मान दिखाता है।
यह क्या है और क्यों बना
रिक्वायरमेंट प्रोजेक्ट के कई एट्रिब्यूट नई जानकारी नहीं रखते: वे वही दोहराते हैं जो आर्टिफ़ैक्ट के पास पहले से है, बस एक तय रूप में। आइडेंटिफ़ायर और प्राथमिकता से बना छोटा लेबल, शीर्षक दोहराने वाला टाइटल, आर्टिफ़ैक्ट टाइप रखने वाली कुंजी, या किसी रिपोर्ट/एक्सपोर्ट के लिए रिक्वायरमेंट टेक्स्ट की सादा-टेक्स्ट प्रति। आज ऐसे फ़ील्ड हाथ से, एक-एक आर्टिफ़ैक्ट में भरे जाते हैं या समय न होने के कारण खाली ही रह जाते हैं।
Attribute Composer इन्हें एक ही रन में भर देता है। आप एक बार नियम बनाते हैं (मान के हिस्से और उनका क्रम), और विजेट परिणाम आपके चुने हुए एट्रिब्यूट में लिखता है, मॉड्यूल के हर आर्टिफ़ैक्ट के लिए या केवल चुने हुए आर्टिफ़ैक्ट्स के लिए, यह ठीक-ठीक दिखाने के बाद कि किस आर्टिफ़ैक्ट को क्या मिलेगा।
यह कौन-सी समस्याएँ हल करता है
- ऐसे एट्रिब्यूट जिन्हें नामकरण नियम ("ID / प्राथमिकता / नाम") का पालन करना चाहिए, पर हाथ से टाइप होने पर अलग-अलग हो जाते हैं।
- हज़ारों आर्टिफ़ैक्ट्स में खाली रह जाने वाले फ़ील्ड, क्योंकि एक-एक करके भरना व्यावहारिक नहीं है।
- एक्सपोर्ट, रिपोर्ट या बाहरी टूल्स के लिए अलग एट्रिब्यूट में सादा टेक्स्ट के रूप में चाहिए रिक्वायरमेंट टेक्स्ट।
- दो बार टाइप किए गए मान, जिससे स्रोत एट्रिब्यूट में बदलाव प्रति तक कभी नहीं पहुँचता।
- सहेजने से पहले यह देखने का कोई तरीका नहीं कि बल्क अपडेट वास्तव में क्या लिखेगा।
लाभ
- एक नियम, पूरा मॉड्यूल: आपके चुने क्रम में हिस्से: किसी भी डेटा टाइप के एट्रिब्यूट, नाम, आइडेंटिफ़ायर, आर्टिफ़ैक्ट टाइप, सादा टेक्स्ट के रूप में रिक्वायरमेंट टेक्स्ट, और आपका अपना टेक्स्ट जैसे सेपरेटर।
- लिखने से पहले पूर्वावलोकन: हर आर्टिफ़ैक्ट का मौजूदा और नया मान, साथ-साथ।
- डिफ़ॉल्ट रूप से सुरक्षित: जब तक आप ओवरराइट न कहें, केवल खाली लक्ष्य भरे जाते हैं; खाली परिणाम कभी नहीं लिखा जाता और पहले से सही मान दोबारा सहेजा नहीं जाता।
- साफ़ परिणाम: खाली हिस्सा अपना सेपरेटर भी साथ ले जाता है, इसलिए "ID / / नाम" जैसा कभी नहीं बनता।
- दोबारा उपयोग: नियम को नाम देकर सहेजा और वही काम दोबारा आने पर फिर लोड किया जा सकता है।
- साक्ष्य: Excel चेंज रिपोर्ट हर आर्टिफ़ैक्ट को पहले और बाद के मान के साथ दर्ज करती है।
उपयोग कैसे करें
- आप1लक्ष्य एट्रिब्यूट और हिस्से चुनें
- आप3मौजूदा और नए मान जाँचेंज़रूरत हो तो: नियम बदलें और फिर से ढूँढें
- DOORS Next4पुष्टि के बाद मान लिखें
- परिणाम5Excel में चेंज रिपोर्ट
- DOORS Next में कोई मॉड्यूल खोलें। Rule में Change पर क्लिक करें और Target attribute चुनें: टेक्स्ट एट्रिब्यूट, मान संख्या होने पर संख्यात्मक एट्रिब्यूट, मान उसके किसी लेबल के बराबर होने पर एन्यूमरेशन एट्रिब्यूट, हाँ/नहीं या तारीख़ एट्रिब्यूट, या आर्टिफ़ैक्ट का नाम।
- Parts, in order में Add attribute और Add text से मान बनाएँ: हर हिस्सा एक एट्रिब्यूट, नाम, आइडेंटिफ़ायर, आर्टिफ़ैक्ट टाइप, सादा टेक्स्ट के रूप में रिक्वायरमेंट टेक्स्ट, या विभाजक जैसा अपना टेक्स्ट होता है। तीरों से हिस्सों का क्रम बदलें; उनके नीचे की पंक्ति बनने वाला नियम दिखाती है।
- Skip empty parts और Only fill empty targets को चालू रखें या बंद करें (बंद करने पर मौजूदा मान ओवरराइट होते हैं), अगर सिर्फ़ एक टाइप बदलना है तो Artifact type चुनें, और Done पर क्लिक करें।
- Write में Whole module या Selection (DOORS Next में चुने गए आर्टिफ़ैक्ट) चुनें और Find पर क्लिक करें। सूची हर उस आर्टिफ़ैक्ट का नया मान दिखाती है जो बदलेगा; पंक्ति खोलने पर एट्रिब्यूट, उसका मौजूदा और नया मान, और Show in module दिखते हैं।
- Write पर क्लिक करें, पुष्टि पढ़ें और Write N values पर क्लिक करें। रन पूरा होने पर परिणाम ब्लॉक बताता है कि कितने मान लिखे गए, पहले से सही थे, छोड़े गए या विफल रहे; Log Excel चेंज रिपोर्ट डाउनलोड करता है, और विफल आर्टिफ़ैक्ट उसी ब्लॉक से दोबारा आज़माए जा सकते हैं।
- पूरे मॉड्यूल पर खोज छोड़ने के लिए, पहले Find पर क्लिक किए बिना Write पर क्लिक करें: पुष्टि के बाद नियम एक ही पास में मॉड्यूल के हर आर्टिफ़ैक्ट पर लागू होता है, और संख्याएँ अंत में आती हैं।
स्क्रीनशॉट
1खुला नियम: Identifier, Priority और Name को विभाजकों के साथ जोड़कर Label, और उससे बना सूत्र 2112 मान लिखे जाने हैं; पहले से भरे Label वाले 8 आर्टिफ़ैक्ट छोड़े जाते हैं 3एक पंक्ति खुली: एट्रिब्यूट, उसका मौजूदा मान (खाली) और नया मान 4112 मान लिखने से पहले पुष्टि, जिसमें नियम दोहराया गया है 5112 मान लिखे गए: Log के साथ परिणाम ब्लॉक, नियम एक पंक्ति में सिमटा हुआ
जानने योग्य बातें
- हमेशा चेंज सेट में काम करें: पिछले मान वापस पाने का यही एकमात्र तरीका है।
- एन्यूमरेशन अपने लेबल के साथ लिखे जाते हैं (कई मान अल्पविराम से अलग), उपयोगकर्ता अपने नाम के साथ, और तिथियाँ वर्ष, माह और दिन के रूप में (YYYY-MM-DD)।
- रिक्वायरमेंट टेक्स्ट सादा टेक्स्ट के रूप में लिखा जाता है: पैराग्राफ़, सूची आइटम और तालिका की पंक्तियाँ लाइनें बन जाती हैं, फ़ॉर्मैटिंग हट जाती है।
- सहेजे गए नियम व्यक्तिगत होते हैं: वे आपके अपने ब्राउज़र में रहते हैं, सहकर्मियों के साथ साझा नहीं होते और सर्वर पर संग्रहीत नहीं होते।
- बहुत लंबा मान नहीं लिखा जाता; यह सीमा विजेट सेटिंग्स में बदली जा सकती है।
- बहुत बड़े मॉड्यूल्स पर आप रन रोक सकते हैं, पेज दोबारा लोड कर सकते हैं और उसी नियम के साथ वहीं से जारी रख सकते हैं।
संस्करण 1.17 में नया क्या है
· बदलावों के शीर्षक अंग्रेज़ी में प्रकाशित किए जाते हैं।
- Messages in the notifications