नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
Dataverse टेबल सभी पर्यावरण डेटाबेस में मौजूद तालिकाओं का सामान्य सेट प्रदान करते हैं.
Dynamics 365 सक्षम अनुप्रयोग तालिका/निकाय संदर्भ में वे अतिरिक्त तालिकाएँ शामिल हैं, जो Dynamics 365 ऐप जैसे Field Service स्थापित करने से पहले आवश्यक हैं.
यहाँ सूचीबद्ध तालिकाएँ तब जोड़ी या संशोधित की जाती हैं जब आप अपने द्वारा बनाए गए परिवेश में Dataverse जोड़ते समय Dynamics 365 Field Service स्थापित करना चुनते हैं. टेबल स्कीमा अलग तरह से दिख सकते हैं, अगर आपके Dataverse परिवेश में अन्य ऐप्स इंस्टॉल हैं.
नोट
इस संदर्भ दस्तावेज़ में आपके परिवेश में मौजूद कुछ तालिकाएँ शामिल नहीं हैं. उदाहरण के लिए, ऐसी तालिकाएँ जो केवल आंतरिक उपयोग के लिए अभिप्रेत हैं और जिन्हें हम Field Service डेवलपर्स के लिए कम प्रासंगिक मानते हैं. तालिका स्कीमा में परिवर्तन तुरंत दिखाई नहीं देते क्योंकि हम इस दस्तावेज़ को कुछ अंतरालों में जनरेट करते हैं.
हमने यह संदर्भ दस्तावेज़ फरवरी 2025 में लॉन्च किया है। जब हम प्रारंभिक फ़ीडबैक एकत्रित करते हैं और उसका समाधान करते हैं, तो आपको परिवर्तन अधिक बार दिखाई दे सकते हैं.
अपने Dataverse परिवेश में सभी तालिकाओं के लिए वर्तमान और फ़िल्टर न की गई जानकारी देखने के लिए, तालिका परिभाषा ब्राउज़र का उपयोग करें. तालिका परिभाषा ब्राउज़र एक प्रबंधित समाधान है जिसका वर्णन आपके परिवेश में तालिका परिभाषाएँ ब्राउज़ करें में किया गया है.
इस संदर्भ में केवल वे तालिकाएँ शामिल हैं जहाँ:
IsPrivate बराबर है
false- इसमें वे तालिकाएँ शामिल नहीं हैं जहाँ कोई बाहरी उपयोग के मामले मौजूद नहीं हैं. निजी तालिकाओं के बारे में अधिक जानें
IsIntersect बराबर है
falseया IsIntersect बराबर हैtrueऔर तालिका में 4 से अधिक स्तंभ हैं.- अधिकांश प्रतिच्छेदन तालिकाओं में कई-से-अनेक संबंध का समर्थन करने के लिए आवश्यक केवल 4 स्तंभ होते हैं. वे उपयोगी नहीं हैं। चार से अधिक स्तंभों वाली प्रतिच्छेद तालिकाएँ अधिक दिलचस्प हैं।
संदेश
इस सूची के संदेश निकाय के लिए लागू होते हैं. उदाहरण के लिए, उपयोगकर्ता-स्वामित्व वाली तालिकाएँ , , , और Assign संदेशों का GrantAccessसमर्थन करती हैं जबकि संगठन-स्वामित्व वाली तालिकाएँ नहीं करती ModifyAccessहैं. RevokeAccess
.NET के लिए SDK
.NET के लिए SDK का उपयोग करते समय, आप आमतौर पर संबंधित अनुरोध वर्ग का आह्वान कर सकते हैं जो या तो Microsoft.Crm.Sdk.Messages या Microsoft.Xrm.Sdk.Messages नामस्थान से संबंधित होगा। इन वर्गों में ऐसे नाम होते हैं जिनमें संदेश नाम में जोड़ा गया Request उपसर्ग शामिल होता है.
कुछ संदेश उनके द्वारा समर्थित समाधानों के लिए कस्टम क्रियाओं के रूप में जोड़े जाते हैं. ये संदेश SDK असेंबली के भीतर परिभाषित नहीं हैं, लेकिन ऐसे कई तरीके हैं जिनसे आप उनका उपयोग कर सकते हैं।
वेब एपीआई
वेब API का उपयोग करते समय, आप इन संदर्भों में परिभाषित सामान्य Dataverse OData फ़ंक्शन और क्रियाएं पा सकते हैं:
इन कार्यों और कार्यों के लिए, और किसी भी अतिरिक्त एक को जोड़ा गया है, आप खोज सकते हैं कि इनका उपयोग कैसे करें:
- पैरामीटर और वापसी मूल्यों पर विवरण के लिए $metadata सेवा दस्तावेज़ की जांच करें। विवरण के लिए कार्रवाई परिभाषाएँ और फ़ंक्शन परिभाषाएँ देखें।
- क्रियाओं और कार्यों का आह्वान करें। विवरण के लिए वेब API क्रियाओं का उपयोग करें और वेब API फ़ंक्शंस का उपयोग करें देखें।
इवेंट
ईवेंट वे संदेश होते हैं जो मौजूद होते हैं ताकि आप उनकी सदस्यता ले सकें. जब तक आप ईवेंट नहीं जोड़ते, आपको संदेश का आह्वान नहीं करना चाहिए, केवल उसकी सदस्यता लेनी चाहिए। आप कई अलग-अलग तरीकों से ईवेंट की सदस्यता ले सकते हैं, उदाहरण के लिए:
- Power Automate Dataverse कनेक्टर का उपयोग करें जब कोई क्रिया की जाती है ट्रिगर का उपयोग करें.
- इवेंट का जवाब देने के लिए Dataverse प्लग-इन पंजीकृत करें.
- Azure को ईवेंट डेटा भेजें या Dataverse Azure एकीकरण के साथ एक वेब हुक भेजें
गुण
इस अनुभाग में उन सभी के बजाय चयनित निकाय गुण शामिल हैं. केवल उन गुणों को शामिल किया गया है जो डेवलपर्स के लिए सबसे उपयोगी होने की उम्मीद करते हैं। कुछ निकाय गुण मान परिवर्तित किए जा सकते हैं.
स्तंभ
कॉलम दो अलग-अलग अनुभागों में सूचीबद्ध हैं: राइटेबल कॉलम/विशेषताएँ और केवल-पढ़ने के लिए कॉलम/विशेषताएँ। इस पृथक्करण का उद्देश्य उन स्तंभों पर ध्यान केंद्रित करना है जिन्हें डेवलपर तालिका में पंक्तियाँ बनाते या अपडेट करते समय सेट कर सकता है। इन स्तंभों को समझने से डेवलपर को यह समझने में मदद मिलती है कि वे केवल मानों को पुनर्प्राप्त करने से परे तालिका के साथ क्या कर सकते हैं।
Writable स्तंभ/विशेषताएँ अनुभाग में स्तंभ IsValidForCreate या IsValidForUpdate गुण, (आमतौर पर दोनों) के लिए सही लौटाते हैं. यदि इनमें से कोई भी गुण गलत लौटाता है, तो यह इंगित किया जाता है।
केवल-पढ़ने के लिए स्तंभ/विशेषताएँ हमेशा IsValidForCreateऔरIsValidForUpdate गुणों के लिए false लौटाती हैं.
इस संदर्भ दस्तावेज़ में विकल्प स्तंभ विकल्प एक परिनियोजन से आते हैं जहाँ अंग्रेज़ी मूल भाषा है. परिवेश बनाते समय चयनित मूल भाषा के आधार पर कुछ विकल्प भिन्न हो सकते हैं. ये अंतर उन विकल्पों के साथ अधिक निकटता से संरेखित होते हैं जो भाषा या संस्कृति के लिए सबसे उपयुक्त हैं। आप लेबल बदलकर या आवश्यकतानुसार विकल्पों को जोड़कर और हटाकर इन विकल्पों को अनुकूलित करने के लिए स्वतंत्र हैं।
संबंध
EntityMetadata वर्ग में संबंधों का प्रतिनिधित्व करने के लिए तीन गुण शामिल हैं:
| गुण | प्रकार | विवरण |
|---|---|---|
| वनटूमैनीरिलेशनशिप | OneToManyRelationshipमेटाडेटा[संपादित करें] | इकाई के लिए एक-से-कई संबंधों की सरणी प्राप्त करता है। |
| ManyToOneRelationships | OneToManyRelationshipमेटाडेटा[संपादित करें] | इकाई के लिए कई-से-एक संबंधों की सरणी प्राप्त करता है। |
| ManyToManyRelationships | ManyToManyRelationshipमेटाडेटा[संपादित करें] | इकाई के लिए कई-से-कई रिश्तों की सरणी प्राप्त करता है। |
नोट
यह ध्यान रखना महत्वपूर्ण है कि जब प्रत्येक तालिका उन संबंधों को सूचीबद्ध करती है जो उस पर लागू होते हैं, तो प्रत्येक संबंध दोनों तालिकाओं द्वारा साझा किया जाता है. तालिकाओं के बीच संबंध मौजूद हैं। जबकि एक-To-Many संबंध मौजूद हैं, कई-से-एक संबंध केवल संदर्भ तालिका से एक-To-Many संबंध का एक दृश्य है।
कई-से-एक संबंध
इन OneToManyRelationship गुणों को शामिल करता है:
| गुण | विवरण |
|---|---|
ReferencedEntity |
संबंधित तालिका का तार्किक नाम. |
ReferencedAttribute |
संबंधित तालिका की प्राथमिक कुंजी का तार्किक नाम. |
ReferencingEntity |
लुकअप स्तंभ वाली संबंधित तालिका का तार्किक नाम. |
ReferencingAttribute |
संबंधित तालिका में लुकअप स्तंभ का तार्किक नाम जिसमें प्राथमिक तालिका की प्राथमिक कुंजी का संदर्भ होता है. |
IsHierarchical |
क्या संबंध एक आत्म-संदर्भित पदानुक्रमित संबंध का प्रतिनिधित्व करता है |
CascadeConfiguration |
वह डेटा जो वर्णन करता है कि पैरेंट निकाय पर की गई कौन सी कार्रवाइयाँ संबंधित निकायों में कैस्केड हो जाएँगी. अधिक जानकारी: कैस्केड कॉन्फ़िगरेशन |
एक-से-कई रिश्ते
इन OneToManyRelationship गुणों को शामिल करता है:
| गुण | विवरण |
|---|---|
ReferencingEntity |
संबंधित तालिका का तार्किक नाम. |
ReferencingAttribute |
संबंधित तालिका में स्तंभ का तार्किक नाम जिसमें प्राथमिक तालिका की प्राथमिक कुंजी का संदर्भ होता है. |
IsCustomizable |
क्या संबंध के गुणों को परिवर्तित किया जा सकता है. |
ReferencedEntityNavigationPropertyName |
इस संबंध के लिए Web API संग्रह-मान नेविगेशन गुण का नाम. अधिक जानकारी: Web API नेविगेशन गुण |
AssociatedMenuConfiguration |
मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए किया जाता है कि प्राथमिक निकाय से UI में संबंधित निकाय डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है. |
कई-से-कई रिश्ते
प्रत्येक कई-से-अनेक संबंध में Entity1LogicalName और Entity2LogicalName शामिल होते हैं. इस दस्तावेज़ीकरण के लिए, संबंध विवरण वर्तमान तालिका के संदर्भ में प्रदान किए जाते हैं। चाहे वह वास्तव में महत्वपूर्ण है Entity1 या Entity2 नहीं।
प्रत्येक कई-से-अनेक संबंध के लिए, निम्न गुण शामिल हैं:
| गुण | विवरण |
|---|---|
IntersectEntityName |
प्रतिच्छेद तालिका का तार्किक नाम जो इस कई-से-अनेक संबंध का समर्थन करता है. FetchXml का उपयोग करके तालिका स्तंभों में शामिल होने पर आप इस मान का उपयोग कर सकते हैं |
IsCustomizable |
क्या संबंध के गुणों को परिवर्तित किया जा सकता है. |
SchemaName |
संबंध का स्कीमा नाम. |
IntersectAttribute |
प्रतिच्छेदन तालिका में स्तंभ का नाम जो इस प्रकार के रिकॉर्ड्स के लिए प्राथमिक कुंजी है. |
NavigationPropertyName |
इस संबंध के लिए Web API संग्रह-मान नेविगेशन गुण का नाम. अधिक जानकारी: Web API नेविगेशन गुण |
AssociatedMenuConfiguration |
मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि इस तालिका से UI में दूसरी तालिका डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है. |
दुर्लभ मामले में जहां एक कई-से-कई संबंध स्वयं-संदर्भित है, जैसे कनेक्शन भूमिका (ConnectionRole) connectionroleassociation_association के लिए, Entity1 या Entity2 संपत्ति से पहले है।
| गुण | मूल्य |
|---|---|
Entity1IntersectAttribute |
प्रतिच्छेदन तालिका में स्तंभ का नाम जो पहली तालिका के रूप में इस प्रकार के रिकॉर्ड्स की प्राथमिक कुंजी है. |
Entity2IntersectAttribute |
प्रतिच्छेदन तालिका में स्तंभ का नाम जो दूसरी तालिका के रूप में इस प्रकार के रिकॉर्ड्स की प्राथमिक कुंजी है. |
Entity1NavigationPropertyName |
पहली तालिका के रूप में इस संबंध के लिए वेब API संग्रह-मान नेविगेशन गुण का नाम. |
Entity2NavigationPropertyName |
इस संबंध के लिए वेब API संग्रह-मूल्यवान नेविगेशन गुण का नाम दूसरी तालिका के रूप में. |
Entity1AssociatedMenuConfiguration |
मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि पहली तालिका के रूप में इस तालिका से UI में दूसरी तालिका डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है. |
Entity2AssociatedMenuConfiguration |
मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि दूसरी तालिका डेटा तक इस तालिका से UI में दूसरी तालिका के रूप में कैसे पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है |