getEntityMetadata (Klienta API)

Atgriež norādītās tabulas tabulas definīcijas.

Sintakse

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

Parameters

Vārds Tips Nepieciešams Apraksts
entityName String Tabulas loģiskais nosaukums.
attributes Stīgu masīvs Kolonnas, lai iegūtu definīcijas.
successCallback funkcija Funkcija, kas jāizsauc, kad tiek atgrieztas tabulas definīcijas.
errorCallback funkcija Funkcija, kas jāizsauc, ja operācija neizdodas.

Atgriež

Tips: Objekts

Apraksts: objekts, kas satur tabulas definīciju informāciju ar šādām vērtībām.

Vārds Tips Apraksts
ActivityTypeMask Skaitlis Vai pielāgotai darbībai ir jāparādās tīmekļa lietojumprogrammas aktivitāšu izvēlnēs. 0 norāda, ka pielāgotā darbība netiek rādīta; 1 norāda, ka tas parādās.
AutoRouteToOwnerQueue Būla Norāda, vai automātiski pārvietot ierakstus uz īpašnieka noklusējuma rindu, kad tiek izveidots vai piešķirts šāda tipa ieraksts.
CanEnableSyncToExternalSearchIndex Būla Tikai iekšējai lietošanai.
CanTriggerWorkflow Būla Norāda, vai tabula var aktivizēt darbplūsmas procesu.
Description String Tabulas apraksts.
DisplayCollectionName String Tabulas daudzskaitļa parādāmais nosaukums.
DisplayName String Tabulas parādāmais nosaukums.
EnforceStateTransitions Būla Norāda, vai tabulā tiks ieviestas pielāgotas stāvokļa pārejas.
EntityColor String Heksadecimālais kods, kas apzīmē krāsu, kas lietojumprogrammā jāizmanto šai tabulai.
EntitySetName String Šīs tabulas Web API tabulas kopas nosaukums.
HasActivities Būla Norāda, vai darbības ir saistītas ar šo tabulu.
IsActivity Būla Norāda, vai tabula ir darbība.
IsActivityParty Būla Norāda, vai e-pasta ziņojumus var nosūtīt uz e-pasta adresi, kas saglabāta šāda tipa ierakstā.
IsBusinessProcessEnabled Būla Norāda, vai tabula ir iespējota biznesa procesa plūsmām.
IsBPFEntity Būla Norāda, vai tabula ir biznesa procesa plūsmas tabula.
IsChildEntity Būla Norāda, vai tabula ir pakārtota tabula.
IsConnectionsEnabled Būla Norāda, vai šai tabulai ir iespējoti savienojumi.
IsCustomEntity Būla Norāda, vai tabula ir pielāgota.
IsCustomizable Būla Norāda, vai tabula ir pielāgojama.
IsDocumentManagementEnabled Būla Norāda, vai dokumentu pārvaldība ir iespējota.
IsDocumentRecommendationsEnabled Būla Norāda, vai dokumenta ieteikumi ir iespējoti.
IsDuplicateDetectionEnabled Būla Norāda, vai dublikātu noteikšana ir iespējota.
IsEnabledForCharts Būla Norāda, vai diagrammas ir iespējotas.
IsImportable Būla Norāda, vai tabulu var importēt, izmantojot importēšanas vedni.
IsInteractionCentricEnabled Būla Norāda, ka tabula ir iespējota interaktīvai pieredzei.
IsKnowledgeManagementEnabled Būla Norāda, vai tabulā ir iespējota zināšanu pārvaldība.
IsMailMergeEnabled Būla Norāda, vai šai tabulai ir iespējota pasta sapludināšana.
IsManaged Būla Norāda, vai tabula ir daļa no pārvaldīta risinājuma.
IsOneNoteIntegrationEnabled Būla Norāda, vai tabulai ir iespējota OneNote integrācija.
IsOptimisticConcurrencyEnabled Būla Norāda, vai tabulā ir iespējota optimistiska vienlaicīgība.
IsQuickCreateEnabled Būla Norāda, vai tabula ir iespējota ātrās izveides veidlapām.
IsStateModelAware Būla Norāda, vai tabula atbalsta pielāgotu stāvokļu pāreju iestatīšanu.
IsValidForAdvancedFind Būla Norāda, vai tabula tiks rādīta detalizētajā atrašanā.
IsVisibleInMobileClient Būla Norāda, vai Microsoft Dynamics 365 planšetdatoriem lietotāji var redzēt šīs tabulas datus.
IsEnabledInUnifiedInterface Būla Norāda, vai tabulā ir iespējots vienotais interfeiss.
LogicalCollectionName String Loģiskās kolekcijas nosaukums.
LogicalName String Tabulas loģiskais nosaukums.
ObjectTypeCode Skaitlis Tabulas tipa kods.
OwnershipType String Tabulas īpašumtiesību tips: UserOwned vai OrganizationOwned.
PrimaryIdAttribute String Kolonnas nosaukums, kas ir tabulas primārais ID.
PrimaryImageAttribute String Tabulas primārās attēla kolonnas nosaukums.
PrimaryNameAttribute String Tabulas primārās kolonnas nosaukums.
Privileges Objektu masīvs Objekti, kas definē drošības atļauju piekļuvei tabulai. Skatīt Privilēģiju objektu
Attributes Kolekcija Kolonnu definīciju objektu kolekcija. Skatiet Atribūtu objektus

