getEntityMetadata (क्लाइंट एपीआई)

निर्दिष्ट तालिका के लिए तालिका परिभाषाएँ देता है.

सिंटैक्स

Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)

पैरामीटर

Name प्रकार आवश्य विवरण
entityName तार हाँ तालिका का तार्किक नाम.
attributes स्ट्रिंग्स की सरणी नहीं के लिए परिभाषाएँ प्राप्त करने के लिए कॉलम।
successCallback फ़ंक्‍शन नहीं तालिका परिभाषाएँ लौटाए जाने पर कॉल करने के लिए एक फ़ंक्शन.
errorCallback फ़ंक्‍शन नहीं ऑपरेशन विफल होने पर कॉल करने के लिए एक फ़ंक्शन।

देता

प्रकार: वस्तु

वर्णन: निम्न मानों के साथ तालिका परिभाषाओं की जानकारी वाला एक ऑब्जेक्ट।

Name प्रकार विवरण
ActivityTypeMask संख्या क्या कोई कस्टम गतिविधि वेब अनुप्रयोग में गतिविधि मेनू में प्रकट होनी चाहिए. 0 इंगित करता है कि कस्टम गतिविधि प्रकट नहीं होती है; 1 इंगित करता है कि यह प्रकट होता है।
AutoRouteToOwnerQueue बूलियन इंगित करता है कि इस प्रकार का रिकॉर्ड बनाए जाने या असाइन किए जाने पर रिकॉर्ड को स्वचालित रूप से स्वामी की डिफ़ॉल्ट कतार में ले जाना है या नहीं.
CanEnableSyncToExternalSearchIndex बूलियन केवल आंतरिक उपयोग के लिए.
CanTriggerWorkflow बूलियन इंगित करता है कि तालिका वर्कफ़्लो प्रक्रिया को ट्रिगर कर सकती है या नहीं.
Description तार तालिका के लिए विवरण।
DisplayCollectionName तार तालिका के लिए बहुवचन प्रदर्शन नाम।
DisplayName तार तालिका के लिए नाम प्रदर्शित करें.
EnforceStateTransitions बूलियन इंगित करता है कि तालिका कस्टम स्थिति संक्रमणों को लागू करेगी या नहीं.
EntityColor तार अनुप्रयोग में इस तालिका के लिए उपयोग किए जाने वाले रंग का प्रतिनिधित्व करने के लिए हेक्साडेसिमल कोड.
EntitySetName तार इस तालिका के लिए सेट वेब API तालिका का नाम.
HasActivities बूलियन इंगित करता है कि गतिविधियाँ इस तालिका से संबद्ध हैं या नहीं.
IsActivity बूलियन इंगित करता है कि तालिका एक गतिविधि है या नहीं.
IsActivityParty बूलियन इंगित करता है कि क्या ई-मेल संदेश इस प्रकार के रिकॉर्ड में संग्रहीत किसी ई-मेल पते पर भेजे जा सकते हैं.
IsBusinessProcessEnabled बूलियन इंगित करता है कि तालिका व्यवसाय प्रक्रिया प्रवाह के लिए सक्षम है या नहीं.
IsBPFEntity बूलियन इंगित करता है कि तालिका एक व्यवसाय प्रक्रिया प्रवाह तालिका है या नहीं.
IsChildEntity बूलियन इंगित करता है कि तालिका एक चाइल्ड टेबल है या नहीं।
IsConnectionsEnabled बूलियन इंगित करता है कि इस तालिका के लिए कनेक्शन सक्षम हैं या नहीं.
IsCustomEntity बूलियन इंगित करता है कि तालिका एक कस्टम तालिका है या नहीं.
IsCustomizable बूलियन इंगित करता है कि तालिका अनुकूलन योग्य है या नहीं.
IsDocumentManagementEnabled बूलियन इंगित करता है कि दस्तावेज़ प्रबंधन सक्षम है या नहीं.
IsDocumentRecommendationsEnabled बूलियन इंगित करता है कि दस्तावेज़ अनुशंसाएँ सक्षम हैं या नहीं.
IsDuplicateDetectionEnabled बूलियन इंगित करता है कि डुप्लिकेट डिटेक्शन सक्षम किया गया है या नहीं.
IsEnabledForCharts बूलियन इंगित करता है कि चार्ट सक्षम हैं या नहीं.
IsImportable बूलियन इंगित करता है कि क्या तालिका आयात विज़ार्ड का उपयोग करके आयात किया जा सकता है.
IsInteractionCentricEnabled बूलियन इंगित करता है कि तालिका इंटरैक्टिव अनुभव के लिए सक्षम है।
IsKnowledgeManagementEnabled बूलियन इंगित करता है कि तालिका के लिए ज्ञान प्रबंधन सक्षम है या नहीं.
IsMailMergeEnabled बूलियन इंगित करता है कि इस तालिका के लिए मेल मर्ज सक्षम है या नहीं.
IsManaged बूलियन इंगित करता है कि तालिका किसी प्रबंधित समाधान का भाग है या नहीं.
IsOneNoteIntegrationEnabled बूलियन इंगित करता है कि तालिका के लिए OneNote एकीकरण सक्षम है या नहीं.
IsOptimisticConcurrencyEnabled बूलियन इंगित करता है कि तालिका के लिए आशावादी समवर्ती सक्षम है या नहीं.
IsQuickCreateEnabled बूलियन इंगित करता है कि तालिका त्वरित प्रपत्र बनाने के लिए सक्षम है या नहीं.
IsStateModelAware बूलियन इंगित करता है कि तालिका कस्टम स्थिति संक्रमण सेट करने का समर्थन करती है या नहीं.
IsValidForAdvancedFind बूलियन इंगित करता है कि तालिका उन्नत खोज में दिखाई जाएगी या नहीं।
IsVisibleInMobileClient बूलियन इंगित करता है कि टेबलेट के लिए Microsoft Dynamics 365 उपयोगकर्ता इस तालिका के लिए डेटा देख सकते हैं या नहीं.
IsEnabledInUnifiedInterface बूलियन इंगित करता है कि तालिका एकीकृत इंटरफ़ेस के लिए सक्षम है या नहीं.
LogicalCollectionName तार तार्किक संग्रह का नाम.
LogicalName तार तालिका के लिए तार्किक नाम.
ObjectTypeCode संख्या तालिका प्रकार कोड।
OwnershipType तार तालिका के लिए स्वामित्व प्रकार: UserOwned या .OrganizationOwned
PrimaryIdAttribute तार उस स्तंभ का नाम जो तालिका के लिए प्राथमिक id है.
PrimaryImageAttribute तार किसी तालिका के लिए प्राथमिक छवि स्तंभ का नाम.
PrimaryNameAttribute तार किसी तालिका के लिए प्राथमिक स्तंभ का नाम.
Privileges वस्तुओं की सरणी ऑब्जेक्ट्स जो किसी तालिका तक पहुँच के लिए सुरक्षा विशेषाधिकार को परिभाषित करते हैं. विशेषाधिकार ऑब्जेक्ट देखें
Attributes संग्रह स्तंभ परिभाषाओं वस्तुओं का एक संग्रह। विशेषता ऑब्जेक्ट देखें

