гетЕнтитyМетадата (АПИ клијента)

Враћа дефиниције табеле за наведену табелу.

Синтакса

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

Параметре

Име Тип Потребно Опис
entityName String Да Логички назив табеле.
attributes Низ жица Не Колоне за добијање дефиниција.
successCallback Функцију Не Функција која се позива када се врате дефиниције табеле.
errorCallback Функцију Не Функција за позивање када операција не успе.

Даје

Тип : Објекат

Опис : Објекат који садржи информације о дефиницијама табеле са следећим вредностима.

Име Тип Опис
ActivityTypeMask Број Да ли прилагођена активност треба да се појави у менијима активности у Веб апликацији. 0 означава да се прилагођена активност не појављује; 1 указује на то да се појављује.
AutoRouteToOwnerQueue Логичка вредност Означава да ли да се аутоматски преместе записи у подразумевани ред власника када је запис овог типа креиран или додељен.
CanEnableSyncToExternalSearchIndex Логичка вредност Само за интерну употребу.
CanTriggerWorkflow Логичка вредност Означава да ли табела може покренути процес тока посла.
Description String Опис табеле.
DisplayCollectionName String Име приказа у множини за табелу.
DisplayName String Име за приказ табеле.
EnforceStateTransitions Логичка вредност Означава да ли ће табела спроводити прилагођене прелазе стања.
EntityColor String Хексадецимални код који представља боју која ће се користити за ову табелу у апликацији.
EntitySetName String Име Веб АПИ табеле постављене за ову табелу.
HasActivities Логичка вредност Означава да ли су активности повезане са овом табелом.
IsActivity Логичка вредност Означава да ли је табела активност.
IsActivityParty Логичка вредност Означава да ли се поруке е-поште могу послати на адресу е-поште која се налази у запису овог типа.
IsBusinessProcessEnabled Логичка вредност Означава да ли је табела омогућена за токове пословних процеса.
IsBPFEntity Логичка вредност Означава да ли је табела табела тока пословног процеса.
IsChildEntity Логичка вредност Означава да ли је табела потомачка табела.
IsConnectionsEnabled Логичка вредност Означава да ли су везе омогућене за ову табелу.
IsCustomEntity Логичка вредност Означава да ли је табела прилагођена табела.
IsCustomizable Логичка вредност Означава да ли је табела прилагодљива.
IsDocumentManagementEnabled Логичка вредност Означава да ли је омогућено управљање документима.
IsDocumentRecommendationsEnabled Логичка вредност Означава да ли је омогућена препорука документа.
IsDuplicateDetectionEnabled Логичка вредност Означава да ли је омогућена детекција дупликата.
IsEnabledForCharts Логичка вредност Означава да ли су графикони омогућени.
IsImportable Логичка вредност Означава да ли се табела може увести помоћу чаробњака за увоз.
IsInteractionCentricEnabled Логичка вредност Означава да је табела омогућена за интерактивно искуство.
IsKnowledgeManagementEnabled Логичка вредност Означава да ли је управљање знањем омогућено за табелу.
IsMailMergeEnabled Логичка вредност Означава да ли је омогућено спајање поште за ову табелу.
IsManaged Логичка вредност Означава да ли је табела део управљаног решења.
IsOneNoteIntegrationEnabled Логичка вредност Означава да ли је интеграција програма ОнеНоте омогућена за табелу.
IsOptimisticConcurrencyEnabled Логичка вредност Означава да ли је оптимистична конкурентност омогућена за табелу.
IsQuickCreateEnabled Логичка вредност Означава да ли је табела омогућена за брзо креирање образаца.
IsStateModelAware Логичка вредност Означава да ли табела подржава подешавање прилагођених прелаза стања.
IsValidForAdvancedFind Логичка вредност Означава да ли ће табела бити приказана у напредном проналажењу.
IsVisibleInMobileClient Логичка вредност Означава да ли корисници Мицрософт Динамицс КСНУМКС за таблете могу да виде податке за ову табелу.
IsEnabledInUnifiedInterface Логичка вредност Означава да ли је табела омогућена за обједињени интерфејс.
LogicalCollectionName String Име логичке колекције.
LogicalName String Логички назив за табелу.
ObjectTypeCode Број Код типа табеле.
OwnershipType String Тип власништва за табелу: UserOwned или OrganizationOwned.
PrimaryIdAttribute String Име колоне која је примарни ИД за табелу.
PrimaryImageAttribute String Назив колоне примарне слике за табелу.
PrimaryNameAttribute String Име примарне колоне за табелу.
Privileges Низ објеката Објекти који дефинишу безбедносну привилегију за приступ табели. Погледајте објекат привилегија
Attributes Колекција Збирка објеката дефиниција колона. Погледајте објекте атрибута

