getEntityMetadata (API odjemalca)

Vrne definicije tabele za navedeno tabelo.

Sintaksa

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

Parametrov

Imenu Vrsta Zahtevano Opis
entityName String Da Logično ime tabele.
attributes Matrika nizov Ne Stolpci za pridobivanje definicij.
successCallback funkcija Ne Funkcija, ki pokliče, ko so vrnjene definicije tabele.
errorCallback funkcija Ne Funkcija, ki jo pokličete, ko operacija ne uspe.

Vrne

Vrsta: Predmet

Opis: Predmet, ki vsebuje informacije o definicijah tabele s temi vrednostmi.

Imenu Vrsta Opis
ActivityTypeMask Število Ali naj se dejavnost po meri prikaže v menijih dejavnosti v spletnem programu. 0 označuje, da dejavnost po meri ni prikazana; 1 označuje, da se prikaže.
AutoRouteToOwnerQueue logičen Označuje, ali naj se zapisi samodejno premaknejo v privzeto čakalno vrsto lastnika, ko je ustvarjen ali dodeljen zapis te vrste.
CanEnableSyncToExternalSearchIndex logičen Samo za interno uporabo.
CanTriggerWorkflow logičen Označuje, ali lahko tabela sproži proces poteka dela.
Description String Opis tabele.
DisplayCollectionName String Pluralno prikazano ime tabele.
DisplayName String Prikazano ime tabele.
EnforceStateTransitions logičen Označuje, ali bo tabela uveljavila prehode stanja po meri.
EntityColor String Šestnajstiška koda, ki predstavlja barvo, ki bo uporabljena za to tabelo v programu.
EntitySetName String Ime tabele spletnega API-ja, nastavljenega za to tabelo.
HasActivities logičen Označuje, ali so dejavnosti povezane s to tabelo.
IsActivity logičen Označuje, ali je tabela dejavnost.
IsActivityParty logičen Označuje, ali je e-poštna sporočila mogoče poslati na e-poštni naslov, shranjen v zapisu te vrste.
IsBusinessProcessEnabled logičen Označuje, ali je tabela omogočena za poteke poslovnih procesov.
IsBPFEntity logičen Označuje, ali je tabela tabela s potekom poslovnih procesov.
IsChildEntity logičen Označuje, ali je tabela podrejena tabela.
IsConnectionsEnabled logičen Označuje, ali so povezave omogočene za to tabelo.
IsCustomEntity logičen Označuje, ali je tabela tabela po meri.
IsCustomizable logičen Označuje, ali je tabelo mogoče prilagoditi.
IsDocumentManagementEnabled logičen Označuje, ali je upravljanje dokumentov omogočeno.
IsDocumentRecommendationsEnabled logičen Označuje, ali so priporočila za dokument omogočena.
IsDuplicateDetectionEnabled logičen Označuje, ali je zaznavanje dvojnikov omogočeno.
IsEnabledForCharts logičen Označuje, ali so grafikoni omogočeni.
IsImportable logičen Označuje, ali je tabelo mogoče uvoziti s čarovnikom za uvoz.
IsInteractionCentricEnabled logičen Označuje, da je tabela omogočena za interaktivno izkušnjo.
IsKnowledgeManagementEnabled logičen Označuje, ali je upravljanje znanja omogočeno za tabelo.
IsMailMergeEnabled logičen Označuje, ali je spajanje dokumentov omogočeno za to tabelo.
IsManaged logičen Označuje, ali je tabela del upravljane rešitve.
IsOneNoteIntegrationEnabled logičen Označuje, ali je integracija OneNota omogočena za tabelo.
IsOptimisticConcurrencyEnabled logičen Označuje, ali je za tabelo omogočena optimistična hkratnost.
IsQuickCreateEnabled logičen Označuje, ali je tabela omogočena za obrazce za hitro ustvarjanje.
IsStateModelAware logičen Označuje, ali tabela podpira nastavitev prehodov stanja po meri.
IsValidForAdvancedFind logičen Označuje, ali bo tabela prikazana v naprednem načinu iskanja.
IsVisibleInMobileClient logičen Označuje, ali lahko uporabniki storitve Microsoft Dynamics 365 za tablične računalnike vidijo podatke za to tabelo.
IsEnabledInUnifiedInterface logičen Označuje, ali je tabela omogočena za poenoten vmesnik.
LogicalCollectionName String Logično ime zbirke.
LogicalName String Logično ime tabele.
ObjectTypeCode Število Koda vrste tabele.
OwnershipType String Vrsta lastništva za tabelo: UserOwned ali OrganizationOwned.
PrimaryIdAttribute String Ime stolpca, ki je primarni ID za tabelo.
PrimaryImageAttribute String Ime primarnega slikovnega stolpca za tabelo.
PrimaryNameAttribute String Ime primarnega stolpca za tabelo.
Privileges Matrika predmetov Predmeti, ki določajo varnostni privilegij za dostop do tabele. Ogled predmeta Privilege
Attributes Zbirka Zbirka predmetov definicij stolpcev. Glejte Predmeti atributov

