किसी डेटा कनेक्शन लायब्रेरी की सेटिंग्स के उपयोग से कोई प्रपत्र टेम्पलेट डिज़ाइन करना

यह आलेख बताता है कि कोई ऐसा प्रपत्र टेम्पलेट कैसे डिज़ाइन करें, जो किसी Microsoft Office SharePoint Server 2007 साइट पर किसी डेटा कनेक्शन लायब्रेरी में संग्रहीत सेटिंग्स पर आधारित हो, जो डेटा को क्वेरी या सबमिट कर सके.

इस आलेख में

ओवरव्यू

शुरू करने से पहले

क्वेरी डेटा कनेक्शन वाला कोई प्रपत्र टेम्पलेट डिज़ाइन करना

सबमिट डेटा कनेक्शन वाला कोई प्रपत्र टेम्पलेट डिज़ाइन करना

ओवरव्यू

द्वितीयक डेटा कनेक्शन किसी प्रपत्र टेम्पलेट में आपके द्वारा जोड़ा हुआ बाह्य डेटा स्रोत में कोई भी डेटा कनेक्शन होता है. यह डेटा कनेक्शन उस प्रमुख डेटा कनेक्शन से भिन्न है, जिसे आपके द्वारा कनेक्शन लाइब्रेरी के किसी डेटाबेस, वेब सेवा या सेटिंग्स के आधार पर प्रपत्र टेम्पलेट डिज़ाइन करने पर बनाया गया है. आप द्वितीयक डेटा कनेक्शन केवल तभी जोड़ सकते हैं, जब आप प्रमुख डेटा कनेक्शन से डेटा क्वेरी नहीं कर सकते या भेज नहीं सकते.

किसी प्रपत्र का एक प्राथमिक डेटा कनेक्शन हो सकता है, जिसे प्रमुख डेटा कनेक्शन कहा जाता है और इसके वैकल्पिक रूप से एक या एक से अधिक डेटा कनेक्शन हो सकते हैं. प्रपत्र के लिए आपके लक्ष्यों के आधार पर, संभवतः डेटा कनेक्शन बाह्य डेटा स्रोत में क्वेरी हो या सबमिट प्रपत्र डेटा हो, जैसे कोई Microsoft SQL Server डेटाबेस या वेब सेवा.

यदि आप कई ऐसे प्रपत्र टेम्पलेट डिज़ाइन कर रहे हैं, जो समान डेटा कनेक्शन का उपयोग करते हैं, तो हर प्रपत्र टेम्पलेट के लिए बाह्य डेटा स्रोत में डेटा कनेक्शन बनाने के बजाय डेटा कनेक्शन फ़ाइल के उपयोग पर विचार करें. इस तरह, संबंधित प्रपत्र टेम्पलेट्‍स के सेट के लिए डेटा कनेक्शन जानकारी के बदलने पर आपको केवल एक डेटा कनेक्शन फ़ाइल अद्यतन करना होगा. उदाहरण के लिए, जब आप अपने टेम्पलेट को परीक्षण नेटवर्क से उत्पादन नेटवर्क पर ले जाते हैं, तो आपको हर प्रपत्र टेम्पलेट में डेटा कनेक्शन को अद्यतन करने के बजाय केवल एक कनेक्शन लायब्रेरी में एक बार डेटा कनेक्शन सेटिंग्स को अद्यतन करना आवश्यक होगा. जब डेटा कनेक्शन फ़ाइल का उपयोग करने वाले प्रपत्र टेम्पलेट पर आधारित प्रपत्र डेटा कनेक्शन का उपयोग करता है, तो डेटा कनेक्शन उस नई सेटिंग्स के साथ अपने आप अद्यतन हो जाता है.

