इसके माध्यम से साझा किया गया


मॉडल-चालित अनुप्रयोग प्रपत्र सेटिंग प्रबंधित करें

Power Apps प्रपत्र सेटिंग क्षमताओं का एक सेट है जो मॉडल-चालित ऐप निर्माताओं के लिए यह कॉन्फ़िगर करना और सत्यापित करना आसान बनाता है कि उपयोगकर्ता किसी समाधान या एप्लिकेशन में प्रपत्रों तक कैसे पहुँचते हैं. फ़ॉर्म सेटिंग से, निर्माता चार अलग-अलग क्षेत्रों में से चुन सकता है:

आप प्रपत्र डिज़ाइनर में फ़ॉर्म क्षेत्र या कमांड बार से फ़ॉर्म सेटिंग तक पहुँच सकते हैं. Power Apps

किसी प्रपत्र को सुरक्षा भूमिकाएँ सेट करें

आपके संगठन में अलग-अलग लोग एक ही डेटा के साथ अलग-अलग तरीकों से इंटरैक्ट कर सकते हैं। प्रबंधकों को एक पंक्ति में सूचनाओं को शीघ्रता से स्कैन करने की क्षमता पर निर्भर रहना पड़ सकता है, तथा सेवा कर्मियों को ऐसे फॉर्म की आवश्यकता हो सकती है जो डेटा प्रविष्टि को सरल बना सके। आप प्रपत्रों को लोगों के विभिन्न समूहों से संबंधित सुरक्षा भूमिकाओं को असाइन करके विभिन्न आवश्यकताओं को समायोजित कर सकते हैं.

जब आपके पास किसी तालिका के लिए एक से अधिक मुख्य या अन्य प्रपत्र प्रकार निर्धारित होते हैं, तो आप चुन सकते हैं कि उपयोगकर्ता अपनी सुरक्षा भूमिकाओं के आधार पर कौन से प्रपत्रों का उपयोग कर सकते हैं। क्योंकि प्रत्येक तालिका को किसी भी उपयोगकर्ता के लिए प्रपत्र प्रदर्शित करने में सक्षम होना चाहिए, इसलिए कम से कम एक प्रपत्र को "फ़ॉलबैक" प्रपत्र के रूप में निर्दिष्ट किया जाना चाहिए - एक ऐसा प्रपत्र जो उन उपयोगकर्ताओं को दिखाई दे जिनकी सुरक्षा भूमिकाओं में उन्हें कोई प्रपत्र स्पष्ट रूप से निर्दिष्ट नहीं किया गया है।

नोट

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

किसी प्रपत्र को एक सुरक्षा भूमिका असाइन करें

  1. लॉग इन करें, समाधान चुनें, इच्छित समाधान खोलें, तालिका खोलें और फिर प्रपत्र क्षेत्र चुनें। Power Apps यदि आइटम साइड पैनल पैन में नहीं है, तो …अधिक चुनें और फिर इच्छित आइटम का चयन करें।

  2. उस मुख्य प्रपत्र का चयन करें जिसके लिए आप प्रपत्र के लिए सुरक्षा भूमिकाएँ कॉन्फ़िगर करना चाहते हैं, और फिर आदेश पट्टी पर प्रपत्र सेटिंग्स का चयन करें.

    उन्नत सेटिंग

  3. फ़ॉर्म सेटिंग पृष्ठ पर बाएँ नेविगेशन में, सुरक्षा भूमिका चुनें.

  4. निम्न विकल्पों में से चुनें:

    • प्रत्येक उपयोगकर्ता के लिए सुरक्षा भूमिकाएँ सेट करने के लिए सभी का चयन करें.
    • एक या अधिक विशिष्ट सुरक्षा भूमिकाओं के लिए प्रपत्र तक पहुँच सेट करने के लिए, विशिष्ट सुरक्षा भूमिकाएँ चुनें. फिर, अपने परिवेश के लिए सेट की गई सुरक्षा भूमिकाओं की सूची से उन सुरक्षा भूमिकाओं का चयन करें, जिन्हें आप पहुँच प्रदान करना चाहते हैं.

      फ़ॉर्म सेटिंग पहुँच सेट करें.

  5. सहेजें और प्रकाशित करें चुनें.

प्रपत्र क्रम सेट करें

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

