Dalintis per


getEntityMetadata (Kliento API)

Grąžina lentelės apibrėžimus nurodytai lentelei.

Sintaksė

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

Parametrus

Vardas, pavadinimas Rūšis Privalomas Apibūdinimas
entityName String Taip Loginis lentelės pavadinimas.
attributes Stygų masyvas Ne Stulpeliai, skirti apibrėžimams gauti.
successCallback funkcija Ne Funkcija, iškviečianti, kai pateikiami lentelės apibrėžimai.
errorCallback funkcija Ne Funkcija, kurią reikia iškviesti, kai operacija nepavyksta.

Grąžina

Tipas: Objektas

Aprašas: Objektas, kuriame yra lentelės apibrėžimų informacija su šiomis reikšmėmis.

Vardas, pavadinimas Rūšis Apibūdinimas
ActivityTypeMask Skaičius Ar pasirinktinė veikla turi būti rodoma žiniatinklio programos veiklos meniu. 0 nurodo, kad pasirinktinė veikla nerodoma; 1 nurodo, kad jis rodomas.
AutoRouteToOwnerQueue Bulio logikos Nurodo, ar automatiškai perkelti įrašus į savininko numatytąją eilę, kai sukuriamas ar priskiriamas šio tipo įrašas.
CanEnableSyncToExternalSearchIndex Bulio logikos Tik vidaus naudojimui.
CanTriggerWorkflow Bulio logikos Nurodo, ar lentelė gali suaktyvinti darbo eigos procesą.
Description String Lentelės aprašas.
DisplayCollectionName String Daugiskaitos rodomas lentelės pavadinimas.
DisplayName String Rodomas lentelės pavadinimas.
EnforceStateTransitions Bulio logikos Nurodo, ar lentelė įgalins pasirinktinius būsenos perėjimus.
EntityColor String Šešioliktainis kodas, nurodantis spalvą, kuri bus naudojama programoje šioje lentelėje.
EntitySetName String Žiniatinklio API lentelės, nustatytos šiai lentelei, pavadinimas.
HasActivities Bulio logikos Nurodo, ar veikla yra susieta su šia lentele.
IsActivity Bulio logikos Nurodo, ar lentelė yra veikla.
IsActivityParty Bulio logikos Nurodo, ar el. laiškus galima siųsti el. pašto adresu, saugomu šio tipo įraše.
IsBusinessProcessEnabled Bulio logikos Nurodo, ar lentelė įgalinta verslo procesų srautams.
IsBPFEntity Bulio logikos Nurodo, ar lentelė yra verslo proceso srauto lentelė.
IsChildEntity Bulio logikos Nurodo, ar lentelė yra antrinė lentelė.
IsConnectionsEnabled Bulio logikos Nurodo, ar įgalinti šios lentelės ryšiai.
IsCustomEntity Bulio logikos Nurodo, ar lentelė yra pasirinktinė lentelė.
IsCustomizable Bulio logikos Nurodo, ar lentelę galima tinkinti.
IsDocumentManagementEnabled Bulio logikos Nurodo, ar įgalintas dokumentų valdymas.
IsDocumentRecommendationsEnabled Bulio logikos Nurodo, ar dokumento rekomendacijos įgalintos.
IsDuplicateDetectionEnabled Bulio logikos Nurodo, ar dublikatų aptikimas įjungtas.
IsEnabledForCharts Bulio logikos Nurodo, ar diagramos įgalintos.
IsImportable Bulio logikos Nurodo, ar lentelę galima importuoti naudojant importavimo vediklį.
IsInteractionCentricEnabled Bulio logikos Nurodo, kad lentelėje įgalinta interaktyvi patirtis.
IsKnowledgeManagementEnabled Bulio logikos Nurodo, ar lentelėje įgalintas žinių valdymas.
IsMailMergeEnabled Bulio logikos Nurodo, ar šioje lentelėje įgalintas laiškų suliejimas.
IsManaged Bulio logikos Nurodo, ar lentelė yra valdomo sprendimo dalis.
IsOneNoteIntegrationEnabled Bulio logikos Nurodo, ar įgalintas lentelės "OneNote" integravimas.
IsOptimisticConcurrencyEnabled Bulio logikos Nurodo, ar lentelėje įgalintas optimistinis sutapimas.
IsQuickCreateEnabled Bulio logikos Nurodo, ar lentelėje įgalintos sparčiojo kūrimo formos.
IsStateModelAware Bulio logikos Nurodo, ar lentelė palaiko pasirinktinių būsenos perėjimų nustatymą.
IsValidForAdvancedFind Bulio logikos Nurodo, ar lentelė bus rodoma išplėstinėje ieškoje.
IsVisibleInMobileClient Bulio logikos Nurodo, ar "Microsoft Dynamics 365" planšetiniams kompiuteriams vartotojai gali matyti šios lentelės duomenis.
IsEnabledInUnifiedInterface Bulio logikos Nurodo, ar lentelė įgalinta vieningojoje sąsajoje.
LogicalCollectionName String Loginio rinkinio pavadinimas.
LogicalName String Loginis lentelės pavadinimas.
ObjectTypeCode Skaičius Objekto tipo kodas.
OwnershipType String Lentelės nuosavybės tipas: UserOwned arba OrganizationOwned.
PrimaryIdAttribute String Stulpelio, kuris yra lentelės pirminis ID, pavadinimas.
PrimaryImageAttribute String Lentelės pirminio vaizdo stulpelio pavadinimas.
PrimaryNameAttribute String Lentelės pirminio stulpelio pavadinimas.
Privileges Objektų masyvas Objektai, kurie apibrėžia prieigos prie lentelės saugos teises. Žr. teisių objektą
Attributes Rinkinys Stulpelių apibrėžimų objektų rinkinys. Žr . atributų objektus