कोई डेटा कनेक्शन फ़ाइल .xml या .udcxis फ़ाइल एक्स्टेंशन वाली XML फ़ाइल है, जिसमें एकल बाह्य डेटा स्रोत की कनेक्शन जानकारी होती है. यह फ़ाइल Microsoft Office SharePoint Server 2007 चला रहे सर्वर पर डेटा कनेक्शन लायब्रेरी में संग्रहीत की जाती है. डेटा कनेक्शन फ़ाइल किसी डेवलपर द्वारा बनाई जाती है या किसी डेटा कनेक्शन को डेटा कनेक्शन्स संवाद बॉक्स (उपकरण मेनू) में कनवर्ट बटन क्लिक करके डेटा कनेक्शन फ़ाइल में मौजूद प्रपत्र टेम्पलेट में कनवर्ट करके बनाई जाती है.

डेटा कनेक्शन फ़ाइलों का उपयोग करने के लाभों में शामिल हैं:

  • एकाधिक प्रपत्र एक ही डेटा कनेक्शन फ़ाइल का उपयोग कर सकते हैं, इसलिए प्रत्येक प्रपत्र टेम्पलेट के लिए शुरुआत से एक ही डेटा कनेक्शन बनाने की आवश्यकता नहीं है.

  • यदि किसी बाहरी डेटा स्रोत के लिए स्थान या कनेक्शन सेटिंग्स बदलती है, तो, आपको केवल डेटा कनेक्शन फ़ाइल अद्यतन करने की आवश्यकता होती है, प्रत्येक प्रपत्र टेम्पलेट नहीं.

  • डेटा कनेक्शन फ़ाइल में वैक्ल्पिक प्रमाणन जानकारी हो सकती है, जिसे उपयोगकर्ता द्वारा वेब ब्राउज़र का उपयोग करके प्रपत्र भरने पर सर्वर द्वारा उपयोग किया जा सकता है.

  • किसी ब्राउज़र में भरे गए ब्राउज़र-संगत प्रपत्र टेम्पलेट पर आधारित प्रपत्रों को केवल डेटा कनेक्शन फ़ाइलों का उपयोग करने वाले डेटा कनेक्शन्स वाले दूसरे डोमेन के सर्वर्स से कनेक्ट किया जा सकता है.

Microsoft Office InfoPath उन डेटा कनेक्शन फ़ाइलों का उपयोग करता है जो यूनिवर्सल डेटा कनेक्शन संस्करण 2.0 फ़ाइल स्वरूप का अनुसरण करती हैं. यह संस्करण Microsoft Office FrontPage और Microsoft Office Excel द्वारा उपयोग किए गए संस्करण 1.0 फ़ाइल स्वरूप का सुपरसेट है. InfoPath संस्करण 1.0 फ़ाइल स्वरूप में डेटा कनेक्शन फ़ाइलों का उपयोग नहीं करता.

जब आप किसी डेटा कनेक्शन फ़ाइल की सेटिंग्स पर आधारित कोई प्रपत्र टेम्पलेट बनाते हैं, तो Microsoft Office InfoPath एक डेटा कनेक्शन बनाता है जो डेटा कनेक्शन लायब्रेरी की सेटिंग्स पर आधारित होता है. यदि डेटा कनेक्शन फ़ाइल में क्वेरी डेटा कनेक्शन की सेटिंग्स हैं, तो InfoPath प्रपत्र का क्वेरी फ़ील्ड, डेटा फ़ील्ड, और समूह वाला एक मुख्य डेटा स्रोत बनाता है जो डेटा कनेक्शन फ़ाइल की सेटिंग्स द्वारा संदर्भित बाह्य डेटा स्रोत में डेया संग्रहीत करने के तरीके के संगत होता है. क्वेरी फ़ील्ड्स में वह डेटा होता है जिसका उपयोग बाह्य डेटा स्रोत प्रपत्र भेजने के लिए करता है. क्वेरी के परिणाम डेटा फ़ील्ड्स में जाते हैं. उपयोगकर्ताओं को बाह्य डेटा स्रोत क्वेरी करने में सक्षम करने के लिए, InfoPath प्रपत्र टेम्पलेट पर एक क्वेरी चलाएँ बटन जोड़ता हैं.