विशेषाधिकार वस्तु

विशेषाधिकार ऑब्जेक्ट किसी तालिका तक पहुँच के लिए सुरक्षा विशेषाधिकार को परिभाषित करने के लिए निम्न गुण हैं:

Name प्रकार विवरण
CanBeBasic बूलियन क्या विशेषाधिकार बुनियादी पहुंच स्तर हो सकता है।
CanBeDeep बूलियन क्या विशेषाधिकार गहरी पहुंच स्तर हो सकता है।
CanBeEntityReference बूलियन क्या बाहरी पार्टी के लिए विशेषाधिकार बुनियादी पहुंच स्तर हो सकता है।
CanBeGlobal बूलियन क्या विशेषाधिकार वैश्विक पहुंच स्तर हो सकता है।
CanBeLocal बूलियन क्या विशेषाधिकार स्थानीय पहुँच स्तर हो सकता है.
CanBeParentEntityReference बूलियन क्या किसी बाहरी पक्ष के लिए विशेषाधिकार अभिभावक पहुँच स्तर हो सकता है.
Name तार विशेषाधिकार का नाम.
PrivilegeId तार विशेषाधिकार की ID.
PrivilegeType संख्या विशेषाधिकार का प्रकार, जो निम्न में से एक है:
0: कोई नहीं
1: बनाएं
2 : पढ़ें
3 : लिखें
4 : हटाएं
5: असाइन करें
6 : शेयर करें
7 : जोड़ें
8: परिशिष्ट

