ट्यूटोरियल: अपने पृष्ठ पर मल्टीस्टेप प्रपत्र जोड़ें
मल्टीस्टेप प्रपत्र कई चरणों में उपयोगकर्ताओं से इनपुट एकत्र करने का एक शक्तिशाली तरीका है. एकत्रित जानकारी को Microsoft Dataverse में संग्रहीत या अद्यतन किया जाता है. यहाँ नियमित प्रपत्र की तुलना में मल्टीस्टेप प्रपत्र में उपलब्ध सुविधाएँ दी गई हैं:
- डेटा संग्रह या अद्यतन प्रक्रिया को कई चरणों में विभाजित करने की अनुमति देता है.
- ऐसी स्थितियाँ प्रदान करता है जो उपयोगकर्ता इनपुट के आधार पर चरणों के प्रवाह को गतिशील रूप से बदलती हैं.
- सत्र ट्रैकिंग उपयोगकर्ता को डेटा अपडेट प्रक्रिया का पालन करते समय वहीं से शुरू करने की अनुमति देती है जहाँ उन्होंने छोड़ा था.
किसी पृष्ठ पर मल्टीस्टेप प्रपत्र का उदाहरण देखने के लिए यह वीडियो देखें (कोई ऑडियो नहीं):
इस ट्यूटोरियल में, आप निम्न कार्य करना सीखते हैं:
- अपने मल्टीस्टेप प्रपत्र में उपयोग करने के लिए Dataverse तालिका, दृश्य और फ़ॉर्म बनाएँ
- अपने वेब पृष्ठ पर मल्टीस्टेप प्रपत्र जोड़ें
- मल्टीस्टेप प्रपत्र के लिए तालिका अनुमतियाँ कॉन्फ़िगर करें
- एक शर्त जोड़ें और चरण को मल्टीस्टेप प्रपत्र पर रीडायरेक्ट करें
पूर्वावश्यकताएँ
- Power Pages सदस्यता या ट्रायल. यहाँ Power Pages ट्रायल पाएँ.
- एक Power Pages साइट बनाई गई. एक Power Pages साइट बनाएँ.
- पेज जोड़ें और डिजाइन करें ट्यूटोरियल पूरा करें.
- पेजों पर सुरक्षित रूप से डेटा प्रदर्शित करें ट्यूटोरियल को पूरा करें.
- एक पृष्ठ पर एक प्रपत्र जोड़ें ट्यूटोरियल पूरा करें.
नोट
मल्टीस्टेप प्रपत्र बनाते समय, पहले चरणों की योजना बनाना महत्वपूर्ण है. इससे कॉन्फ़िगरेशन प्रक्रिया आसान हो जाएगी. मल्टीस्टेप प्रक्रिया में व्यक्तिगत चरण और कोई सशर्त शाखाएँ स्थापित करें.
एक मल्टीस्टेप प्रपत्र बनाएँ
नीचे दिए गए चरणों में, हम एक मल्टीस्टेप प्रपत्र बनाएंगे, यह उदाहरण छात्रवृत्ति के लिए आवेदन करने की एक सरल प्रक्रिया का अनुसरण करता है, लेकिन आप अवधारणाओं को अन्य व्यावसायिक प्रक्रियाओं पर लागू कर सकते हैं.
यहाँ नमूना चरणों की रूपरेखा दी गई है:
चरण | विवरण |
---|---|
1 | आवेदन करने के लिए छात्रवृत्ति का चयन करें और आवेदक का नाम दर्ज करें. |
2 | आवेदक के बारे में विवरण भरें. |
3 | कुछ और विवरण इकट्ठा करें. ट्यूटोरियल में बाद में, हम चरण 2 की जानकारी के आधार पर इस चरण को सशर्त बना देंगे. |
4 | उपयोगकर्ता से अंतिम साइन आउट सहमति प्राप्त करें. |
इस मल्टीस्टेप प्रपत्र में उपयोग करने के लिए Dataverse तालिकाएँ और प्रपत्र बनाएँ
निम्नलिखित वीडियो दिखाता है कि मल्टीस्टेप प्रपत्र प्रक्रिया में उपयोग करने के लिए प्रपत्र कैसे बनाएँ.
हमें Microsoft Dataverse तालिकाओं में अपनी प्रक्रिया की जानकारी संग्रहीत करने की आवश्यकता होगी.
प्रक्रिया के प्रत्येक चरण के लिए, जिसके लिए उपयोगकर्ता को Dataverse रिकॉर्ड पर कॉलम बनाने या अपडेट करने की आवश्यकता होती है, आपको एक संगत Dataverse प्रपत्र की आवश्यकता होगी.
हमारे उदाहरण में, हम अपनी प्रक्रिया के लिए एप्लिकेशन नामक एक Dataverse तालिका बनाएंगे. Dataverse तालिकाएँ बनाने के तरीके के बारे में अधिक जानकारी के लिए, डेटा कार्यस्थान का उपयोग करके कैसे Dataverse तालिकाएँ बनाएँ और संशोधित करें देखें
Power Pages पर जाएँ.
उस साइट का चयन करें जहाँ आप मल्टीस्टेप प्रपत्र जोड़ना चाहते हैं और संपादन करें को चुनें.
डिज़ाइन स्टूडियो में, डेटा कार्यस्थान चुनें.
निम्नलिखित गुणों वाली एप्लिकेशन नाम की एक Dataverse तालिका बनाएँ:
टिप
- निम्नलिखित तालिका केवल एक उदाहरण है, बेझिझक अपनी व्यावसायिक प्रक्रियाओं से मेल खाने के लिए तालिकाएँ बनाएं.
कॉलम का नाम कॉलम डेटा प्रकार आवदेक का नाम पाठ (नाम बदलें नाम कॉलम) छात्रवृत्ति विकल्प (उदाहरण विकल्प: अमेरिकी आर्किटेक्ट छात्रवृत्ति, विदेशी भाषा छात्रवृत्ति,STEM में महिलाएँ छात्रवृत्ति, भविष्य के डिज़ाइन लीडर्स छात्रवृत्ति) कक्षा स्तर विकल्प (विकल्प: कनिष्ठ, वरिष्ठ) सहमति हां/नहीं ट्यूशन की लागत मुद्रा डिग्री प्रकार विकल्प (विकल्प: स्नातकोत्तर, स्नातक) पूर्णकालिक हां/नहीं प्रमुख टेक्स्ट अन्य छात्रवृत्तियाँ पाठ की एकाधिक पंक्तियाँ एक बार जब आप तालिकाएँ बना लेते हैं, तो आपको अपनी प्रक्रिया के प्रत्येक चरण के लिए प्रपत्र बनाना होगा.
टिप
- Dataverse प्रपत्र बनाने के तरीके पर, डेटा कार्यस्थान का उपयोग करके कैसे Dataverse प्रपत्र बनाएँ और संशोधित करें देखें.
- अपनी मल्टीस्टेप प्रक्रिया के प्रत्येक चरण के अनुरूप अपने प्रपत्रों को नाम देना एक अच्छा अभ्यास है.
- प्रपत्र में कॉलम प्रदर्शित करने के लिए लेकिन उपयोगकर्ताओं को अपडेट करने की अनुमति न देने के लिए, प्रपत्र बनाते समय कॉलम को केवल पढ़ने के लिए कॉन्फ़िगर करें.
निम्नलिखित चार प्रपत्र बनाएँ और प्रपत्र पर कॉलम व्यवस्थित करें. जैसे ही प्रत्येक प्रपत्र बनाया जाता है, प्रपत्र प्रकाशित करें चुनें.
प्रपत्र नाम प्रपत्र पर कॉलम आवेदन चरण 1 छात्रवृत्ति, आवेदक का नाम आवेदन चरण 2 छात्रवृत्ति (केवल पढ़ने के लिए), आवेदक का नाम (केवल पढ़ने के लिए), डिग्री प्रकार, प्रमुख, पूर्णकालिक, कक्षा स्तर, स्टेम आवेदन चरण 3 छात्रवृत्ति (केवल पढ़ने के लिए), आवेदक का नाम (केवल पढ़ने के लिए), ट्यूशन की लागत, अन्य छात्रवृत्तियाँ आवेदन चरण 4 छात्रवृत्ति (केवल पढ़ने के लिए), आवेदक का नाम (केवल पढ़ने के लिए), सहमति अब आपके पास अपनी बहु-चरणीय प्रक्रिया में उपयोग करने के लिए प्रपत्रों की एक श्रृंखला होनी चाहिए.
एक पृष्ठ पर मल्टीस्टेप प्रपत्र घटक जोड़ें
अब जबकि हमारे पास अपनी तालिका और प्रपत्र हैं, हम एक वेबपेज पर एक मल्टीस्टेप प्रपत्र बना सकते हैं.
यह वीडियो दिखाता है कि किसी पेज पर मल्टीस्टेप प्रपत्र कैसे बनाया जाता है.
पृष्ठ कार्यस्थान पर जाएँ और नया पृष्ठ जोड़ें या मौजूदा पृष्ठ संपादित करें. वेबपेज बनाने पर अधिक जानकारी के लिए, पृष्ठ बनाएँ और डिज़ाइन करें देखें.
एक नया सेक्शन जोड़ें और मल्टीस्टेप प्रपत्र का घटक चुनें.
यदि आपकी साइट पर अन्य मल्टीस्टेप प्रपत्र मौजूद हैं, तो आपको उन्हें अपने पेज पर जोड़ने का विकल्प दिया जाएगा. हमारे उदाहरण में, हम अपने ट्यूटोरियल के लिए एक नया मल्टीस्टेप प्रपत्र बनाएंगे, डायलॉग से + नया मल्टीस्टेप प्रपत्र चुनें.
आप एक मल्टीस्टेप जोड़ें प्रपत्र विंडो देखेंगे. प्रपत्र नाम के लिए एप्लिकेशन (या अन्य नाम) दर्ज करें. ठीक चुनें.
इस प्रपत्र में कोई चरण नहीं होंगे. पहला चरण जोड़ने के लिए + पहला चरण जोड़ें चुनें.
चरण जोड़ें विंडो में, कॉन्फ़िगरेशन में निम्नलिखित मान दर्ज करें:
- चरण का नाम फ़ील्ड में, एप्लिकेशन चरण 1 दर्ज करें.
- एक तालिका चुनें फ़ील्ड में, एप्लिकेशन (या जो भी आपने अपनी तालिका का नाम दिया है) का चयन करें.
- प्रपत्र चुनें फ़ील्ड में, आवेदन चरण 1 चुनें.
अधिक विकल्प साइड टैब चुनें और ध्यान दें कि इस प्रपत्र से डेटा: विकल्प स्वचालित रूप से एक नया रिकॉर्ड बनाएँ के लिए सेट हो जाता है. पहले चरण के लिए हमारे उदाहरण में, हम Dataverse तालिका में एक नया रिकॉर्ड बनाएंगे. ध्यान दें कि अगले चरणों में हम पहले चरण में बनाए गए रिकॉर्ड को संशोधित करेंगे और यह विकल्प अलग होगा.
ठीक चुनें.
हम और चरण जोड़ना शुरू करेंगे. मेनू से, + चरण जोड़ें चुनें.
चरण जोड़ें विंडो में, दूसरे चरण के लिए निम्नलिखित मान दर्ज करें:
- चरण का नाम फ़ील्ड में, एप्लिकेशन चरण 2 दर्ज करें.
- एक तालिका चुनें फ़ील्ड में, एप्लिकेशन तालिका (या जो भी आपने अपनी तालिका का नाम दिया है) पहले से ही चुन ली गई होगी.
- प्रपत्र चुनें फ़ील्ड में, आवेदन चरण 2 चुनें.
अधिक विकल्प साइड टैब चुनें और ध्यान दें कि इस प्रपत्र से डेटा: विकल्प स्वचालित रूप से मौजूदा रिकॉर्ड अपडेट करें के लिए सेट हो जाता है. हमारे उदाहरण में, दूसरे चरण में पहले चरण में बनाए गए Dataverse रिकॉर्ड में विवरण जोड़ना जारी रहेगा.
नोट
आपकी विशिष्ट प्रक्रियाओं के आधार पर, आप प्रक्रिया के विभिन्न चरणों में अलग-अलग Dataverse रिकॉर्ड बना या अपडेट कर सकते हैं.
ठीक चुनें
उपरोक्त निर्देशों का पालन करते हुए, शेष दो चरणों आवेदन चरण 3 और आवेदन चरण 4 को अद्यतन चरणों के रूप में जोड़ना जारी रखें.
फ़ील्ड गुणों को संपादित करें
आप डिज़ाइन स्टूडियो में अपने मल्टीस्टेप प्रपत्र पर कुछ फ़ील्ड गुणों को संशोधित कर सकते हैं. आइए एक आवश्यक फ़ील्ड बनाएँ, लेबल अपडेट करें और एक विवरण जोड़ें.
पृष्ठ पर मल्टीस्टेप प्रपत्र घटक पर एक फ़ील्ड चुनें.
फ़ील्ड संपादित करें चुनें.
संपादन फ़ील्ड विंडो में, फ़ील्ड लेबल को किसी अन्य मान में बदलें. इस फ़ील्ड को आवश्यक बनाएँ चुनें और एक विवरण दिखाएँ चुनें. विवरण फ़ील्ड में, कुछ निर्देश दर्ज करें.
ठीक चुनें.
तालिका अनुमति जोड़ें
डिफ़ॉल्ट रूप से, साइट पर आने वाले विज़िटर मल्टीस्टेप प्रपत्र तक नहीं पहुँच पाएंगे. हमारे उदाहरण में, हम केवल प्रमाणित उपयोगकर्ताओं को मल्टीस्टेप प्रपत्र भरने की अनुमति देना चाहेंगे. आप अपनी स्वयं की मल्टीस्टेप प्रक्रिया के लिए डेटा क्रियाओं को बनाने, पढ़ने और अपडेट करने के लिए वेब भूमिकाओं और तालिका अनुमतियों के संयोजन का उपयोग कर सकते हैं.
यह वीडियो दिखाता है कि मल्टीस्टेप प्रपत्र के लिए तालिका अनुमतियाँ कैसे कॉन्फ़िगर करें.
नए प्रपत्र के लिए, एक बैनर दिखाई देगा जो आपको अनुमतियाँ जोड़ने के लिए प्रेरित करेगा.
यदि आपने अपने मल्टीस्टेप प्रपत्र में उपयोग की गई तालिका के लिए पहले से ही अनुमतियाँ कॉन्फ़िगर कर ली हैं, तो आप दीर्घवृत्त (...) का चयन कर सकते हैं और अनुमतियाँ चुन सकते हैं.
+ नई अनुमति चुनें.
यह तालिका अनुमति एक नाम देती है, चयनित तालिका और पहुँच प्रकार डिफ़ॉल्ट रूप से वैश्विक पहुँच पर सेट करती है. लिखें और बनाएँ अनुमतियाँ चुनी जाएंगी ताकि साइट के आगंतुक प्रपत्र का उपयोग कर सकें.
+ भूमिकाएँ जोड़ें चुनें और डिफ़ॉल्ट भूमिका के रूप में प्रमाणित उपयोगकर्ता का चयन करें.
सहेजें चुनें.
आपके मल्टीस्टेप प्रपत्र का परीक्षण करना
इस बिंदु पर आप अपना मल्टीस्टेप प्रपत्र आज़मा सकते हैं.
पूर्वावलोकन चुनें, उसके बाद डेस्कटॉप चुनें.
जब होम पेज दिखाई दे, तो साइन इन करें चुनें और साइट उपयोगकर्ता के साथ साइन इन करें. अधिक जानकारी के लिए, बाहरी आगंतुकों के लिए पहुँच दें देखें.
उस पृष्ठ का चयन करें जहाँ आपने अपना मल्टीस्टेप प्रपत्र घटक रखा था.
एक उपयोगकर्ता के रूप में प्रक्रिया को आज़माएँ और चरणों से गुजरें.
यदि आपको कोई समस्या आती है, तो डिज़ाइन स्टूडियो में कॉन्फ़िगरेशन की समीक्षा करें और प्रत्येक चरण की समीक्षा करें.
एक बार जब आप प्रपत्र सफलतापूर्वक सबमिट कर दें, तो डिज़ाइन स्टूडियो पर वापस लौटें.
डेटा चुनें, फिर एप्लिकेशन तालिका (या जो भी आपने अपनी तालिका को नाम दिया हो) चुनें और पुष्टि करें कि आप यह देख सकते हैं कि रिकॉर्ड को मल्टीस्टेप प्रपत्र प्रक्रिया का उपयोग करके बनाया गया था.
अपने मल्टीस्टेप प्रपत्र में एक सशर्त चरण जोड़ें
यदि आपको अपने मल्टीस्टेप प्रपत्र में सशर्त तर्क जोड़ना है, तो आपको सबसे पहले Dataverse कॉलम तार्किक नाम और आप जो मूल्यांकन करना चाहते हैं उसे देखकर शर्त की पहचान करनी होगी. किसी कॉलम का तार्किक नाम डेटा कार्यस्थान में कॉलम कॉन्फ़िगरेशन को देखकर पाया जा सकता है.
नीचे दिए गए हमारे उदाहरण में, हम यह देखने के लिए जांच करेंगे कि कोई आवेदक मास्टर्स डिग्री हासिल कर रहा है या नहीं. यदि कोई उपयोगकर्ता उन्नत डिग्री प्राप्त कर रहा है, तो उन्हें अतिरिक्त चरणों के लिए निर्देशित किया जाएगा. अन्य आवेदक उस चरण को छोड़ देंगे. अपनी व्यावसायिक प्रक्रियाओं के आधार पर बेझिझक एक शर्त जोड़ें.
हम मूल्यांकन करेंगे कि क्या डिग्री प्रकार फ़ील्ड स्नातक या स्नातकोत्तर का मान है, जिसे craxx_degreetype
फ़ील्ड के तार्किक नाम और चयन मान (मास्टर = '124860001') से दर्शाया जाता है.
पोर्टल प्रबंधन ऐप में सशर्त चरणों को कॉन्फ़िगर किया गया है.
डिज़ाइन स्टूडियो में, मल्टीस्टेप प्रपत्र पर, मल्टीस्टेप प्रपत्र के सभी चरणों को सूचीबद्ध करते हुए ड्रॉपडाउन का चयन करें, पोर्टल प्रबंधन ऐप लिंक चुनें.
आपको अपने मल्टीस्टेप प्रपत्र के लिए मेटाडेटा रिकॉर्ड में पोर्टल प्रबंधन ऐप में होना चाहिए. प्रपत्र के चरण टैब चुनें.
+ नया प्रपत्र चरण चुनें.
चरण को एक नाम दें (उदाहरण के लिए, डिग्री प्रकार की जाँच करें).
कॉन्फ़िगरेशन निर्दिष्ट करें.
- प्रकार को शर्त पर सेट करें.
- लक्ष्य तालिका का नाम ड्रॉप-डाउन मेनू से एप्लिकेशन का चयन करें.
स्थिति टैब चुनें और तार्किक कॉलम नाम और मान का उपयोग करके शर्त दर्ज करें. हमारे उदाहरण में, हमारे पास
craxx_degreetype == 124860001
के समान कुछ होगा (आपको अपने परिवेश से अपना तार्किक नाम और मान निर्दिष्ट करना होगा.)यदि शर्त पूरी नहीं होती है तो हमें एक चरण पर जाने के लिए प्रक्रिया स्थापित करने की आवश्यकता है. यदि शर्त विफल हो जाती है तो अगला कदम फ़ील्ड में एप्लिकेशन चरण 4 चुनें.
अब हमें शर्त पूरी होने पर एक विशिष्ट कदम उठाने के लिए प्रक्रिया स्थापित करनी होगी. सामान्य टैब का चयन करें.
अगला चरण फ़ील्ड में, एप्लिकेशन चरण 3 चुनें.
सहेजें और बंद करें का चयन करें
अब आपको चरणों की सूची में अपना सशर्त चरण देखना चाहिए. हमें यह सुनिश्चित करना होगा कि हमारा उपयोगकर्ता दूसरा चरण पूरा करने के बाद सशर्त चरण तक पहुँच जाएगा. एप्लिकेशन चरण 2 चुनें और संपादित करें चुनें.
अगले चरण फ़ील्ड में, मान को एप्लिकेशन चरण 3 से डिग्री प्रकार जांचें में बदलें.
प्रपत्र परिभाषा टैब चुनें और स्रोत प्रकार फ़ील्ड में, पिछले चरण से परिणाम चुनें और इकाई स्रोत चरण फ़ील्ड में एप्लिकेशन चरण 1 चुनें.
सहेजें और बंद करें का चयन करें .
अपने मल्टीस्टेप प्रपत्र में एक रीडायरेक्ट चरण जोड़ें
हम उपयोगकर्ता को होम पेज पर वापस ले जाने के लिए प्रक्रिया के अंत में एक रीडायरेक्ट चरण भी जोड़ेंगे.
+ नया प्रपत्र चरण चुनें और निम्न कॉन्फ़िगरेशन भरें.
- नाम को होम पेज पर जाएँ पर सेट करें*
- प्रकार को रीडायरेक्ट करें पर सेट करें
रीडायरेक्ट करें टैब चुनें.
या वेब पेज फ़ील्ड में, होम पेज चुनें.
सहेजें और बंद करें का चयन करें .
अब आपको चरणों की सूची में अपना रीडायरेक्ट चरण देखना चाहिए. हमें यह सुनिश्चित करना होगा कि हमारा उपयोगकर्ता प्रक्रिया के अंतिम चरण को पूरा करने के बाद रीडायरेक्ट चरण तक पहुँच जाए. एप्लिकेशन चरण 4 चुनें और संपादित करें चुनें.
अगला चरण फ़ील्ड में, होम पेज पर जाएँ चुनें.
प्रपत्र परिभाषा टैब चुनें और स्रोत प्रकार फ़ील्ड में, पिछले चरण से परिणाम चुनें और इकाई स्रोत चरण फ़ील्ड में एप्लिकेशन चरण 2 चुनें.
टिप
हम प्रक्रिया में शुरुआती चरण को चुनते हैं (एप्लिकेशन चरण 2) क्योंकि उपयोगकर्ता शर्त के आधार पर इस चरण पर दूसरे चरण या तीसरे चरण से पहुँचेंगे, हम एक सामान्य चरण चुनना चाहते हैं जिसके साथ सभी उपयोगकर्ताओं ने इंटरैक्ट किया होगा.
सहेजें और बंद करें का चयन करें .
डिज़ाइन स्टूडियो पर लौटें और सिंक बटन चुनें.
आपके पास चरणों, शर्तों और रीडायरेक्ट के साथ एक संपूर्ण मल्टीस्टेप प्रपत्र होना चाहिए.
पूर्वावलोकन चुनें, उसके बाद डेस्कटॉप चुनें.
जब होम पेज दिखाई दे, तो साइन इन करें चुनें और साइट उपयोगकर्ता के साथ साइन इन करें.
उस पृष्ठ का चयन करें जहाँ आपने अपना मल्टीस्टेप प्रपत्र घटक रखा था.
मल्टीस्टेप प्रपत्र कैसे काम करता है यह देखने के लिए प्रक्रिया के विभिन्न संयोजनों को आज़माएँ.