चूँकि क्वेरी डेटा फ़ील्ड्स की डेटा संरचना बाह्य डेटा स्रोत में डेटा संग्रहीत किए जाने के तरीके से मेल खाना चाहिए, इसलिए आप मुख्य डेटा स्रोत में मौजूदा फ़ील्ड्स या समूहों को संशोधित नहीं कर सकते. आप केवल मुख्य डेटा स्रोत के मूल समूह में फ़ील्ड्स या समूह जोड़ सकते हैं.

यदि आप किसी सबमिट डेटा कनेक्शन की सेयिंग्स का उपयोग कर रहे हैं, तो InfoPath इस प्रपत्र टेम्पलेट पर आधारित प्रपत्रों की मानक उपकरण पट्टी पर सबमिट करें बटन और फ़ाइल मेनू पर सबमिट करें आदेश सक्षम करता है. इससे उपयोगकर्ताओं को उनके प्रपत्रों का डेटा बाह्य डेटा स्रोत पर सबमिट करने की सुविधा मिलती है.

पृष्ठ का शीर्ष

शुरू करने से पहले

किसी डेटा कनेक्शन लायब्रेरी की सेटिंग्स पर आधारित कोई प्रपत्र टेम्पलेट डिज़ाइन करने के लिए, आपको डेटा कनेक्शन लायब्रेरी व्यवस्थापक या डेटा कनेक्शन फ़ाइल बनाने वाले डेवलपर से निम्न जानकारी की आवश्यकता होती है:

  • कनेक्शन लायब्रेरी वाली Office SharePoint Server 2007 साइट का स्थान.

  • डेटा कनेक्शन लायब्रेरी की उस डेटा कनेक्शन फ़ाइल का नाम जिसे आप उपयोग करना चाहते है.

पृष्ठ का शीर्ष

क्वेरी डेटा कनेक्शन वाला कोई प्रपत्र टेम्पलेट डिज़ाइन करना

क्वेरी डेटा कनेक्शन की सेटिंग्स वाली सिकी डेटा कनेक्शन फ़ाइल पर आधारित कोई प्रपत्र टेम्लपेट डिज़ाइन करने के लिए, आपको निम्न कार्य करना आवश्यक है:

  1. कनेक्शन फ़ाइल पर आधारित प्रपत्र टेम्पलेट डिज़ाइन करना    यह चरण डेटा कनेक्शन फ़ाइल की सेटिंग्स पर आधारित उपयुक्त फ़ील्ड्स और समूहों वाले प्रपत्र टेम्लपेट ‍के लिए मुख्य डेटा स्रोत बनाता है.

  2. प्रपत्र टेम्पलेट पर क्वेरी परिणाम प्रदर्शित करने वाला कोई नियंत्रण जोड़ना    आपके उपयोगकर्ताओं को मुख्य डेटा स्रोत के फ़ील्ड्स और समूहों में संग्रहीत डेटा प्रदर्शित करने के लिए, आपको आपके प्रपत्र टेम्पलेट पर एक नियंत्रण जोड़ना होता है और तब उस नियंत्रण को मुख्य डेटा स्रोत के किसी क्वेरी फ़ील्ड या डेटा फ़ील्ड से बाइंड करना होता है.