विशेषता ऑब्जेक्ट्स

लौटाई गई ऑब्जेक्ट कॉलम परिभाषाओं के प्रकार पर निर्भर करती है।

आधार (AttributeMetadata) स्तंभ

सभी स्तंभ परिभाषाओं में ये साझा गुण हैं:

Name प्रकार विवरण
AttributeType संख्या किसी स्तंभ का प्रकार. स्तंभ प्रकार मानों की सूची के लिए, AttributeTypeCode Enum देखें
DisplayName तार स्तंभ के लिए प्रदर्शन नाम
EntityLogicalName तार उस तालिका का तार्किक नाम जिसमें स्तंभ है.
LogicalName तार स्तंभ के लिए तार्किक नाम.

हाँ/नहीं (BooleanAttributeMetadata) कॉलम

हां/नहीं कॉलम में ये गुण होते हैं:

Name प्रकार विवरण
DefaultFormValue बूलियन हां/नहीं कॉलम के लिए डिफ़ॉल्ट मान।
OptionSet वस्तु बूलियन कॉलम के लिए विकल्प जहां प्रत्येक विकल्प एक कुंजी:मान जोड़ी है।

पसंद (PicklistAttributeMetadata) स्तंभ

पसंद स्तंभों में यह गुण होता है:

Name प्रकार विवरण
OptionSet वस्तु उस स्तंभ के लिए विकल्प जहाँ प्रत्येक विकल्प एक कुंजी:मान जोड़ी है.

विकल्प (MultiSelectPicklistAttributeMetadata) स्तंभ

विकल्प स्तंभों में ये गुण होते हैं:

Name प्रकार विवरण
DefaultFormValue बूलियन स्तंभ के लिए डिफ़ॉल्ट मान.
OptionSet वस्तु बूलियन कॉलम के लिए विकल्प जहां प्रत्येक विकल्प एक कुंजी:मान जोड़ी है।

स्थिति (StateAttributeMetadata) स्तंभ

राज्य स्तंभों में यह गुण होता है:

Name प्रकार विवरण
OptionSet वस्तु उस स्तंभ के लिए विकल्प जहाँ प्रत्येक विकल्प एक कुंजी:मान जोड़ी है.

राज्य स्तंभों में ये विधियाँ भी होती हैं जो पैरामीटर के रूप में arg विकल्प मानों में से किसी OptionSet एक के मान को स्वीकार करती हैं.

Name वापसी का प्रकार विवरण
getDefaultStatus(arg) संख्या किसी तालिका के लिए राज्य मान में पारित के आधार पर डिफ़ॉल्ट स्थिति (संख्या) देता है। किसी तालिका के लिए डिफ़ॉल्ट स्थिति और स्थिति मानों के लिए, Dataverse तालिका/निकाय संदर्भ में तालिका की तालिका परिभाषा जानकारी देखें.
getStatusValuesForState(arg) संख्याओं की सरणी किसी निर्दिष्ट स्थिति मान के लिए संभावित स्थिति मान (संख्याओं की सरणी) देता है. किसी तालिका के लिए स्थिति और स्थिति मानों के लिए, Dataverse तालिका/निकाय संदर्भ में तालिका की तालिका परिभाषा जानकारी देखें.

स्थिति (StatusAttributeMetadata) स्तंभ

स्थिति स्तंभों में यह गुण होता है:

Name प्रकार विवरण
OptionSet वस्तु उस स्तंभ के लिए विकल्प जहाँ प्रत्येक विकल्प एक कुंजी:मान जोड़ी है.

स्थिति स्तंभों में यह विधि भी होती है जो पैरामीटर के रूप में arg किसी एक OptionSet विकल्प मान के मान को स्वीकार करती है.

Name वापसी का प्रकार विवरण
getState(arg) संख्या निर्दिष्ट स्थिति मान (संख्या) के लिए राज्य मान (संख्या) देता है. किसी तालिका के लिए डिफ़ॉल्ट स्थिति और स्थिति मानों के लिए, Dataverse तालिका/निकाय संदर्भ में तालिका की तालिका परिभाषा जानकारी देखें.

एक्सआरएम.उपयोगिता