उपयोगकर्ता भूमिका जोड़ना

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

सुरक्षा नोट : उपयोगकर्ता की भूमिकाओं का उपयोग प्रपत्र में संवेदनशील डेटा में पहुँच प्रतिबंधित करने में नहीं ‍किया जाना चाहिए. भले ही आप केवल-पढ़ने के लिए प्रपत्र टेम्पलेट बनाते या उपयोगकर्ता भूमिकाओं पर आधारित कुछ निश्चित नियंत्रण छुपाते हैं, उपयोगकर्ता संभावित रूप से प्रपत्र टेम्पलेट (.xsn) फ़ाइल देखने या संशोधित करने के लिए और उस डेटा तक पहुँचने के लिए Microsoft नोटपैड जैसे पाठ-संपादन प्रोग्राम का उपयोग कर सकते हैं.

इस आलेख में

ओवरव्यू

संगतता सावधानियाँ

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

उपयोगकर्ता भूमिका जोड़ें

किसी उपयोगकर्ता भूमिका पर आधारित दृश्य प्रदर्शित करना

उपयोगकर्ता भूमिकाएँ जाँचना

ओवरव्यू

जब आप नई उपयोगकर्ता भूमिका बनाते हैं, तो आप निम्न तरीकों से इसमें उपयोगकर्ताओं को असाइन कर सकते हैं:

  • Microsoft सक्रिय निर्देशिका, निर्देशिका सेवा से उपयोगकर्ता नाम निर्दिष्ट करके (उदाहरण के लिए, "sales\andrew"). सक्रिय निर्देशिका, निर्देशिका सेवा में उपयोगकर्ता नाम निर्दिष्ट करने के लिए, प्रपत्र टेम्पलेट को सक्रिय निर्देशिका का उपयोग करने वाले Microsoft Windows नेटवर्क मे बनाना और उसमें प्रकाशित करना आवश्यक है.

  • सक्रिय निर्देशिका, निर्देशिका सेवा से समूहों को निर्दिष्ट करके. उदाहरण के लिए, आप कोई ई-मेल वितरण सूची निर्दिष्ट कर सकते हैं, जिसमें विपणन समूह के सभी सदस्यों के नाम हों. सक्रिय निर्देशिका, निर्देशिका सेवा में किसी समूह को निर्दिष्ट करने के लिए, प्रपत्र टेम्पलेट को सक्रिय निर्देशिका का उपयोग करने वाले Microsoft Windows नेटवर्क में बनाना और प्रकाशित करना आवश्यक है.

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

उपयोगकर्ता भूमिका जोड़ने के बाद, आप निम्न में से किसी एक के रूप में उसे सेट कर सकते हैं:

डिफ़ॉल्ट भूमिका    जो उपयोगकर्ता मौजूदा उपयोगकर्ता भूमिका में असाइन नहीं किए गए हैं, वे अपने आप डिफ़ॉल्ट भूमिका के रूप में निर्दिष्ट उपयोगकर्ता भूमिका में असाइन किए जाते हैं. डिफ़ॉल्ट भूमिका का उपयोग उन उपयोगकर्ताओं के लिए भी किया जाता है, जो समूह के भाग हैं, किंतु ऑफ़लाइन कार्य कर रहे हैं. एक उपयोगकर्ता भूमिका हमेशा डिफ़ॉल्ट रूप में सेट की जाती है.

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

यदि आपको उपयोगकर्ता नाम, समूह या किसी फ़ील्ड के मानों के किसी भी संयोजन के आधार पर उपयोगकर्ता की भूमिकाएँ असाइन की गई हैं, तो उपयोगकर्ता द्वारा आपके प्रपत्र टेम्पलेट पर आधारित प्रपत्र खोलने पर, InfoPath निम्न क्रम का उपयोग करके उस उपयोगकर्ता को असाइन करने के लिए भूमिका निर्धारित करता है:

  1. प्रपत्र टेम्पलेट में उपयोगकर्ता का नाम फ़ील्ड का मान है.

  2. उपयोगकर्ता का नाम सक्रिय निर्देशिका में है.

  3. उपयोगकर्ता सक्रिय निर्देशिका समूह का सदस्य है.

    नोट: यदि उपयोगकर्ता कई समूहों का सदस्य है और आप किसी समूह के आधार पर उपयोगकर्ता भूमिकाएँ असाइन कर रहे हैं, तो InfoPath उपयोगकर्ता भूमिकाएँ प्रबंधित करें संवाद बॉक्स में सूचीबद्ध समूह के क्रम में हर समूह की सदस्य सूची की जाँच करता है. उदाहरण के लिए, यदि उपयोगकर्ता प्राप्त करने वाले एजेंट समूह और व्यवस्थापक समूह, दोनों का सदस्य हो, और व्यवस्थापक समूह को प्राप्त करने वाले एजेंट समूह से पहले सूचीबद्ध किया गया हो, तो उपयोगकर्ता को व्यवस्थापक समूह के लिए उपयोगकर्ता भूमिका असाइन की जाएगी.

  4. यदि उपरोक्त में से कोई भी सत्य न हो, तो डिफ़ॉल्ट भूमिका का उपयोग किया जाता है.

