getEntityMetadata (Клиент API)

Көрсетілген кесте үшін кесте анықтамаларын қайтарады.

Синтаксис

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

Параметрлер

РаT� Түрі Талап етіледі Сипаттама
entityName String Иә Кестенің логикалық атауы.
attributes Жолдар массиві Жоқ Анықтамаларды табуға арналған нұсқаулар.
successCallback функция Жоқ Кесте анықтамалары қайтарылған кезде шақырылатын функция.
errorCallback функция Жоқ Операция істен шыққанда қоңырау шалу функциясы.

РаT�

Түрі: Нысан

Сипаттамасы: Кесте анықтамалары келесі мәндері бар ақпаратты қамтитын нысан.

РаT� Түрі Сипаттама
ActivityTypeMask Саны Веб-бағдарламадағы әрекет мәзірлерінде реттелетін әрекет пайда болуы керек пе? 0 Әдет-ғұрыптың орындалмауы; 1 көрініп тұрғанын көрсетеді.
AutoRouteToOwnerQueue Логикалық Осы типтегі жазба жасалған немесе тағайындалған кезде жазбаларды иесінің әдепкі кезегіне автоматты түрде жылжыту керектігін көрсетеді.
CanEnableSyncToExternalSearchIndex Логикалық Тек ішкі пайдалануға арналған.
CanTriggerWorkflow Логикалық Кесте жұмыс процесін іске қоса алатындығын көрсетеді.
Description String Кестеге сипаттама.
DisplayCollectionName String Кестенің көпше көрсетілетін атауы.
DisplayName String Кестенің атауын көрсету.
EnforceStateTransitions Логикалық Мемлекеттік қызметшілердің мемлекеттік қызметшілердің жалақысын көтере ме, жоқ па, соны анықтаңыз.
EntityColor String Осы кестеде қолданылатын түстерді білдіретін оналтылық код.
EntitySetName String Осы кестеге орнатылған веб-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 Логикалық Кесте Advanced Find-те көрсетілетінін көрсетеді.
IsVisibleInMobileClient Логикалық Планшеттерге арналған Microsoft Dynamics 365 пайдаланушылары осы кестеге арналған деректерді көре алатындығын көрсетеді.
IsEnabledInUnifiedInterface Логикалық Бірыңғай жинақтаушы зейнетақы қорына қосылу мүмкіндігі бар ма, жоқ па, соны анықтаңыз.
LogicalCollectionName String Логикалық жиын атауы.
LogicalName String Кестенің логикалық атауы.
ObjectTypeCode Саны Кесте түрі коды.
OwnershipType String Кестеге арналған меншік түрі: UserOwned немесе OrganizationOwned.
PrimaryIdAttribute String Кестенің негізгі идентификаторы болып табылатын бағанның атауы.
PrimaryImageAttribute String Кестеге арналған негізгі кескін бағанының атауы.
PrimaryNameAttribute String Кестеге арналған негізгі бағанның атауы.
Privileges Нысандар массиві Кестеге қатынау үшін қауіпсіздік артықшылығын анықтайтын нысандар. Артықшылық нысанын қараңыз
Attributes Жинақ Баған анықтамалары объектілерінің жиынтығы. Атрибут нысандарын қарау

Артықшылық нысаны

Артықшылық нысандарында кестеге қатынасу үшін қауіпсіздік артықшылығын анықтау үшін келесі қасиеттер бар:

РаT� Түрі Сипаттама
CanBeBasic Логикалық Артықшылық негізгі қатынас деңгейі бола ала ма?
CanBeDeep Логикалық Артықшылық терең қатынау деңгейі бола ала ма?
CanBeEntityReference Логикалық Сыртқы тарап үшін артықшылық қолжетімділіктің негізгі деңгейі бола ала ма?
CanBeGlobal Логикалық Артықшылық ғаламдық қолжетімділік деңгейі бола ала ма?
CanBeLocal Логикалық Артықшылық жергілікті қатынас деңгейі бола ала ма?
CanBeParentEntityReference Логикалық Сыртқы тарап үшін артықшылық ата-аналардың қатынас деңгейі бола ала ма?
Name String Артықшылықтың атауы ___________________________ 4.
PrivilegeId String Артықшылықтың идентификат.
PrivilegeType Саны Келесілердің бірі болып табылатын артықшылық түрі:
0 : Жоқ
1 : Жасау
2 : Оқу
3 : Жазу
4 : Жою
5 : Тағайындау
6 : Бөлісу
7 : Қосу
8 : Қосымша