चरण 1: डेटा कनेक्शन फ़ाइल पर आधारित प्रपत्र टेम्पलेट डिज़ाइन करना

  1. फ़ाइल मेनू पर, कोई प्रपत्र टेम्पलेट डिज़ाइन करें क्लिक करें.

  2. डिज़ाइन करें कोई नया के तहत, कोई प्रपत्र टेम्पलेट डिज़ाइन करें संवाद बॉक्स में, प्रपत्र टेम्पलेट क्लिक करें.

  3. इस पर आधारित सूची में, कनेक्शन लायब्रेरी क्लिक करें.

  4. यदि आप कोई ब्राउज़र-संगत प्रपत्र टेम्पलेट डिज़ाइन कर रहे हैं, तो केवल ब्राउज़र संगत सुविधाएँ सक्षम करें चेक बॉक्स का चयन करें.

  5. ठीक क्लिक करें.

  6. साइट सूची में, डेटा कनेक्शन विज़ार्ड में, Office SharePoint Server 2007 चलाने वाले सर्वर पर उस साइट का नाम क्लिक करें जिसमें डेटा कनेक्शन लायब्रेरी है.

    सूची में आपकी साइट जोड़ना

    1. साइट्‍स प्रबंधित करें क्लिक करें.

    2. साइट्‍स प्रबंधित करें संवाद बॉक्स में, जोड़े़ क्लिक करें.

    3. URL बॉक्स में, डेटा कनेक्शन लाइब्रेरी का स्थान लिखें.

    4. प्रदर्शन नाम बॉक्स में, डेटा कनेक्शन लाइब्रेरी के लिए नाम लिखें. यह नाम डेटा कनेक्शन विज़ार्ड में साइट सूची में दिखाई देगा.

    5. ठीक क्लिक करें.

    6. बंद करें क्लिक करें.

  7. डेटा कनेक्शन फ़ाइलों की एक सूची देखने के लिए डेटा कनेक्शन लायब्रेरी का नाम क्लिक करें, उस डेटा कनेक्शन फ़ाइल का नाम क्लिक करें जिसे आप इस डेटा कनेक्शन के लिए उपयोग करना चाहते हैं, और तब अगला क्लिक करें.

  8. यदि आपने किसी वेब सेवा की कनेक्शन सेटिंग्स वाली कोई डेटा कनेक्शन फ़ाइल चयनित की है, तो यह निर्धारित करने के लिए कि द्वितीयक डेटा स्रोत में कौनसे फ़ील्ड्स या समूह जोड़े जाएँ, विज़ार्ड के अगले पृष्ठ में आपसे प्रत्येक पैरामीटर के लिए नमूना मान निर्दिष्ट करने को कहा जा सकता है.

    कैसे?

    1. प्रतिमान तालिका में किसी प्रतिमान का चयन करें, और तब नमूना मान सेट करें क्लिक करें.

    2. नमूना मान बॉक्स में, वह मान लिखें, जिसे आपका उपयोगकर्ता संभवतः इस फ़ील्ड के लिए उपयोग करे, और तब ठीक क्लिक करें.

    3. प्रतिमान तालिका में हर प्रतिमान के लिए ये चरण दोहराएँ, और तब अगला क्लिक करें.

    तकनीकी विवरण

    जब आप डेटा कनेक्शन विज़ार्ड में किसी डेटा कनेक्शन को कोई वेब सेवा में कॉन्फ़िगर करते हैं, तो Microsoft Office InfoPath वेब सेवा से कनेक्ट करता है और वेब सर्विस डिस्क्रिप्शन लैंग्वेज़ (WSDL) फ़ाइल का अनुरोध करता है. WSDL फ़ाइल में वेब सेवा द्वारा उपयोग किए जाने वाला स्कीमा होता है. वेब सेवा इस फ़ाइल को InfoPath में भेजकर अनुरोध का उत्तर देती है. InfoPath प्रपत्र टेम्पलेट में द्वितीयक डेटा स्रोत में उचित फ़ील्ड्‍स और समूह जोड़ने के लिए इस फ़ाइल की जानकारी का उपयोग करता है. यदि InfoPath को WSDL फ़ाइल में कोई अज्ञात तत्व प्रकार मिलता है, तो InfoPath अज्ञात तत्व प्रकार की परिभाषा निर्धारित करने के लिए नमूना डेटा का उपयोग करता है, और तब द्वितीयक डेटा स्रोत में उचित फ़ील्ड और समूह जोड़ता है.

  9. यदि सेटिंग्स में संदर्भित बाह्य डेटा स्रोत कोई Microsoft ADO.NET DataSet देता है, तो विज़ार्ड का अगले पृष्ठ में आपसे यह पूछा जाता है कि उपयोगकर्ताओं द्वारा उनका प्रपत्र डेटा सबमिट करने पर क्या आप क्वेरी डेटा में परिवर्तन जानकारी शामिल करना चाहते हैं. अधिकांश स्थितियों में, जब डेटा सबमिट कर रहे हों तब परिवर्तन सूचना शामिल करें चेक बॉक्स को चयनित छोड़ें, और तब अगला क्लिक करें. यदि आप परिवर्तन जानकारी शामिल नहीं करना चाहते हैं, तो जब डेटा सबमिट कर रहे हों तब परिवर्तन सूचना शामिल करें चेक बॉक्स रिक्त करें, और तब अगला क्लिक करें.

    तकनीकी विवरण

    विज़ार्ड का यह पृष्ठ केवल ‍तभी प्रकट होता है यदि सेटिंग्स किसी वेब सेवा की हैं और वेब सर्विसेस डिस्क्रिप्शन लैंग्वेज (WSDL) फ़ाइल यह इंगित करती है कि वेब सेवा कोई Microsoft ADO.NET DataSet देती है.

  10. विज़ार्ड के अगले पृष्ठ पर, डेटा कनेक्शन के लिए कोई नाम लिखें, और तब समाप्त क्लिक करें.

