Structure Writer
मॉड्यूल की संरचना को एट्रिब्यूट मानों में बदलता है (अध्याय पथ, दस्तावेज़ जैसी ID और छँटाई संख्या), सभी आर्टिफ़ैक्ट के लिए एक साथ।
यह क्या है और क्यों बना
DOORS Next मॉड्यूल में किसी आवश्यकता का स्थान (वह किस अध्याय में है, उसकी संख्या क्या है, दस्तावेज़ में वह कहाँ आती है) केवल मॉड्यूल व्यू में दिखता है। जैसे ही आर्टिफ़ैक्ट कई मॉड्यूल वाले व्यू, एक्सपोर्ट, फ़िल्टर, रिपोर्ट या किसी दूसरे टूल में दिखते हैं, यह संदर्भ खो जाता है। DOORS 9 से आई टीमों को "SRS-1234" जैसी जानी-पहचानी दस्तावेज़ ID की कमी भी खलती है।
Structure Writer संरचना को एट्रिब्यूट में कॉपी करता है, ताकि वह आर्टिफ़ैक्ट के साथ चले। मॉड्यूल के हर आर्टिफ़ैक्ट के लिए यह उसके मूल अध्यायों का पथ ("1 परिचय > 1.2 दायरा"), प्रीफ़िक्स, आर्टिफ़ैक्ट ID और सफ़िक्स से बनी फ़ॉर्मेट की गई ID ("SRS-001234-A") और मॉड्यूल के क्रम में बढ़ने वाली संख्या, छँटाई के लिए, लिख सकता है। आप चुनते हैं कि तीन में से कौन-से मान चाहिए और हर मान किस एट्रिब्यूट में जाए।
यह कौन-सी समस्याएँ हल करता है
- एक्सपोर्ट और कई मॉड्यूल वाले व्यू में यह पता नहीं चलता कि आवश्यकता किस अध्याय की है।
- मॉड्यूल के बाहर आवश्यकताओं को दस्तावेज़ के क्रम में नहीं छाँटा जा सकता।
- माइग्रेट किए गए प्रोजेक्ट को प्रीफ़िक्स वाली दस्तावेज़ जैसी ID चाहिए, पर हाथ से लिखना धीमा है और गलतियाँ होती हैं।
- पुराने नंबरिंग टूल एक बार में एक आर्टिफ़ैक्ट बदलते थे और हर सौ आर्टिफ़ैक्ट पर मिनट लगाते थे।
- अध्याय खिसकाने या जोड़ने के बाद हाथ से रखे गए पथ और नंबर चुपचाप गलत हो जाते हैं।
लाभ
- एक रन में तीन मान: पदानुक्रम पथ, फ़ॉर्मेट की गई ID और क्रम संख्या, हर एक वैकल्पिक और हर एक अपने एट्रिब्यूट में।
- लचीला पथ: हर स्तर सेक्शन नंबर और नाम, केवल नंबर, केवल नाम, ID, या ID और नाम के रूप में, आपके अपने विभाजक के साथ, आर्टिफ़ैक्ट को स्वयं शामिल करके या उसके बिना।
- पूरे मॉड्यूल, तेज़ी से: 200 आर्टिफ़ैक्ट की कोई सीमा नहीं; संरचना एक बार पढ़ी जाती है और मान बैच में सेव होते हैं।
- पहले जाँच: चयन के लिए Write टाइल बताती है कि कितने आर्टिफ़ैक्ट बदलेंगे, और पुष्टि बताती है कि कितने पथ, ID और नंबर लिखे जाएँगे; पहले से सही मान कभी दोबारा सहेजे नहीं जाते।
- सही बना रहता है: संरचना बदलने के बाद फिर से चलाएँ, और केवल बदले हुए मान अपडेट होते हैं।
- प्रमाण: हर मान के पहले और बाद वाली Excel चेंज रिपोर्ट।
उपयोग कैसे करें
- आप1Rules में मान चालू करें, लक्ष्य एट्रिब्यूट चुनें
- आप2मॉड्यूल खोलें, Whole module या Selection चुनें
- DOORS Next3Write और पुष्टि: पथ, ID और नंबर
- परिणाम4Excel में बदलाव रिपोर्ट
- Rules में ज़रूरी मान चालू करें और हर एक का लक्ष्य एट्रिब्यूट चुनें: पदानुक्रम पथ (स्तर का फ़ॉर्मेट और विभाजक), फ़ॉर्मेट की गई ID (प्रीफ़िक्स, सफ़िक्स, शून्य से भराई) और क्रम संख्या (शुरुआत और अंतर)।
- ज़रूरत हो तो रन को एक आर्टिफ़ैक्ट प्रकार तक सीमित करें, हेडिंग छोड़ दें, या केवल खाली लक्ष्य भरें (Additional settings)।
- कोई मॉड्यूल खोलें, Whole module चुनें और Write पर क्लिक करें: पुष्टि पढ़ें और Write values पर क्लिक करें। मान एक ही बार में पूरे मॉड्यूल में लिखे जाते हैं और केवल वही मान सहेजे जाते हैं जो सच में बदलते हैं।
- या मॉड्यूल में कुछ आर्टिफ़ैक्ट चुनें और Selection चुनें: Write टाइल दिखाती है कि उनमें से कितने बदलेंगे; Write पर क्लिक करें और Write values से पुष्टि करें। उनके पथ और नंबर फिर भी पूरे मॉड्यूल से आते हैं।
- परिणाम लिखे गए, पहले से सही, छोड़े गए और सहेजे न जा सके आर्टिफ़ैक्ट गिनता है; रिकॉर्ड चाहिए तो Log बदलाव रिपोर्ट सहेजता है।
स्क्रीनशॉट
1नियम: पदानुक्रम पथ, प्रीफ़िक्स BCU- वाली फ़ॉर्मेट की गई ID और क्रम संख्या, हर एक अपने लक्ष्य एट्रिब्यूट के साथ 2छह आर्टिफ़ैक्ट चुने गए: Write टाइल बताती है कि उनमें से कितने बदलेंगे 3छह चुने गए आर्टिफ़ैक्ट के मान लिखने से पहले पुष्टि, पथ, ID और नंबरों की संख्या के साथ 4पूरा: मान लिखे गए, पहले से सही, छोड़े गए और सहेजे न जा सके मानों की गिनती के साथ
जानने योग्य बातें
- हमेशा चेंज सेट में काम करें: डिफ़ॉल्ट रूप से मौजूदा मान ओवरराइट होते हैं, क्योंकि मान संरचना के अनुसार चलते हैं। हाथ से लिखे मान बचाने के लिए "Only fill empty targets" चालू करें।
- एट्रिब्यूट मान आर्टिफ़ैक्ट के होते हैं, उसके स्थान के नहीं: मॉड्यूल में दो बार उपयोग हुआ आर्टिफ़ैक्ट अपने पहले स्थान के मान पाता है, और किसी दूसरे मॉड्यूल में भी उपयोग हुआ आर्टिफ़ैक्ट उस मॉड्यूल के मान पाता है जिसमें विजेट आख़िरी बार चला।
- शीर्ष स्तर के आर्टिफ़ैक्ट का कोई मूल अध्याय नहीं होता, इसलिए उन्हें पथ तभी मिलता है जब आर्टिफ़ैक्ट को स्वयं शामिल किया जाए।
- क्रम संख्या केवल लिखे जाने वाले आर्टिफ़ैक्ट गिनती है, मॉड्यूल में उनके क्रम में।
- बहुत बड़े मॉड्यूल में आप रन रोक सकते हैं, पेज रीलोड कर सकते हैं और उसी सेटिंग के साथ वहीं से जारी रख सकते हैं जहाँ वह रुका था।
संस्करण 1.17 में नया क्या है
· बदलावों के शीर्षक अंग्रेज़ी में प्रकाशित किए जाते हैं।
- Messages in the notifications