जनरेटिव पृष्ठों के लिए dataAPI संदर्भ

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

आप आउटपुट को परिष्कृत करने के लिए जेनरेट किए गए कोड को देख और संपादित कर सकते हैं। डेटा कार्रवाई एक ऑब्जेक्ट dataApi का उपयोग करें जो इन श्रेणियों में समूहीकृत सार्वजनिक विधियों को उजागर करता है:

वर्ग विवरण
Dataverse तालिका विधियाँ Dataverse तालिका पंक्तियों और क्वेरी विकल्प स्तंभ बनाएं, पुनर्प्राप्त करें, अद्यतन करें और हटाएं.
कनेक्टर के तरीके पृष्ठ से बंधे Power Platform कनेक्टर द्वारा प्रदर्शित डेटा के साथ कार्य करें.
Dataverse संचालन के तरीके कार्यों या कार्यों के रूप में पृष्ठ से बंधे Dataverse कस्टम API को लागू करें.
पेज के तरीके जनरेटिव पृष्ठ को स्वयं नियंत्रित करें, जैसे कि पृष्ठ को संवाद के रूप में उपयोग किए जाने पर मान लौटाना।

कनेक्टर विधियाँ और कार्रवाई और कार्य विधियाँ अनुबंध के dataApi वैकल्पिक सदस्य हैं। कुछ होस्ट उन्हें लागू नहीं करते हैं, इसलिए इसे कॉल करने से पहले हमेशा जांच लें कि कोई विधि मौजूद है (उदाहरण के लिए)। if (dataApi.executeAction) { ... } एक विधि मौजूद होने का मतलब यह नहीं है कि पृष्ठ पर एक कनेक्टर या Dataverse कस्टम API बंधा हुआ है, या यह कि कस्टम API वर्तमान उपयोगकर्ता के लिए सक्षम या अनुमति दी गई है। अनुपलब्ध कार्यक्षमता और कस्टम API विफलताओं को सफलता मानने के बजाय स्पष्ट रूप से संभालें।

Dataverse तालिका विधियाँ

Dataverse तालिका पंक्तियों और क्वेरी विकल्प कॉलम बनाने, पुनर्प्राप्त करने, अपडेट करने और हटाने के लिए ऑब्जेक्ट की Dataverse dataApi तालिका विधियों का उपयोग करें।

विधि विवरण
createRow निर्दिष्ट तालिका में एक नई पंक्ति बनाता है.
deleteRow निर्दिष्ट तालिका से कोई पंक्ति हटाता है.
getChoices निर्दिष्ट विकल्प स्तंभ नाम के लिए विकल्प पुनर्प्राप्त करता है.
queryTable निर्दिष्ट विकल्पों के साथ एक तालिका क्वेरी करता है।
retrieveRow निर्दिष्ट विकल्पों के साथ निर्दिष्ट तालिका से एक पंक्ति पुनर्प्राप्त करता है।
updateRow निर्दिष्ट तालिका में किसी मौजूदा पंक्ति को अद्यतन करता है.

कनेक्टर के तरीके

पृष्ठ पर बाध्य Power Platform कनेक्टर द्वारा उजागर डेटा के साथ कार्य करने के लिए ऑब्जेक्ट की कनेक्टर dataApi विधियों का उपयोग करें.

विधि विवरण
createConnectorRow निर्दिष्ट कनेक्टर तालिका में एक नई पंक्ति बनाता है।
deleteConnectorRow निर्दिष्ट कनेक्टर तालिका से कोई पंक्ति हटाता है.
executeConnectorOperation किसी REST (ऑपरेशन-कीड) कनेक्टर, जैसे Office 365 Users द्वारा प्रदर्शित नामित कार्रवाई को प्रारंभ करता है.
getConnectorSwagger कनेक्टर के लिए स्वैगर (OpenAPI) परिभाषा पुनर्प्राप्त करता है।
getConnectorTableSchema कनेक्टर द्वारा उजागर की गई तालिका (जिसे निकाय या सूची भी कहा जाता है) के लिए स्कीमा पुनर्प्राप्त करता है.
listConnectorDatasets कनेक्टर के लिए उपलब्ध डेटासेट को सूचीबद्ध करता है।
listConnectorOperations REST (ऑपरेशन-कुंजी) कनेक्टर द्वारा उजागर की गई कार्रवाइयों को सूचीबद्ध करता है।
listConnectorTables निर्दिष्ट कनेक्टर डेटासेट में उपलब्ध तालिकाओं को सूचीबद्ध करता है.
queryConnectorTable निर्दिष्ट विकल्पों के साथ कनेक्टर द्वारा उजागर की गई तालिका को क्वेरी करता है।
retrieveConnectorRow निर्दिष्ट कनेक्टर तालिका से एक पंक्ति पुनर्प्राप्त करता है।
updateConnectorRow निर्दिष्ट कनेक्टर तालिका में किसी मौजूदा पंक्ति को अद्यतन करता है.

Dataverse क्रिया और कार्य विधियाँ

पृष्ठ से बंधे Dataverse कस्टम API को लागू करने के लिए ऑब्जेक्ट की क्रिया dataApi और फ़ंक्शन विधियों का उपयोग करें.

विधि विवरण
executeAction एक कार्रवाई के रूप में पृष्ठ से बंधे एक Dataverse कस्टम API का आह्वान करता है.
executeFunction एक फ़ंक्शन के रूप में पृष्ठ से बंधे एक Dataverse कस्टम API का आह्वान करता है.
listBoundActions पृष्ठ से बंधे Dataverse कस्टम API (क्रियाएँ और फ़ंक्शन) को सूचीबद्ध करता है.

पेज के तरीके

जनरेटिव पृष्ठ को स्वयं नियंत्रित करने के लिए ऑब्जेक्ट की dataApi पृष्ठ विधियों का उपयोग करें, जैसे कि पृष्ठ को संवाद के रूप में उपयोग किए जाने पर मान लौटाना।

विधि विवरण
setPageOutput कोई जनरेटिव पृष्ठ संवाद बंद होने पर कॉलिंग स्क्रिप्ट पर दिया गया मान सेट करता है।