Predmet privilegija

Predmeti privilegijev imajo te lastnosti, da določijo varnostne pravice za dostop do tabele:

Imenu Vrsta Opis
CanBeBasic logičen Ali je pravica lahko osnovna raven dostopa.
CanBeDeep logičen Ali je privilegij lahko globoka raven dostopa.
CanBeEntityReference logičen Ali je lahko privilegij za zunanjo stranko osnovna raven dostopa.
CanBeGlobal logičen Ali je privilegij lahko globalna raven dostopa.
CanBeLocal logičen Ali je pravica lahko raven lokalnega dostopa.
CanBeParentEntityReference logičen Ali je pravica za zunanjo osebo lahko raven nadrejenega dostopa.
Name String Ime privilegija.
PrivilegeId String ID privilegija.
PrivilegeType Število Vrsta privilegija, ki je ena od naslednjih:
0 : Brez
1 : Ustvari
2 : Branje
3 : Pisanje
4 : Izbriši
5 : Dodeli
6 : Skupna raba
7 : Dodaj
8 : Dodaj v

Atributni predmeti

Vrnjeni predmet je odvisen od vrste definicij stolpcev.

Stolpci »Base« (AttributeMetadata)

Vse definicije stolpcev imajo te lastnosti v skupni rabi:

Imenu Vrsta Opis
AttributeType Število Vrsta stolpca. Če si želite ogledati seznam vrednosti vrste stolpca, glejte »AttributeTypeCode Enum«
DisplayName String Prikazano ime stolpca
EntityLogicalName String Logično ime tabele, ki vsebuje stolpec.
LogicalName String Logično ime stolpca.

Stolpci »Da/Ne« (BooleanAttributeMetadata)

Stolpci »Da/ne« imajo te lastnosti:

Imenu Vrsta Opis
DefaultFormValue logičen Privzeta vrednost za stolpec »Da/ne«.
OptionSet Predmet Možnosti za logični stolpec, kjer je vsaka možnost par key:value.

Stolpci izbire (PicklistAttributeMetadata)

Stolpci za izbiro imajo to lastnost:

Imenu Vrsta Opis
OptionSet Predmet Možnosti za stolpec, kjer je vsaka možnost par key:value.

Izbirni stolpci (MultiSelectPicklistAttributeMetadata)

Stolpci z možnostmi imajo te lastnosti:

Imenu Vrsta Opis
DefaultFormValue logičen Privzeta vrednost za stolpec.
OptionSet Predmet Možnosti za logični stolpec, kjer je vsaka možnost par key:value.

Stolpci »StateAttributeMetadata« (StateAttributeMetadata)

Stolpci stanja imajo to lastnost:

Imenu Vrsta Opis
OptionSet Predmet Možnosti za stolpec, kjer je vsaka možnost par key:value.

Stolpci stanja imajo tudi te metode, ki sprejemajo vrednost ene od vrednosti OptionSet možnosti kot arg parameter.

Imenu Vrsta vračila Opis
getDefaultStatus(arg) Število Vrne privzeto stanje (število), ki temelji na posredovani vrednosti stanja za tabelo. Za privzete vrednosti stanja in stanja za tabelo glejte informacije o definicijah tabele v tabeli v razdelku Sklic tabele/entitete Dataverse.
getStatusValuesForState(arg) Matrika števil Vrne možne vrednosti stanja (matriko števil) za določeno vrednost stanja. Če želite informacije o vrednostih stanj in stanjih za tabelo, glejte informacije o definicijah tabele v tabeli Dataverse tabele/sklica entitete.

Stolpci s stanjem (StatusAttributeMetadata)

Stolpci stanja imajo to lastnost:

Imenu Vrsta Opis
OptionSet Predmet Možnosti za stolpec, kjer je vsaka možnost par key:value.

Stolpci stanja imajo tudi to metodo, ki sprejme vrednost ene od vrednosti OptionSet možnosti kot arg parameter.

Imenu Vrsta vračila Opis
getState(arg) Število Vrne vrednost stanja (število) za navedeno vrednost stanja (število). Za privzete vrednosti stanja in stanja za tabelo glejte informacije o definicijah tabele v tabeli v razdelku Sklic tabele/entitete Dataverse.

Xrm.Utility