Привилеговани објекат

Привилеговани објекти имају следеће особине да дефинишу безбедносну привилегију за приступ табели:

Име Тип Опис
CanBeBasic Логичка вредност Да ли привилегија може бити основни ниво приступа.
CanBeDeep Логичка вредност Да ли привилегија може бити дубок ниво приступа.
CanBeEntityReference Логичка вредност Да ли привилегија за спољну страну може бити основни ниво приступа.
CanBeGlobal Логичка вредност Да ли привилегија може бити глобални ниво приступа.
CanBeLocal Логичка вредност Да ли привилегија може бити локални ниво приступа.
CanBeParentEntityReference Логичка вредност Да ли привилегија за спољну страну може бити ниво родитељског приступа.
Name String Име привилегије.
PrivilegeId String ИД привилегије.
PrivilegeType Број Врста привилегије, која је једна од следећих:
0 : Ниједан
1 : Креирај
2 : Прочитајте
3 : Писање
4 : Избриши
5 : Додели
6 : Удео
7 : Додавање
8 : АппендТо

Објекти атрибута

Објекат враћен зависи од типа дефиниције колона.

База (АттрибутеМетадата) колоне

Све дефиниције колона имају ове заједничке особине:

Име Тип Опис
AttributeType Број Тип колоне. За листу вредности типа колоне, погледајте АттрибутеТипеЦоде Енум
DisplayName String Име за приказ колоне
EntityLogicalName String Логички назив табеле која садржи колону.
LogicalName String Логички назив за колону.

Да / Не (БоолеанАттрибутеМетадата) колоне

Да / Не колоне имају ове особине:

Име Тип Опис
DefaultFormValue Логичка вредност Основна вредност за колону Да / Не.
OptionSet Објекат Опције за боолеову колону где је свака опција кључ:вредност пар.

Избор (ПицклистАттрибутеМетадата) колоне

Колоне избора имају ову особину:

Име Тип Опис
OptionSet Објекат Опције за колону где је свака опција кључ:вредност пар.

Избори (МултиСелецтПицклистАттрибутеМетадата ) колоне

Колоне избора имају ове особине:

Име Тип Опис
DefaultFormValue Логичка вредност Подразумевана вредност за колону.
OptionSet Објекат Опције за боолеову колону где је свака опција кључ:вредност пар.

Држава (СтатеАттрибутеМетадата) колоне

Државне колоне имају ову особину:

Име Тип Опис
OptionSet Објекат Опције за колону где је свака опција кључ:вредност пар.

Колоне стања такође имају ове методе које прихватају вредност једне од OptionSet вредности опција као arg параметар.

Име Повратак Тип Опис
getDefaultStatus(arg) Број Враћа подразумевани статус (број) на основу прослеђене вредности стања за табелу. За подразумевано стање и вредности статуса за табелу, погледајте информације о дефиницијама табеле табеле у Датаверсе табели / ентитету референце .
getStatusValuesForState(arg) Низ бројева Враћа могуће вредности статуса (низ бројева) за одређену вредност стања. За вредности стања и статуса за табелу, погледајте информације о дефиницијама табеле табеле у Датаверсе табели / референци ентитета .

Статус (СтатусАттрибутеМетадата) колоне

Статусне колоне имају ову особину:

Име Тип Опис
OptionSet Објекат Опције за колону где је свака опција кључ:вредност пар.

Статусне колоне такође имају овај метод који прихвата вредност једне од OptionSet вредности опција као arg параметар.

Име Повратак Тип Опис
getState(arg) Број Враћа вредност стања (број) за наведену вредност статуса (број). За подразумевано стање и вредности статуса за табелу, погледајте информације о дефиницијама табеле табеле у Датаверсе табели / ентитету референце .

Софтвер сличан XРМ.Утилитy-у