अपने प्रपत्र टेम्पलेट के लिए उपयोगकर्ता भूमिकाएँ निर्धारित करने के बाद, आप कोई नियम सेट कर सकते हैं, जो उपयोगकर्ता भूमिका के आधार पर अपने आप दृश्यों में स्विच करता हो. उदाहरण के लिए, आप प्रबंधक उपयोगकर्ता भूमिका बना सकते हैं, और तब प्रबंधक भूमिका असाइन किए गए उपयोगकर्ता द्वारा प्रपत्र खोलने पर अपने आप प्रबंधक दृश्य में स्विच करने का नियम बना सकते हैं. वैकल्पिक रूप से, आप पहले नियम बना सकते हैं, और तब नियम बनाने की प्रक्रिया के भाग के रूप में उपयोगकर्ता भूमिकाएँ निर्धारित कर सकते हैं.

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

संगतता सावधानियाँ

आप किसी ब्राउज़र-संगत प्रपत्र टेम्पलेट में कोई उपयोगकर्ता भूमिका नहीं बना सकते हैं. आप उपयोगकर्ता भूमिकाएँ केवल उन्हीं प्रपत्र टेम्पलेट में बना सकते हैं, जिनके प्रपत्र InfoPath में भरे जाते हैं.

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

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

आपके प्रपत्र टेम्पलेट में उपयोगकर्ता भूमिकाएँ जोड़ने से पहले, आपको निम्न की आवश्यकता होगी:

  • उपयोगकर्ता भूमिकाओं की कोई सूची, जिसे आप प्रत्येक उपयोगकर्ता भूमिका के सदस्यों के साथ जोड़ना चाहते हैं. सदस्य किसी Microsoft Active Directory निर्देशिका सेवा के उपयोगकर्ता नाम या समूह अथवा नियंत्रण में किसी उपयोगकर्ता द्वारा प्रविष्ट कोई मान, जो प्रपत्र टेम्पलेट के डेटा स्रोत में किसी विशिष्ट मान से बाउंड होता है, हो सकते हैं.

  • डिफ़ॉल्ट उपयोगकर्ता भूमिका जो आप आपके प्रपत्र टेम्पलेट पर आधारित कोई प्रपत्र खोलने वाले उपयोगकर्ताओं को तब असाइन करना चाहते हैं, जब वे किसी उपयोगकर्ता भूमिका के सदस्य नहीं हैं.

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

