# Module Fill

> आर्टिफ़ैक्ट IDs और लेवल की एक सरल सूची से खाली मॉड्यूल की पूरी संरचना एक ही कदम में बनाता है।

Source: https://widgets.doorsnext.com/hi/widgets/module-fill/

- क्षेत्र: मॉड्यूल संरचना
- कहाँ काम करता है: IBM DOORS Next मॉड्यूल
- समर्थित उत्पाद: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- डेटा बदलता है
- Keywords: मॉड्यूल भरना, मॉड्यूल संरचना बनाना, आर्टिफ़ैक्ट ID सूची, माइग्रेशन, CSV से मॉड्यूल, आर्टिफ़ैक्ट जोड़ना, मॉड्यूल पदानुक्रम
- संस्करण: 2.17 (रिलीज़ 2026-10-06)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)

## यह क्या है और क्यों बना
किसी अन्य टूल से माइग्रेशन, प्रोजेक्ट के पुनर्गठन के बाद, या जब मौजूदा रिक्वायरमेंट्स से कोई दस्तावेज़ तैयार करना हो, तब आर्टिफ़ैक्ट्स DOORS Next में पहले से मौजूद होते हैं लेकिन जिस मॉड्यूल में उन्हें होना चाहिए वह खाली होता है। सैकड़ों आर्टिफ़ैक्ट्स को हाथ से, सही क्रम में और सही लेवल पर मॉड्यूल में रखना धीमा और त्रुटि-प्रवण है।

Module Fill ठीक इसी कदम के लिए बनाया गया। आप संरचना को जोड़ियों की एक सरल सूची के रूप में देते हैं, जैसे `[231,1][3513,1.1][67452,1.1.1]`, जिसे Excel में तैयार किया जा सकता है या सोर्स टूल से एक्सपोर्ट किया जा सकता है, और विजेट मॉड्यूल बना देता है।

## यह कौन-सी समस्याएँ हल करता है
- खाली मॉड्यूल जिन्हें सैकड़ों मौजूदा आर्टिफ़ैक्ट्स से सटीक क्रम और पदानुक्रम में भरना है।
- ऐसे माइग्रेशन जिनमें दस्तावेज़ की संरचना सोर्स टूल में ज्ञात है लेकिन DOORS Next में फिर से बनानी है।
- मैन्युअल ड्रैग-एंड-ड्रॉप, जिसमें गलत क्रम या गलत लेवल का उच्च जोखिम है।
- बीच में रुके मैन्युअल काम के बाद अधूरे बने मॉड्यूल।

## लाभ
- **दिनों के बजाय मिनट** बड़ी दस्तावेज़ संरचनाओं के लिए।
- **चलने से पहले जाँच:** टाइप करते समय ही सूची वैलिडेट होती है, हर ID खोजी जाती है, और नियोजित मॉड्यूल एक तालिका के रूप में दिखाया जाता है।
- **या तो सब कुछ या कुछ नहीं:** संरचना एक ही बदलाव में बनती है, इसलिए मॉड्यूल कभी आधा भरा नहीं रहता।
- **दोहराने योग्य:** वही सूची फिर से उपयोग की जा सकती है, उदाहरण के लिए पहले किसी टेस्ट प्रोजेक्ट में।
- **हेडिंग्स अपने आप पहचानी जाती हैं** उनके आर्टिफ़ैक्ट टाइप से।

## उपयोग कैसे करें
1. एक **खाली** मॉड्यूल खोलें।
2. `[ID,level]` जोड़ियों की सूची मॉड्यूल क्रम में पेस्ट करें। लेवल 1, 1.1, 1.1.1 इत्यादि के रूप में लिखे जाते हैं। त्रुटियाँ और चेतावनियाँ टाइप करते समय ही दिखती हैं।
3. **Find artifacts (N)** पर क्लिक करें। विजेट हर आर्टिफ़ैक्ट खोजता है और उन IDs को सूचीबद्ध करता है जो मौजूदा कॉन्फ़िगरेशन में नहीं हैं।
4. तालिका में नियोजित संरचना जाँचें।
5. **Fill module (N)** पर क्लिक करें और पुष्टि करें। काम पूरा होने पर परिणाम देखने के लिए मॉड्यूल को फिर से लोड करें।

## जानने योग्य बातें
- Module Fill केवल खाली मॉड्यूल्स पर काम करता है, इसलिए यह कभी नई संरचना को मौजूदा कंटेंट के साथ नहीं मिलाता।
- आर्टिफ़ैक्ट्स उसी प्रोजेक्ट और कॉन्फ़िगरेशन में पहले से मौजूद होने चाहिए जिसमें आप काम कर रहे हैं।
- कौन-से आर्टिफ़ैक्ट टाइप हेडिंग के रूप में जोड़े जाएँ, यह एक सेटिंग है (डिफ़ॉल्ट रूप से *Heading*)।