Teisių objektas

Teisių objektai turi šias ypatybes, kad apibrėžtų prieigos prie lentelės saugos teises:

Vardas, pavadinimas Rūšis Apibūdinimas
CanBeBasic Bulio logikos Ar teisė gali būti pagrindinio prieigos lygio.
CanBeDeep Bulio logikos Ar teisė gali būti gilios prieigos lygis.
CanBeEntityReference Bulio logikos Ar išorinės šalies teisė gali būti pagrindinio prieigos lygio.
CanBeGlobal Bulio logikos Ar teisė gali būti visuotinės prieigos lygis.
CanBeLocal Bulio logikos Ar teisė gali būti vietinės prieigos lygio.
CanBeParentEntityReference Bulio logikos Ar išorinės šalies teisė gali būti pirminio lygio prieigos lygis.
Name String Teisės pavadinimas.
PrivilegeId String Teisės ID.
PrivilegeType Skaičius Teisės tipas, kuris yra vienas iš šių:
0 : Nėra
1: kurti
2: skaityti
3: Rašymas
4: Naikinti
5: priskirti
6: Bendrinti
7: papildymas
8: Papildymas

Atributų objektai

Grąžintas objektas priklauso nuo stulpelių apibrėžimų tipo.

Pagrindiniai (Atributų metaduomenys) stulpeliai

Visi stulpelių apibrėžimai turi šias bendrinamas ypatybes:

Vardas, pavadinimas Rūšis Apibūdinimas
AttributeType Skaičius Stulpelio tipas. Stulpelių tipų reikšmių sąrašą rasite AttributeTypeCode išvardijimas
DisplayName String Rodomas stulpelio pavadinimas
EntityLogicalName String Lentelės, kurioje yra stulpelis, loginis pavadinimas.
LogicalName String Loginis stulpelio pavadinimas.

Taip / ne (BooleanAttributeMetadata) stulpeliai

Taip/ ne stulpeliai turi šias ypatybes:

Vardas, pavadinimas Rūšis Apibūdinimas
DefaultFormValue Bulio logikos Numatytoji stulpelio Taip/ne reikšmė.
OptionSet Daiktas Bulio logikos stulpelio, kuriame kiekviena parinktis yra klavišų:reikšmių pora, parinktys.

Choice (PicklistAttributeMetadata) stulpeliai

Pasirinkimo stulpeliuose yra ši ypatybė:

Vardas, pavadinimas Rūšis Apibūdinimas
OptionSet Daiktas Stulpelio, kuriame kiekviena parinktis yra key:value pair, parinktys.

Pasirinkimai (MultiSelectPicklistAttributeMetadata) stulpeliai

Pasirinkimų stulpeliuose yra šios ypatybės:

Vardas, pavadinimas Rūšis Apibūdinimas
DefaultFormValue Bulio logikos Numatytoji stulpelio reikšmė.
OptionSet Daiktas Bulio logikos stulpelio, kuriame kiekviena parinktis yra klavišų:reikšmių pora, parinktys.

State (StateAttributeMetadata) stulpeliai

Būsenos stulpeliuose yra ši ypatybė:

Vardas, pavadinimas Rūšis Apibūdinimas
OptionSet Daiktas Stulpelio, kuriame kiekviena parinktis yra key:value pair, parinktys.

Būsenos stulpeliuose taip pat yra šie metodai, kurie priima vienos iš OptionSet parinkčių reikšmių reikšmę kaip parametrą arg .

Vardas, pavadinimas Grąžinimo tipas Apibūdinimas
getDefaultStatus(arg) Skaičius Pateikia numatytąją būseną (skaičių) pagal pateiktos lentelės būsenos reikšmę. Lentelės numatytųjų būsenų ir būsenos reikšmių ieškokite lentelės aprašų informacijoje , esančioje "Dataverse" lentelės / objekto nuorodoje.
getStatusValuesForState(arg) Skaičių masyvas Pateikia galimas nurodytos būsenos reikšmės būsenos reikšmes (skaičių masyvą). Lentelės būsenos ir būsenos reikšmes žr. lentelės aprašų informacija lentelėje "Dataverse" lentelės / subjekto nuorodoje.

Būsenos (StatusAttributeMetadata) stulpeliai

Būsenos stulpeliuose yra ši ypatybė:

Vardas, pavadinimas Rūšis Apibūdinimas
OptionSet Daiktas Stulpelio, kuriame kiekviena parinktis yra key:value pair, parinktys.

Būsenos stulpeliuose taip pat yra šis metodas, kuris priima vienos iš OptionSet parinkčių reikšmių reikšmę kaip parametrą arg .

Vardas, pavadinimas Grąžinimo tipas Apibūdinimas
getState(arg) Skaičius Grąžina nurodytos būsenos reikšmės (skaičiaus) būsenos reikšmę (skaičių). Lentelės numatytųjų būsenų ir būsenos reikšmių ieškokite lentelės aprašų informacijoje , esančioje "Dataverse" lentelės / objekto nuorodoje.

Xrm.Utility