उपयोगकर्ता भूमिका जोड़ें

  1. उपकरण मेनू पर, उपयोगकर्ता भूमिकाएँ क्लिक करें.

  2. उपयोगकर्ता भूमिकाएँ प्रबंधित करें संवाद बॉक्स में, जोड़ें क्लिक करें.

  3. भूमिका नाम बॉक्स में, नई उपयोगकर्ता भूमिका के लिए कोई नाम लिखें.

  4. भूमिका को उपयोगकर्ता या उपयोगकर्ताओं के समूह असाइन करने के लिए, निम्न में से कोई एक या अधिक करें.

    एक या अधिक उपयोगकर्ता निर्दिष्ट करना जो सक्रिय निर्देशिका, निर्देशिका सेवा उपयोग करने वाले किसी नेटवर्क के भाग हैं

    1. उपयोगकर्ता नाम चेक बॉक्स का चयन करें, और तब एक या अधिक उपयोगकर्ताओं का चयन करें बटन छवि क्लिक करें.

      नोट: यदि आप पहले से ही डोमेन और उपयोगकर्ता नाम जानते हैं, तो उन्हें उपयोगकर्ता नाम बॉक्स में लिखें. वे डोमेन\उपयोगकर्ता नाम स्वरूप में होने चाहिए. एकाधिक उपयोगकर्ता नामों को अर्द्धविराम (;) से विभाजित करें.

    2. चयन करने के लिए ऑब्जेक्ट नाम प्रविष्ट करें बॉक्स में, एक या अधिक उपयोगकर्ता नामों को अर्द्धविराम (;) से अलग करते हुए लिखें.

      नोट: उपयोगकर्ता नामों को स्वरूपित करने के बारे में जानकारी के लिए, संवाद बॉक्स में उदाहरण लिंक क्लिक करें.

    3. सक्रिय निर्देशिका में नामों के सामने आपके द्वारा लिखे गए उपयोगकर्ता नामों को जाँचने के लिए, नाम चेक करें क्लिक करें.

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

    एक या अधिक समूह निर्दिष्ट करना जो सक्रिय निर्देशिका, निर्देशिका सेवा उपयोग करने वाले किसी नेटवर्क के भाग हैं

    1. समूह नाम चेक बॉक्स का चयन करें, और तब एक या अधिक समूहों का चयन करें Button image क्लिक करें.

      नोट: यदि आप पहले से ही समूह नाम जानते हैं, तो इसे समूह नाम बॉक्स में लिखें. यह डोमेन\उपयोगकर्ता नाम स्वरूप में होना चाहिए. एकाधिक समूह नामों को अर्द्धविराम (;) से विभाजित करें.

    2. चयन करने के लिए ऑब्जेक्ट नाम प्रविष्ट करें बॉक्स में, एक या अधिक समूह नामों को अर्द्धविराम (;) से अलग करते हुए लिखें.

      नोट: समूह नामों को स्वरूपित करने के बारे में अधिक जानकारी के लिए, संवाद बॉक्स में उदाहरण लिंक क्लिक करें.

    3. सक्रिय निर्देशिका में नामों के सामने आपके द्वारा लिखे गए समूह नामों को जाँचने के लिए, नाम चेक करें क्लिक करें.

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

    प्रपत्र में किसी फ़ील्ड से सीधे आने वाले उपयोगकर्ताओं का नाम निर्दिष्ट करना

    1. प्रपत्र से उपयोगकर्ता नाम चेक बॉक्स का चयन करें, और तबडेटा स्रोत में किसी फ़ील्ड का चयन करें बटन छवि क्लिक करें.

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

  5. उपयोगकर्ता भूमिका को प्रारंभिक भूमिका के रूप में सेट करने के लिए, प्रारंभकर्ता के रूप में सेट करें चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

    नोट: कोई उपयोगकर्ता भूमिका किसी प्रारंभिक भूमिका के रूप में निर्दिष्ट करते समय, उपयोगकर्ता भूमिकाएँ प्रबंधित करें संवाद बॉक्स में प्रारंभिक भूमिका सूची के बीच में होने पर भी यह भूमिका अन्य भूमिका असाइनमेंट्स से पूर्वगामिता लेती है.

  6. उन उपयोगकर्ताओं के लिए, जो किसी अन्य भूमिका के सदस्य नहीं हैं, कोई डिफ़ॉल्ट उपयोगकर्ता भूमिका निर्दिष्ट करने के लिए, उपयोगकर्ता भूमिकाएँ प्रबंधित करें संवाद बॉक्स में भूमिका का चयन करें, और तब डिफ़ॉल्ट के रूप में सेट करें क्लिक करें.

    नोट: डिफ़ॉल्ट के रूप में सेट करें क्लिक करने के लिए आपके पास एक से अधिक उपयोगकर्ता भूमिका होनी चाहिए.

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

किसी उपयोगकर्ता भूमिका पर आधारित दृश्य प्रदर्शित करना

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

  1. उपकरण मेनू पर, प्रपत्र विकल्प क्लिक करें.

  2. प्रपत्र विकल्प संवाद बॉक्स में श्रेणी सूची में, खोलें और सहेजें क्लिक करें.

  3. खोलने का व्यवहार के तहत, नियम क्लिक करें.

  4. जोड़ें क्लिक करें.

  5. नाम बॉक्स में, नियम के लिए नाम लिखें.

  6. शर्त सेट करें क्लिक करें.

  7. पहले बॉक्स में, उपयोगकर्ता की वर्तमान भूमिका क्लिक करें.

  8. दूसरे बॉक्स में, इसके बराबर है क्लिक करें.

  9. तीसरे बॉक्स में, उपयोगकर्ता भूमिका का नाम क्लिक करें, और तब ठीक क्लिक करें.

  10. नियम संवाद बॉक्स में, क्रिया जोड़ें क्लिक करें.

  11. क्रिया सूची में, दृशयों को स्विच करें क्लिक करें और तब दृश्य सूची में किसी दृश्य पर क्लिक करें.

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

उपयोगकर्ता भूमिकाएँ जाँचना

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

  1. उपकरण मेनू पर, प्रपत्र विकल्प क्लिक करें.

  2. श्रेणी सूची में पूर्वावलोकन क्लिक करें.

  3. इसके रूप में पूर्वावलोकन सूची में उपयोगकर्ता भूमिका के तहत, पूर्वावलोकित करने के लिए इच्छित भूमिका क्लिक करें, और तब ठीक क्लिक करें.

  4. अपने परिवर्तनों का परीक्षण करने के लिए, मानक उपकरण पट्‍टी पर पूर्वावलोकन क्लिक करें, या CTRL+SHIFT+B दबाएँ.

    वर्तमान उपयोगकर्ता भूमिका का नाम पूर्वावलोकन विंडो के निचले-दाएँ कोने में स्थिति पट्टी पर दिखाई देता है.

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

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

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

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

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

×