लो-कोड प्लग-इन का उपयोग करें Dataverse (पूर्वावलोकन)
[यह विषय रिलीज-पूर्व दस्तावेज़ है और परिवर्तन के अधीन है.]
Microsoft Dataverse लो-कोड प्लग-इन के माध्यम से अधिक कुशल डेटा आर्किटेक्चर प्राप्त करने और क्लाइंट-साइड वर्कलोड को कम करने के लिए एक शक्तिशाली समाधान प्रदान करता है। ये प्लग-इन पुन: प्रयोज्य, वास्तविक समय वर्कफ़्लो हैं जो Dataverse के भीतर कमांड के एक विशिष्ट सेट को निष्पादित करते हैं, सर्वर-साइड चलाते हैं और व्यक्तिगत ईवेंट हैंडलर द्वारा ट्रिगर होते हैं।
महत्त्वपूर्ण
- यह एक पूर्वावलोकन सुविधा है.
- पूर्वावलोकन सुविधाएँ उत्पादन में उपयोग के लिए नहीं होती हैं और इनकी कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.
परंपरागत रूप से, प्लग-इन को .NET फ्रेमवर्क असेंबली में संकलित कस्टम क्लासों के रूप में बनाया जाता था, जिन्हें बाद में अपलोड और पंजीकृत किया जाता था। Dataverse हालाँकि, लो-कोड प्लग-इन के आने से, उपयोगकर्ता इन इवेंट हैंडलर्स को न्यूनतम या बिना कोडिंग के, तथा मैन्युअल पंजीकरण की आवश्यकता के बिना बना सकते हैं।
लो-कोड प्लग-इन को डेटाबेस में संग्रहीत किया जाता है और इसे सहजता से एकीकृत किया जा सकता है। Dataverse Power Apps Power Automate वर्कफ़्लो का व्यवहार अभिव्यक्ति भाषा का उपयोग करके परिभाषित किया गया है और कनेक्टर्स के माध्यम से सीधे व्यावसायिक डेटा और बाहरी डेटा स्रोतों से जुड़ सकता है। Power Fx Dataverse Power Platform लो-कोड प्लग-इन के साथ, निर्माता न्यूनतम कोडिंग विशेषज्ञता के साथ तेजी से जटिल वर्कफ़्लो का निर्माण कर सकते हैं, जिसके परिणामस्वरूप अधिक सुव्यवस्थित और कुशल डेटा आर्किटेक्चर होता है।
सर्वर-साइड लॉजिक के लाभ
सर्वर-साइड व्यवसाय तर्क को परिभाषित करने से कई लाभ मिलते हैं, जिनमें शामिल हैं:
- सुरक्षा में वृद्धि. चूंकि सर्वर-साइड लॉजिक सर्वर पर ही क्रियान्वित होता है, इसलिए यह संवेदनशील डेटा या प्रक्रियाओं तक अनधिकृत पहुंच को रोकने में मदद कर सकता है।
- बेहतर प्रदर्शन। सर्वर पर क्रियान्वयन करके, व्यावसायिक तर्क क्लाइंट और सर्वर के बीच स्थानांतरित किए जाने वाले डेटा की मात्रा को कम कर सकता है, जिसके परिणामस्वरूप प्रसंस्करण समय तेज हो जाता है।
- स्थिरता और विश्वसनीयता. सर्वर-साइड तर्क यह सुनिश्चित करता है कि व्यवसाय नियम सभी क्लाइंटों पर एक समान रूप से लागू हों, जिससे त्रुटियों या विसंगतियों का जोखिम कम हो जाता है।
- आसान रखरखाव और उन्नयन. सर्वर पर व्यावसायिक तर्क को केंद्रीकृत करने से इसका रखरखाव और अद्यतन करना आसान हो जाता है, क्योंकि एकाधिक क्लाइंट्स को अद्यतन करने के बजाय एक ही स्थान पर परिवर्तन किए जा सकते हैं।
- मापनीयता. सर्वर-साइड लॉजिक को क्लाइंट-साइड लॉजिक की तुलना में अधिक आसानी से बढ़ाया जा सकता है, जिससे बेहतर प्रदर्शन और बड़े कार्यभार को संभालने की सुविधा मिलती है।
लो-कोड प्लग-इन
Dataverseमें दो प्रकार के लो-कोड प्लग-इन समर्थित हैं:
प्रकार | ट्रिगर | मापदंडों का समर्थन करता है | समर्थित दायरा |
---|---|---|---|
तत्काल | मैन्युअल रूप से चलाएं | हां | वैश्विक और तालिका |
स्वचालित | Dataverse टेबल इवेंट | No | टेबल |
सभी लो-कोड प्लग-इन में निम्नलिखित सामान्य गुण होते हैं:
गुण | विवरण |
---|---|
डिस्प्ले का नाम | प्लग-इन का मानव-पठनीय नाम. एक बार बना लेने के बाद इसे बदला नहीं जा सकता. |
नाम | प्लग-इन का आंतरिक नाम. इसका उपयोग प्लेटफॉर्म द्वारा कोड और डेटाबेस संचालन में घटक की पहचान करने के लिए किया जाता है। एक बार बना लेने के बाद इसे बदला नहीं जा सकता. |
विवरण | प्लग-इन के बारे में अतिरिक्त संदर्भ प्रदान करने के लिए उपयोग किया जाता है (उद्देश्य, व्यवहार या अन्य महत्वपूर्ण विवरण)। |
समाधान | घटकों को समूहीकृत करने और अन्य परिवेशों में निर्यात करने के लिए उपयोग किया जाता है। समाधानों के बारे में अधिक जानें. |
Expression | यह कस्टम फ़ंक्शन है जिसका उपयोग Power Fx एक्सप्रेशन भाषा का उपयोग करके परिभाषित क्रियाओं या गणनाओं को करने के लिए किया जा सकता है। Power Fx Power Apps कैनवास ऐप में इस्तेमाल की जाने वाली एक फ़ॉर्मूला भाषा है, और इसे लो-कोड प्लग-इन में इस्तेमाल करने के लिए विस्तारित किया गया है। अधिक जानकारी के लिए समर्थित फ़ंक्शन देखें। |
एक त्वरित लो-कोड प्लग-इन एक कस्टम कोड लॉजिक है जिसे उपयोगकर्ता द्वारा मैन्युअल रूप से ट्रिगर किया जाता है। कस्टम इनपुट और आउटपुट पैरामीटर का उपयोग किया जा सकता है।
अद्वितीय गुण:
गुण | विवरण |
---|---|
Scope | किसी प्लग-इन को किसी विशिष्ट तालिका से संबद्ध करने के लिए उपयोग किया जाता है। इसे या तो तालिका (इकाई के रूप में दिखाया गया है) या वैश्विक पर सेट किया जा सकता है, जहां तालिका (इकाई) स्कोप का अर्थ है कि प्लग-इन को किसी विशिष्ट तालिका रिकॉर्ड के संदर्भ के साथ ट्रिगर किया गया है, और वैश्विक स्कोप का अर्थ है कि ऑपरेशन किसी तालिका से संबद्ध नहीं है (अधिक जानें)। |
पैरामीटर्स | पैरामीटर्स आपको प्लग-इन और उसे चलाने वाले संदर्भ के बीच सूचना पास करने की अनुमति देते हैं, जिससे व्यवसाय तर्क को डिजाइन करना आसान हो जाता है, जिसका विभिन्न स्थितियों में पुनः उपयोग किया जा सकता है। इनपुट पैरामीटर्स प्लग-इन को डेटा प्रदान करने के लिए उपयोग किए जाते हैं, और आपको Power Fx सूत्र में निर्दिष्ट विभिन्न मानों को पास करके यह नियंत्रित करने की अनुमति देते हैं कि फ़ंक्शन कैसे व्यवहार करता है। आउटपुट पैरामीटर आपको अपने प्रोग्राम में आगे उपयोग के लिए किसी फ़ंक्शन या विधि के परिणामों को पुनः प्राप्त करने की अनुमति देते हैं। समर्थित डेटा प्रकार:
|
कैनवास ऐप से या किसी क्लाउड फ़्लो: Power Automate लो-कोड प्लग-इन को एकीकृत करने के तरीके के बारे में अधिक जानकारी ...
प्लग-इन अनुमतियाँ
डिज़ाइन समय
जिन निर्माताओं के पास Power Platform पर्यावरण में सिस्टम कस्टमाइजऱ या सिस्टम प्रशासक सुरक्षा भूमिका सदस्यता है, वे उस वातावरण में सभी प्लग-इन तक पहुंच सकते हैं। कस्टम सुरक्षा भूमिकाओं का उपयोग लो-कोड प्लग-इन तक पहुंच को प्रतिबंधित करने के लिए किया जा सकता है।
रन टाइम
जब किसी प्लग-इन को लागू किया जाता है, तो वह प्लग-इन परिभाषा में शामिल तालिका डेटा (सूत्र का भाग होने वाली तालिकाएं, या यदि तालिका स्वचालित प्लग-इन की सेटिंग से संबद्ध है) तक उसे लागू करने वाले उपयोगकर्ता के संदर्भ में पहुंचता है।
कनेक्शन
सुरक्षा भूमिकाओं का उपयोग करके, प्लग-इन के भीतर कनेक्टर पहुंच को आपके संगठन के उपयोगकर्ताओं के एक विशिष्ट समूह तक सीमित किया जा सकता है। निर्दिष्ट करें कि किन भूमिकाओं के पास बनाने, पढ़ने, अद्यतन करने या हटाने के विशेषाधिकार हैं।
लो-कोड प्लग-इन बनाने के लिए पूर्वापेक्षाएँ
- सिस्टम व्यवस्थापक या सिस्टम कस्टमाइजऱ सुरक्षा भूमिका सदस्यता Power Platform पर्यावरण में।
- Dataverse एक्सेलेरेटर ऐप तक पहुंच.
टिप
सभी नए परिवेशों में 1 अक्टूबर 2023 से त्वरक ऐप स्वचालित रूप से इंस्टॉल हो जाएगा। Dataverse यदि आपके पास पहले से ही Dataverse एक्सीलरेटर स्थापित है, तो आप Dataverse एक्सीलरेटर को मैन्युअल रूप से अपडेट कर सकते हैं।
Dataverse एक्सीलरेटर को अपडेट करें
- अपने परिवेश में लाइसेंस प्राप्त एप्लिकेशन देखने के लिए निर्देशों का पालन करें।
- यदि Dataverse एक्सेलेरेटर पहले से स्थापित है और अपडेट उपलब्ध है, तो यह आइटम के बगल में तालिका में दर्शाया गया है।
- Dataverse एक्सीलरेटर का चयन करें, और फिर कमांड बार पर अपडेट का चयन करें.
टिप
Microsoft - Power CAT प्रकाशक के लिए उपलब्ध होने पर स्वचालित रूप से अपडेट प्राप्त करने के लिए स्वचालित ऐप अपडेट सक्षम करें (1 अक्टूबर 2023 के बाद बनाए गए नए परिवेशों के लिए आवश्यक नहीं)। ...
नोट
यदि आपने पहले कनेक्टर्स के लिए वैकल्पिक लो-कोड प्लग-इन समाधान इंस्टॉल किया है, तो 29 जून, 2023 के बाद अपडेट करने पर यह स्वचालित रूप से हटा दिया जाएगा। ये क्षमताएं मुख्य समाधान में उपलब्ध होंगी।
तत्काल लो-कोड प्लग-इन बनाएं
- Dataverse एक्सेलेरेटर ऐप चलाएँ.
- तत्काल प्लग-इन बनाएँ कार्ड का चयन करें.
- एक प्रदर्शन नाम प्रदान करें.
- वैकल्पिक रूप से, पैरामीटर परिभाषित करें:
- नया इनपुट पैरामीटर या नया आउटपुट पैरामीटर चुनें, फिर लेबल और डेटा प्रकार दर्ज करें।
- आवश्यकतानुसार अधिक इनपुट और आउटपुट पैरामीटर जोड़ें।
- Power Fx अभिव्यक्ति अभिव्यक्ति संपादक में दर्ज करें.
- लेबल नाम द्वारा सूत्र में इनपुट पैरामीटर्स का संदर्भ लें.
- आउटपुट पैरामीटर्स को घुमावदार कोष्ठकों के अंदर संदर्भित किया जाना चाहिए, जैसे कि
{ Out: "Return value" }
. - डेटा संग्रहण फ़ंक्शन का उपयोग करके संदर्भ Dataverse तालिकाएँ, जैसे फ़िल्टर() और लुकअप()।
- यदि स्कोप को इकाई पर सेट किया गया है, तो प्लग-इन रन से संबद्ध तालिका पंक्ति में स्तंभ मानों तक पहुंचने के लिए
ThisRecord
का उपयोग करें, जैसे किThisRecord.'Account Name'
.
टिप
एक्सप्रेशन बॉक्स में इंटेलीसेंस पर ध्यान दें। रेखांकित लाल रंग अमान्य है. टेढ़े पीले रंग का अर्थ है कि आपका तर्क प्रतिनिधिमंडल सीमाओं से प्रभावित हो सकता है। प्रत्यायोजनीय फ़ंक्शन का उपयोग करके प्रत्यायोजन संबंधी समस्याओं से बचें.
- वैकल्पिक रूप से उन्नत विकल्प का विस्तार करें समाधान, दायरा, या वर्णन को संशोधित करने के लिए.
- सहेजें चुनें.
- अपने त्वरित लो-कोड प्लग-इन का परीक्षण करें.
उदाहरण: दो पूर्णांकों का योगफल ज्ञात करें।
- दो इनपुट पैरामीटर,
X
औरY
(दोनों पूर्णांक प्रकार के) और एक आउटपुट पैरामीटर,Z
(स्ट्रिंग प्रकार) बनाएँ। - निम्नलिखित सूत्र का उपयोग करें:
{Z: X + Y }
एक स्वचालित लो-कोड प्लग-इन बनाएँ
- Dataverse एक्सेलेरेटर ऐप चलाएँ.
- स्वचालित प्लग-इन बनाएँ कार्ड का चयन करें.
- निम्नलिखित मान प्रदान करें:
- नाम: प्लग-इन के लिए एक नाम दर्ज करें, जैसे इनपुट सत्यापन.
- तालिका: प्लग-इन को संबद्ध करने के लिए एक तालिका चुनें, जैसे खाता.
- जब पंक्ति हो तो इस प्लग-इन नियम को चलाएँ. प्लग-इन को आमंत्रित करने वाले डेटा ईवेंट को निर्दिष्ट करें.
- Power Fx अभिव्यक्ति अभिव्यक्ति संपादक में दर्ज करें.
- डेटा संग्रहण फ़ंक्शन का उपयोग करके संदर्भ Dataverse तालिकाएँ, जैसे फ़िल्टर() और लुकअप()।
- प्लग-इन रन से संबद्ध तालिका पंक्ति में स्तंभ मानों तक पहुँचने के लिए
ThisRecord
का उपयोग करें, जैसे किThisRecord.'Account Name'
.
- वैकल्पिक रूप से, उन्नत विकल्प का विस्तार करें ताकि चरण (जब इसे चलाया जाना चाहिए) और समाधान जहां प्लग-इन सहेजा गया है, को संशोधित किया जा सके।
- सहेजें चुनें.
- अपने स्वचालित लो-कोड प्लग-इन का परीक्षण करें.
लो-कोड प्लग-इन में कनेक्टर का उपयोग करें Power Platform
Power Platform कनेक्टर्स का उपयोग लो-कोड प्लग-इन में किया जा सकता है, ताकि Dataverse के बाहर के सिस्टम, जैसे कि SQL सर्वर, सेल्सफोर्स, और SharePoint से डेटा और कार्यक्षमता को आसानी से एकीकृत किया जा सके, बिना जटिल कोडिंग या कस्टम डेवलपमेंट की आवश्यकता के।
लो-कोड प्लग-इन में कनेक्टर्स का उपयोग करने के लिए पूर्वापेक्षाएँ
- लो-कोड प्लग-इन बनाने के लिए पूर्वापेक्षाएँ
- कनेक्शन संदर्भ सक्रिय कनेक्शन के साथ.
लो-कोड प्लग-इन में कनेक्टर क्रियाओं का उपयोग करना
आप लो-कोड प्लग-इन सूत्र के भीतर से आसानी से कनेक्टर और कस्टम कनेक्टर का उपयोग कर सकते हैं। Power Fx
- उस कनेक्टर से कनेक्शन बनाएं जिसे आप उपयोग करना चाहते हैं.
- पर्य ावरण में कनेक्शन में कनेक्शन संदर्भ Dataverse जोड़ें.
- लो-कोड प्लग-इन Power Fx अभिव्यक्ति संपादक में, कनेक्शन संदर्भ का नाम टाइप करें (उपसर्ग और अंडरस्कोर के साथ आंतरिक नाम, जैसे
new_connectorName
, प्रदर्शन नाम नहीं)। - इंटेलिसेंस आपको उपलब्ध क्रियाएं दिखाता है। अपनी इच्छित कार्रवाई का चयन करें और फिर आवश्यक पैरामीटर दर्ज करें.
लो-कोड प्लग-इन में कनेक्टर का उपयोग करने से पहले, कनेक्टर के दस्तावेज़ की समीक्षा करें ताकि यह सुनिश्चित हो सके कि आप इनपुट और आउटपुट पैरामीटर सही ढंग से पास कर रहे हैं।
अधिक जानकारी: उदाहरण
नोट
- इस समय सभी कनेक्टर क्रियाएँ समर्थित नहीं हैं.
- प्लग-इन अभिव्यक्ति से तालिकाओं से कनेक्ट करने के लिए कनेक्टर का उपयोग न करें। Dataverse Dataverse इसके बजाय, संग्रहों के साथ बातचीत करने के लिए मूल Power Fx फ़ंक्शन का उपयोग करें: फ़िल्टर, खोज, लुकअप, पैच, संग्रह, और सेट, जहां स्तंभों को वैश्विक चर के रूप में माना जाता है।
लो-कोड प्लग-इन का परीक्षण करें
तत्काल प्लग-इन का परीक्षण करें
होम स्क्रीन से, सूची से एक त्वरित प्लग-इन का चयन करें, फिर कमांड बार पर टेस्ट का चयन करें। आप इसे सहेजने के बाद कमांड बार में तत्काल प्लग-इन संपादक से भी इस स्क्रीन पर पहुंच सकते हैं।
लो-कोड प्लग-इन में परिभाषित किसी भी इनपुट पैरामीटर के लिए मान प्रदान करें, और फिर रन का चयन करें।
प्रत्युत्तर पर ध्यान दें.
टिप
अपेक्षित व्यवहार और परिणामों को मान्य करने में सहायता के लिए आउटपुट पैरामीटर का उपयोग करें। अन्यथा, आप केवल परीक्षण के समय ही सफलता या असफलता देख पाएंगे।
स्वचालित प्लग-इन का परीक्षण करें
डेटा ईवेंट को लागू करके स्वचालित प्लग-इन का परीक्षण करें. सूत्र में परिभाषित अपेक्षित परिवर्तनों को मान्य करके देखें कि प्लग-इन सफलतापूर्वक चला या नहीं।
टिप
पूर्वावलोकन के दौरान, आप Power Apps में तालिका संपादक का उपयोग करके संबद्ध डेटा ईवेंट को लागू कर सकते हैं:
- Power Appsमें लॉग इन करें, टेबल्स पर जाएं और प्लग-इन टेबल का चयन करें।
- आदेश पट्टी पर, संपादित करें चुनें.
- इस दृश्य से सीधे पंक्तियाँ बनाएँ, अपडेट करें या हटाएँ. वैकल्पिक रूप से, डिफ़ॉल्ट फ़ॉर्म में एक पंक्ति का चयन करके एक पंक्ति खोलें, फिर कमांड बार पर फ़ॉर्म का उपयोग करके पंक्ति संपादित करें का चयन करें.
लो-कोड प्लग-इन एकीकृत करें
कैनवास ऐप या कस्टम पेज से तत्काल प्लग-इन लागू करें
- Dataverse एक्सेलेरेटर ऐप में:
- सूची में तत्काल प्लग-इन का चयन करें.
- कमांड बार पर कोड स्निपेट कॉपी करें का चयन करें.
- कॉपी किए गए फॉर्मूले को किसी टेक्स्ट एडिटर या नोटपैड में पेस्ट करें और सेव करें (किसी ऐसी जगह जहां आप आसानी से संदर्भ ले सकें)।
- में Power Apps:
- Power Apps स्टूडियो में कैनवास ऐप (या कस्टम पेज) बनाएँ या संपादित करें.
- बाएँ नेविगेशन में, डेटा स्रोत टैब के अंतर्गत, + नया डेटा स्रोत चुनें, और कनेक्टर से पर्यावरण Dataverse विकल्प खोजें।
- कैनवास में निम्नलिखित घटक डालें:
- प्रत्येक पैरामीटर के डेटा प्रकार के अनुरूप इनपुट नियंत्रण जोड़ें, जैसे कि टेक्स्ट इनपुट टेक्स्ट या संख्याओं के लिए, टॉगल बूलियन के लिए।
- यदि प्लग-इन स्कोप किसी तालिका से बंधा है, तो उसी तालिका से संबद्ध एक कॉम्बोबॉक्स जोड़ें ताकि आप इनपुट चुन सकें।
- प्लग-इन को कॉल करने के लिए एक बटन जोड़ें.
- आपके द्वारा कॉपी किया गया प्लग-इन सूत्र बटन की
OnSelect
प्रॉपर्टी में चिपकाएँ. - प्रत्येक इनपुट पैरामीटर को
Value
संबंधित इनपुट नियंत्रणों को संदर्भित करने के लिए मैप करें:- यदि सूत्र
Environment.new_CalculateSum({ X: Value, Y: Value });
था, तो इसे इस प्रकार लिखा जा सकता है:Environment.new_CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text });
- यदि सूत्र बाध्य था, तो प्लग-इन तक पहुंचने के लिए
Environment
को तालिका प्रदर्शन नाम से प्रतिस्थापित करें।
- यदि सूत्र
- यदि लो-कोड प्लग-इन के लिए कोई आउटपुट पैरामीटर परिभाषित किया गया है:
- प्रत्युत्तर को
Set()
याUpdateContext()
सूत्र:Set( ActionResult, Environments.CalculateSum({ X: TextInput1.Text, Y: TextInput2.Text }) );
में कैप्चर करें। चर को लेबल में प्रदर्शित करें. वैकल्पिक रूप से अधिसूचना में डेटा प्रदर्शित करने के लिएNotify()
सूत्र का उपयोग करें।
- प्रत्युत्तर को
- ऐप चलाएं और लो-कोड प्लग-इन चलाने के लिए कमांड बार पर कमांड का चयन करें।
इस बारे में अधिक जानें कि आप कैनवस ऐप्स में सीधे Dataverse कार्रवाई कैसे कॉल कर सकते हैं Power Fx ।
एक Power Automate क्लाउड फ़्लो से तत्काल प्लग-इन आमंत्रित करें
- लो-कोड में, Microsoft Dataverse कनेक्टर से एक नई क्रिया जोड़ें।
- अनबाउंड क्रिया निष्पादित करें या बाउंड क्रिया निष्पादित करें नामक क्रिया का चयन करें।
- अपना प्लग-इन चुनें (इसका एक विशिष्ट नाम है जिसमें उपसर्ग भी है)।
- सभी इनपुट पैरामीटर्स (यदि कोई हो) के लिए मान प्रदान करें।
Dataverse वेब API से तत्काल प्लग-इन आमंत्रित करें
अनबाउंड एक्शन या फ़ंक्शन बाउंड टू टेबल अनुभागों के लिए वेब API दस्तावेज़ से कस्टम API को आमंत्रित करना (प्लग-इन के उपयुक्त दायरे के आधार पर) चरणों का पालन करें।
लो-कोड प्लग-इन से आपको सहायता मिल रही है
यदि आपको अपना लो-कोड प्लग-इन बनाने या चलाने में समस्या आती है, तो होने वाली सामान्य समस्याओं के लिए इन सुझावों पर जाएँ: Microsoft Dataverse लो-कोड प्लग-इन सुझाव और ज्ञात समस्याएँ
सहायता + समर्थन से संपर्क करना
Dataverse एक्सीलरेटर समाधान स्थापना या लो-कोड प्लग-इन युक्तियों में शामिल न किए गए मुद्दों और ज्ञात मुद्दों, जैसे कि प्राप्त अनिर्दिष्ट त्रुटियों के लिए, Microsoft Dataverse सहायता + समर्थन अनुभव का उपयोग करेंऔर निम्नलिखित जानकारी शामिल करें: ...
- समस्या का प्रकार- Dataverse वेब एपीआई और एसडीके
- समस्या उपप्रकार- त्वरक किट के लिए Dataverse
उदाहरण लो-कोड प्लग-इन जो आप बना सकते हैं
लो-कोड प्लग-इन बनाने के कुछ उदाहरणों के लिए, उदाहरण Dataverse लो-कोड प्लग-इन (पूर्वावलोकन) पर जाएं
सीमाएँ
मौजूदा कैनवास ऐप्स के अंदर नए प्लग-इन तक पहुंचने के लिए परिवेश भाषा ऑब्जेक्ट को फिर से जोड़ना होगा. किसी मौजूदा कैनवास ऐप में परिवेश तालिका डेटा स्रोत जोड़ने के बाद बनाए गए किसी भी प्लग-इन के लिए, आपको Power Fx पर्यावरण भाषा ऑब्जेक्ट को निकालना और पुनः जोड़ना होगा. फिर आपको क्रियाओं के रूप में प्लग-इन की अद्यतन सूची दिखाई देगी।
यदि आप सूत्र में किसी तालिका को संदर्भित करना चाहते हैं तो इंटेलिसेंस को स्वचालित प्लग-इन में स्पष्ट संकेतन की आवश्यकता होती है। निम्नलिखित अस्पष्टीकरण वाक्यविन्यास का उपयोग करें जैसे
[@Accounts]
, वर्गाकार कोष्ठकों और@
प्रतीक (Accounts
नहीं) का उपयोग करें।नेस्टेड समर्थन. प्लग-इन केवल Microsoft द्वारा प्रकाशित प्रथम-पक्ष क्रियाओं को ही Power Fx एक्सप्रेशन से कॉल कर सकते हैं।
कुछ परिदृश्यों में
Collect
आवश्यकता होती है।Patch
कुछ परिदृश्य ऐसे हैं जहाँCollect()
काम नहीं करता है। समाधान यह है किPatch()
का उपयोग करें, जैसा कि नीचे दिए गए कॉलम उदाहरण में दिखाया गया है। यदि आप एक स्वचालित प्लग-इन बना रहे हैं, तो सूत्र में संदर्भित प्रत्येक तालिका के आगे @ जोड़ें. Power FxPatch(Faxes, Collect(Faxes, { Subject : "Sub1" } ), { Regarding : First(Accounts) } )
जब लो-कोड प्लग-इन कनेक्टर्स के साथ इंटरैक्ट करते हैं और DLP कार्यरत होता है, तो एडमिन DLP का उपयोग करके कनेक्शन के निर्माण को ब्लॉक कर सकता है। हालाँकि, Dataverse पर्यावरण में मौजूदा कनेक्शन संदर्भ कार्य करना जारी रखते हैं। यदि व्यवस्थापक को किसी भी कनेक्टर के साथ सभी लो-कोड प्लग-इन इंटरैक्शन को ब्लॉक करने की आवश्यकता है, तो वे संगठन सेटिंग को अक्षम कर सकते हैं
Allowconnectorsonpowerfxactions
. यह सेटिंग डिफ़ॉल्ट रूप से सक्षम होती है और इसे सामान्य SDK विधियों (WebAPI, SDK, PowerShell, इत्यादि) द्वारा अक्षम किया जा सकता है। आप लो-कोड इंस्टेंट प्लग-इन का उपयोग करके इसे निम्न प्रकार से अक्षम कर सकते हैं:Patch(Organizations, First(Organizations), { 'Enable connectors on power fx actions.': 'Enable connectors on power fx actions. (Organizations)'.No })
कनेक्टर का उपयोग करने वाले प्लग-इन केवल विशिष्ट फ़ील्ड से ही परिणाम आउटपुट कर सकते हैं। इसके कारण, आपको कनेक्टर प्रत्युत्तर से विशिष्ट प्राइमरी मानों को आउटपुट मानों पर मैप करना होगा।
लो-कोड प्लगइन्स जिनमें कस्टम कनेक्टर सीमाएँ हैं
यदि आपके पास कस्टम कनेक्टर के साथ लो-कोड प्लगइन्स हैं, तो कनेक्शन संदर्भों या प्रवाहों से पहले कस्टम कनेक्टर को आयात किया जाना चाहिए।
यदि आपके परिवेश में किसी समाधान में कस्टम कनेक्टर शामिल नहीं है, तो एक अलग समाधान आयात करें जिसमें केवल कस्टम कनेक्टर शामिल हो. वास्तविक समाधान आयात करने से पहले यह आयात करें. आपको पहले ऐसा करना होगा क्योंकि Azure को अन्य समाधान घटकों को आयात करने से पहले कस्टम कनेक्टर को पंजीकृत करना होगा.
यदि आप कोई ऐसा समाधान आयात करते हैं जिसमें कस्टम कनेक्टर और प्रवाह शामिल हैं, तो Azure आपके कनेक्शन संदर्भों या प्रवाहों को पंजीकृत करते समय कस्टम कनेक्टर को पंजीकृत करने में सक्षम नहीं है. यह उन कस्टम कनेक्टर के कनेक्शन संदर्भों पर भी लागू होता है जिन्हें पहले किसी अलग समाधान में आयात नहीं किया गया था. यदि Azure ने आपके कस्टम कनेक्टर को पंजीकृत नहीं किया है, तो आयात विफल हो जाता है, या आप आयात प्रारंभ करने में सक्षम नहीं होते हैं.
अधिक जानकारी: समाधानों में कस्टम कनेक्टर बनाएँ: ज्ञात सीमाएँ
भी देखें
लो-कोड प्लग-इन Power Fx (पूर्वावलोकन)
Dataverse लो-कोड प्लग-इन में प्रीबिल्ट प्रॉम्प्ट का उपयोग करें Power Apps