चरण 2: फ़ील्ड का डेटा प्रदर्शित करने के लिए कोई नियंत्रण जोड़ना

  1. यदि नियंत्रण कार्यफलक दृश्यमान नहीं है, तो सम्मिलित करें मेनू पर और नियंत्रण क्लिक करें, या ALT+I, C दबाएँ.

  2. आपके प्रपत्र टेम्पलेट पर कोई नियंत्रण खींचें.

  3. नियंत्रण बाइंडिंग संवाद बॉक्स में, उस फ़ील्ड का चयन करें जिससे आप नियंत्रण को बाइंड करना चाहते हैं.

पृष्ठ का शीर्ष

सबमिट डेटा कनेक्शन वाला कोई प्रपत्र टेम्पलेट डिज़ाइन करना

यदि डेटा कनेक्शन फ़ाइल में किसी सबमिट डेटा कनेक्शन की सेटिंग्स हैं, तो उपयोगकर्ताओं को इस डेटा कनेक्शन से उनका प्रपत्र डेटा सबमिट करने देने के लिए आप आपका प्रपत्र टेम्पलेट कॉन्फ़िगर कर सकते हैं. जब आप ऐसा करते हैं, तो InfoPath मानक उपकरण पट्टी पर सबमिट करें बटन और फ़ाइल मेनू पर सबमिट करें आदेश जोड़ता है. आप प्रपत्र के सबमिट विकल्प सबमिट करने के विकल्प संवाद बॉक्स (उपकरण मेनू) में अनुकूलित कर सकते है. सबमिट विकल्प उसी प्रकार कॉन्फ़िगर किए जाते हैं जैसे आप किसी डेटाबेस या वेबसेवा पर आधारित कोई प्रपत्र टेम्पलेट डिज़ाइन करते हैं. यह भी देखें अनुभाग में किसी डेटाबेस या वेबसेवा पर आधारित कोई प्रपत्र टेम्पलेट डिज़ाइन करने के बारे में अधिक जानकारी की लिंक्स ढूँढें.

  1. फ़ाइल मेनू पर, कोई प्रपत्र टेम्पलेट डिज़ाइन करें क्लिक करें.

  2. कोई प्रपत्र टेम्पलेट डिज़ाइन करें संवाद बॉक्स में डिज़ाइन करें कोई नया के तहत, प्रपत्र टेम्पलेट क्लिक करें.

  3. इस पर आधारित सूची में, कनेक्शन लायब्रेरी क्लिक करें.

  4. यदि आप कोई ब्राउज़र-संगत प्रपत्र टेम्पलेट प्रपत्र टेम्पलेट डिज़ाइन कर रहे हैं, तो केवल ब्राउज़र संगत सुविधाएँ सक्षम करें का चयन करें.

  5. ठीक क्लिक करें.

  6. साइट सूची में, डेटा कनेक्शन विज़ार्ड में, Office SharePoint Server 2007 चलाने वाले सर्वर पर उस साइट का नाम क्लिक करें जिसमें डेटा कनेक्शन लायब्रेरी है.

    सूची में आपकी साइट जोड़ना

    1. साइट्‍स प्रबंधित करें क्लिक करें.

    2. साइट्‍स प्रबंधित करें संवाद बॉक्स में, जोड़े़ क्लिक करें.

    3. URL बॉक्स में, डेटा कनेक्शन लाइब्रेरी का स्थान लिखें.

    4. प्रदर्शन नाम बॉक्स में, डेटा कनेक्शन लाइब्रेरी के लिए नाम लिखें. यह नाम डेटा कनेक्शन विज़ार्ड में साइट सूची में दिखाई देगा.

    5. ठीक क्लिक करें.

    6. बंद करें क्लिक करें.

  7. डेटा कनेक्शन फ़ाइलों की एक सूची देखने के लिए डेटा कनेक्शन लायब्रेरी का नाम क्लिक करें, उस डेटा कनेक्शन फ़ाइल का नाम क्लिक करें जिसे आप इस डेटा कनेक्शन के लिए उपयोग करना चाहते हैं, और तब अगला क्लिक करें.

  8. यदि आपने किसी वेब सेवा की कनेक्शन सेटिंग्स वाली कोई डेटा कनेक्शन फ़ाइल चयनित की है, तो द्वितीयक डेटा स्रोत में जोड़ने हेतु श्रेष्ठ फ़ील्ड या समूह निर्धारित करने के लिए, विज़ार्ड के अगले पृष्ठ में आपसे प्रत्येक पैरामीटर के लिए नमूना मान निर्दिष्ट करने को कहा जा सकता है.

    कैसे?

    1. प्रतिमान तालिका में किसी प्रतिमान का चयन करें, और तब नमूना मान सेट करें क्लिक करें.

    2. नमूना मान बॉक्स में, वह मान लिखें, जिसे आपका उपयोगकर्ता संभवतः इस फ़ील्ड के लिए उपयोग करे, और तब ठीक क्लिक करें.

    3. प्रतिमान तालिका में हर प्रतिमान के लिए ये चरण दोहराएँ, और तब अगला क्लिक करें.

    तकनीकी विवरण

    जब आप डेटा कनेक्शन विज़ार्ड में किसी डेटा कनेक्शन को कोई वेब सेवा में कॉन्फ़िगर करते हैं, तो Microsoft Office InfoPath वेब सेवा से कनेक्ट करता है और वेब सर्विस डिस्क्रिप्शन लैंग्वेज़ (WSDL) फ़ाइल का अनुरोध करता है. WSDL फ़ाइल में वेब सेवा द्वारा उपयोग किए जाने वाला स्कीमा होता है. वेब सेवा इस फ़ाइल को InfoPath में भेजकर अनुरोध का उत्तर देती है. InfoPath प्रपत्र टेम्पलेट में द्वितीयक डेटा स्रोत में उचित फ़ील्ड्‍स और समूह जोड़ने के लिए इस फ़ाइल की जानकारी का उपयोग करता है. यदि InfoPath को WSDL फ़ाइल में कोई अज्ञात तत्व प्रकार मिलता है, तो InfoPath अज्ञात तत्व प्रकार की परिभाषा निर्धारित करने के लिए नमूना डेटा का उपयोग करता है, और तब द्वितीयक डेटा स्रोत में उचित फ़ील्ड और समूह जोड़ता है.

  9. यिज़ार्ड के अगले पृष्ठ पर, डेटा कनेक्शन के लिए कोई विवरणात्मक नाम लिखें, और तब समाप्त क्लिक करें.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×