ध्यान दें कि प्रपत्र क्रम यह निर्धारित नहीं करता कि सुरक्षा भूमिकाएँ सेट करके प्रबंधित किए जाने वाले प्रपत्र को कौन देख सकता है. अधिक जानकारी: फ़ॉर्म के लिए सुरक्षा भूमिकाएँ सेट करें

  1. लॉग इन करें, समाधान चुनें, इच्छित समाधान खोलें, तालिका चुनें और फिर प्रपत्र क्षेत्र चुनें। Power Apps यदि आइटम साइड पैनल पैन में नहीं है, तो …अधिक चुनें और फिर इच्छित आइटम का चयन करें।
  2. उस मुख्य प्रपत्र का चयन करें जिसके लिए आप फ़ॉलबैक प्रपत्र कॉन्फ़िगर करना चाहते हैं, और फिर कमांड बार पर फ़ॉर्म सेटिंग्स का चयन करें.
  3. फ़ॉर्म सेटिंग पृष्ठ पर बाएँ नेविगेशन में, फ़ॉर्म ऑर्डर चुनें.
  4. इच्छित प्रपत्र सेट का चयन करें, जैसे मुख्य प्रपत्र, त्वरित निर्माण प्रपत्र, **त्वरित दृश्य प्रपत्र, या कार्ड प्रपत्र.
  5. जिस क्रम में आप इसे अपने उपयोगकर्ताओं को दिखाना चाहते हैं, उस क्रम में सूची को ऊपर और नीचे खींचकर क्रम बदलें. आप इन कीबोर्ड शॉर्टकट का भी उपयोग कर सकते हैं: फ़ोकस को स्थानांतरित करने के लिए टैब/टैब + शिफ्ट, प्रपत्र को चुनने या जारी करने के लिए स्पेस, और प्रपत्र को स्थानांतरित करने के लिए नीचे/ऊपर तीर कुंजियाँ.
  6. सहेजें और प्रकाशित करें चुनें. ड्रैग और ड्रॉप का उपयोग करके फॉर्म क्रम सेट करें। समाधान एक्सप्लोरर का उपयोग करके प्रपत्र क्रम सेट करने के लिए, मॉडल-चालित ऐप प्रपत्र क्रम असाइन करें देखें.

एक टेबल के लिए फ़ॉलबैक प्रपत्र सेट करें

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

जब आप किसी तालिका के लिए फ़ॉलबैक फ़ॉर्म प्रबंधित करते हैं तो आपको कुछ अलग-अलग रणनीतियों पर विचार करना होता है।

सभी उपयोगकर्ता समान प्रपत्र देखते हैं

यदि आपको किसी तालिका के लिए एकाधिक प्रपत्रों की आवश्यकता नहीं है, तो आपको फ़ॉलबैक प्रपत्र की आवश्यकता नहीं है।

आकस्मिकता प्रपत्र बनाएँ

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

जेनरिक प्रपत्र बनाएँ

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

  1. लॉग इन करें, समाधान चुनें, इच्छित समाधान खोलें, तालिका चुनें और फिर प्रपत्र क्षेत्र चुनें। Power Apps यदि आइटम साइड पैनल पैन में नहीं है, तो …अधिक चुनें और फिर इच्छित आइटम का चयन करें।
  2. उस मुख्य प्रपत्र का चयन करें जिसके लिए आप फ़ॉलबैक प्रपत्र कॉन्फ़िगर करना चाहते हैं, और फिर कमांड बार पर फ़ॉर्म सेटिंग्स का चयन करें.
  3. फ़ॉर्म सेटिंग पृष्ठ पर बाएँ नेविगेशन में, फ़ॉलबैक फ़ॉर्म चुनें.
  4. फ़ॉलबैक क्रम से प्रपत्र को अक्षम करने के लिए, चेकबॉक्स को साफ़ करें. इस उदाहरण में सूचना फ़ॉर्म को फ़ॉलबैक ऑर्डर से हटा दिया गया है।

    फॉर्म सेटिंग वापस क्रम में आती है। किसी फॉर्म को फ़ॉलबैक के लिए सक्षम करने के लिए, फॉर्म के बगल में स्थित चेकबॉक्स को चुनकर उसे सक्षम करें।

  5. सहेजें और प्रकाशित करें चुनें.

प्रपत्र स्क्रिप्टिंग का उपयोग करें

क्लायंट API प्रपत्र संदर्भ (formContext) प्रपत्र या प्रपत्र पर किसी आइटम, जैसे एक त्वरित दृश्य नियंत्रण या किसी संपादन योग्य ग्रिड में एक पंक्ति, के लिए संदर्भ प्रदान करता है जिसके वर्तमान कोड निष्पादित किया जाता है. अधिक जानकारी: क्लायंट API प्रपत्र संदर्भ

महत्त्वपूर्ण

Xrm.Page ऑब्जेक्ट अप्रचलित है, और आपको उपयुक्त फ़ॉर्म या फ़ॉर्म पर किसी आइटम का संदर्भ लौटाने के लिए निष्पादन संदर्भ ऑब्जेक्ट में पारित की गई getFormContext विधि का उपयोग करना चाहिए।

इसे भी देखें

मॉडल-संचालित फ़ॉर्म डिज़ाइनर का अवलोकन