Атрибут нысандары

Қайтарылған объект баған анықтамаларының түріне байланысты.

База (AttributeMetadata) бағандары

Барлық баған анықтамалары мына ортақ қасиеттерге ие:

РаT� Түрі Сипаттама
AttributeType Саны Бағанның түрі. Баған түрі мәндерінің тізімі үшін AttributeTypeCode enum бөлімін қараңыз
DisplayName String Бағанның көрсетілетін атауы
EntityLogicalName String Бағанды қамтитын кестенің логикалық атауы.
LogicalName String Бағанның логикалық атауы.

Иә/Жоқ (BooleanAttributeMetadata) бағандары

Иә/Жоқ бағандарында мына қасиеттер бар:

РаT� Түрі Сипаттама
DefaultFormValue Логикалық Иә/Жоқ бағанының әдепкі мәні.
OptionSet Нысан Логикалық бағанның параметрлері, онда әр параметр кілт:мән жұбы болып табылады.

Таңдау (PicklistAttributeMetadata) бағандары

Таңдау бағандарында мына қасиет бар:

РаT� Түрі Сипаттама
OptionSet Нысан Әрбір параметр кілт:мән жұбы болып табылатын бағанның параметрлері.

Таңдаулар (MultiSelectPicklistAttributeMetadata ) бағандары

Таңдау бағандарында мына қасиеттер бар:

РаT� Түрі Сипаттама
DefaultFormValue Логикалық Бағанның әдепкі мәні.
OptionSet Нысан Логикалық бағанның параметрлері, онда әр параметр кілт:мән жұбы болып табылады.

Күй (StateAttributeMetadata) бағандары

Мемлекеттік бағандарда мына қасиеттер бар:

РаT� Түрі Сипаттама
OptionSet Нысан Әрбір параметр кілт:мән жұбы болып табылатын бағанның параметрлері.

Сондай-ақ, осы әдістердің OptionSetarg бірінің мәнін параметр ретінде қабылдайтын әдістер де бар.

РаT� Қайтару түрі Сипаттама
getDefaultStatus(arg) Саны Кесте үшін берілген күй мәніне негізделген әдепкі күйді (санды) береді. Кесте үшін әдепкі күй және күй мәндері үшін Dataverse кестесі/нысан сілтемесіндегі кестенің анықтамалары туралы ақпаратты қараңыз.
getStatusValuesForState(arg) Сандар жиынтығы Көрсетілген күй мәні үшін ықтимал күй мәндерін (сандар жиымын) береді. Кестенің күйі мен күй мәндері үшін Dataverse кестесі/нысан сілтемесіндегі кестенің анықтамалары туралы ақпаратты қараңыз.

Күй (StatusAttributeMetadata) бағандары

Күй бағандарында мына қасиет бар:

РаT� Түрі Сипаттама
OptionSet Нысан Әрбір параметр кілт:мән жұбы болып табылатын бағанның параметрлері.

Күй бағандарында параметр мәндерінің бірінің OptionSetarg мәнін параметр ретінде қабылдайтын осы әдіс бар.

РаT� Қайтару түрі Сипаттама
getState(arg) Саны Көрсетілген күй мәні (саны) үшін күй мәнін (сан) береді. Кесте үшін әдепкі күй және күй мәндері үшін Dataverse кестесі/нысан сілтемесіндегі кестенің анықтамалары туралы ақпаратты қараңыз.

Xrm.Utility