Privilēģiju objekts

Privilēģiju objektiem ir šādi rekvizīti, lai definētu drošības atļauju piekļuvei tabulai:

Vārds Tips Apraksts
CanBeBasic Būla Vai privilēģija var būt pamata piekļuves līmenis.
CanBeDeep Būla Vai privilēģija var būt dziļas piekļuves līmenis.
CanBeEntityReference Būla Vai ārējās puses privilēģija var būt pamata piekļuves līmenis.
CanBeGlobal Būla Vai privilēģija var būt globālās piekļuves līmenis.
CanBeLocal Būla Vai privilēģija var būt vietējā piekļuves līmenī.
CanBeParentEntityReference Būla Vai ārējas puses privilēģija var būt vecākpiekļuves līmenis.
Name String Privilēģijas nosaukums.
PrivilegeId String Privilēģijas ID.
PrivilegeType Skaitlis Privilēģijas tips, kas ir viens no šādiem:
0 : Nav
1 : Izveidot
2 : Lasīt
3 : Rakstīt
4 : Svītrot
5 : Piešķirt
6 : Dalīties
7 : Pievienot
8 : Pievienot

Atribūta objekti

Atgrieztais objekts ir atkarīgs no kolonnu definīciju tipa.

Bāzes (AttributeMetadata) kolonnas

Visām kolonnu definīcijām ir šādi koplietojamie rekvizīti:

Vārds Tips Apraksts
AttributeType Skaitlis Kolonnas tips. Kolonnu tipa vērtību sarakstu skatiet sadaļā AttributeTypeCode uzskaitījums
DisplayName String Kolonnas parādāmais nosaukums
EntityLogicalName String Tabulas, kurā ir kolonna, loģiskais nosaukums.
LogicalName String Kolonnas loģiskais nosaukums.

Jā/Nē (BooleanAttributeMetadata) kolonnas

Jā/Nē kolonnām ir šādi rekvizīti:

Vārds Tips Apraksts
DefaultFormValue Būla Kolonnas Jā/Nē noklusējuma vērtība.
OptionSet Objektu Opcijas Būla kolonnai, kur katra opcija ir atslēgas:vērtību pāris.

Kolonnas Izvēle (PicklistAttributeMetadata)

Izvēles kolonnām ir šāds rekvizīts:

Vārds Tips Apraksts
OptionSet Objektu Opcijas kolonnai, kurā katra opcija ir atslēgas:vērtību pāris.

Kolonnas Izvēles (MultiSelectPicklistAttributeMetadata )

Kolonnām Izvēles ir šādi rekvizīti:

Vārds Tips Apraksts
DefaultFormValue Būla Kolonnas noklusējuma vērtība.
OptionSet Objektu Opcijas Būla kolonnai, kur katra opcija ir atslēgas:vērtību pāris.

Kolonnas Stāvoklis (StateAttributeMetadata)

Štata kolonnām ir šāds rekvizīts:

Vārds Tips Apraksts
OptionSet Objektu Opcijas kolonnai, kurā katra opcija ir atslēgas:vērtību pāris.

Stāvokļa kolonnām ir arī šīs metodes, kas pieņem vienas opcijas OptionSet vērtību vērtību kā parametru arg .

Vārds Atgriešanas veids Apraksts
getDefaultStatus(arg) Skaitlis Atgriež noklusējuma statusu (skaitli), pamatojoties uz tabulas nodotā stāvokļa vērtību. Tabulas noklusējuma stāvokļa un statusa vērtības skatiet tabulas definīciju informāciju Dataverse tabulas/entītijas atsaucē.
getStatusValuesForState(arg) Skaitļu masīvs Atgriež iespējamās statusa vērtības (skaitļu masīvs) norādītajai stāvokļa vērtībai. Tabulas stāvokļa un statusa vērtības skatiet tabulas definīciju informāciju Dataverse tabulas/entītijas atsaucē.

Kolonnas Statuss (StatusAttributeMetadata)

Statusa kolonnām ir šāds rekvizīts:

Vārds Tips Apraksts
OptionSet Objektu Opcijas kolonnai, kurā katra opcija ir atslēgas:vērtību pāris.

Statusa kolonnām ir arī šī metode, kas kā parametru arg pieņem vienas opcijas OptionSet vērtību vērtību.

Vārds Atgriešanas veids Apraksts
getState(arg) Skaitlis Atgriež norādītās statusa vērtības (skaitļa) stāvokļa vērtību (skaitli). Tabulas noklusējuma stāvokļa un statusa vērtības skatiet tabulas definīciju informāciju Dataverse tabulas/entītijas atsaucē.

Xrm.Utility