Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Returnează definițiile de tabel pentru tabelul specificat.
Sintaxă
Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)
Parametri
| Nume | Tip | Obligatoriu | Descriere |
|---|---|---|---|
entityName |
Șir | Da | Numele logic al tabelului. |
attributes |
Matrice de șiruri | Nu | Coloanele pentru care se obțin definițiile. |
successCallback |
funcționa | Nu | O funcție de apelat atunci când sunt returnate definițiile tabelului. |
errorCallback |
funcționa | Nu | O funcție de apelat atunci când operațiunea eșuează. |
Returnează
Tip: Obiect
Descriere: Un obiect care conține informațiile despre definițiile tabelului cu următoarele valori.
| Nume | Tip | Descriere |
|---|---|---|
ActivityTypeMask |
Număr | Dacă o activitate particularizată ar trebui să apară în meniurile de activitate din aplicația web.
0 indică faptul că activitatea particularizată nu apare; 1 indică faptul că apare. |
AutoRouteToOwnerQueue |
Boolean | Indică dacă să se mute automat înregistrările în coada implicită a proprietarului atunci când se creează sau se atribuie o înregistrare de acest tip. |
CanEnableSyncToExternalSearchIndex |
Boolean | Numai pentru uz intern. |
CanTriggerWorkflow |
Boolean | Indică dacă tabelul poate declanșa un proces de flux de lucru. |
Description |
Șir | Descriere pentru tabel. |
DisplayCollectionName |
Șir | Nume afișat plural pentru tabel. |
DisplayName |
Șir | Nume afișat pentru tabel. |
EnforceStateTransitions |
Boolean | Arată dacă tabelul va impune tranziții de stare particularizată. |
EntityColor |
Șir | Codul hexazecimal care reprezintă culoarea de utilizat pentru acest tabel din aplicație. |
EntitySetName |
Șir | Numele tabelului API Web setat pentru acest tabel. |
HasActivities |
Boolean | Arată dacă activitățile sunt asociate cu acest tabel. |
IsActivity |
Boolean | Arată dacă tabelul este o activitate. |
IsActivityParty |
Boolean | Indică dacă mesajele de e-mail pot fi trimise la o adresă de e-mail stocată într-o înregistrare de acest tip. |
IsBusinessProcessEnabled |
Boolean | Indică dacă tabelul este activat pentru fluxurile de procese de afaceri. |
IsBPFEntity |
Boolean | Indică dacă tabelul este un tabel de flux de procese de afaceri. |
IsChildEntity |
Boolean | Arată dacă tabelul este un tabel fiu. |
IsConnectionsEnabled |
Boolean | Indică dacă sunt activate conexiunile pentru acest tabel. |
IsCustomEntity |
Boolean | Arată dacă tabelul este un tabel particularizat. |
IsCustomizable |
Boolean | Indică dacă tabelul se poate particulariza. |
IsDocumentManagementEnabled |
Boolean | Indică dacă gestionarea documentelor este activată. |
IsDocumentRecommendationsEnabled |
Boolean | Indică dacă recomandările documentului sunt activate. |
IsDuplicateDetectionEnabled |
Boolean | Indică dacă este activată detectarea dublurilor. |
IsEnabledForCharts |
Boolean | Indică dacă diagramele sunt activate. |
IsImportable |
Boolean | Arată dacă tabelul poate fi importat utilizând Expertul import. |
IsInteractionCentricEnabled |
Boolean | Indică faptul că tabelul este activat pentru experiență interactivă. |
IsKnowledgeManagementEnabled |
Boolean | Indică dacă gestionarea cunoștințelor este activată pentru tabel. |
IsMailMergeEnabled |
Boolean | Arată dacă îmbinarea corespondenței este activată pentru acest tabel. |
IsManaged |
Boolean | Arată dacă tabelul face parte dintr-o soluție gestionată. |
IsOneNoteIntegrationEnabled |
Boolean | Arată dacă integrarea OneNote este activată pentru tabel. |
IsOptimisticConcurrencyEnabled |
Boolean | Indică dacă este activată consecvența optimistă pentru tabel. |
IsQuickCreateEnabled |
Boolean | Arată dacă tabelul este activat pentru formulare de creare rapidă. |
IsStateModelAware |
Boolean | Arată dacă tabelul acceptă setarea tranzițiilor de stare particularizate. |
IsValidForAdvancedFind |
Boolean | Arată dacă tabelul va fi afișat în Găsire complexă. |
IsVisibleInMobileClient |
Boolean | Indică dacă utilizatorii microsoft Dynamics 365 pentru tablete pot vedea datele pentru acest tabel. |
IsEnabledInUnifiedInterface |
Boolean | Arată dacă tabelul este activat pentru Interfață unificată. |
LogicalCollectionName |
Șir | Numele logic al colecției. |
LogicalName |
Șir | Numele logic al tabelului. |
ObjectTypeCode |
Număr | Codul tip al tabelului. |
OwnershipType |
Șir | Tipul de proprietate pentru tabel: UserOwned sau OrganizationOwned. |
PrimaryIdAttribute |
Șir | Numele coloanei care este ID-ul principal pentru tabel. |
PrimaryImageAttribute |
Șir | Numele coloanei imagine principale pentru un tabel. |
PrimaryNameAttribute |
Șir | Numele coloanei principale pentru un tabel. |
Privileges |
Matrice de obiecte | Obiecte care definesc privilegiul de securitate pentru accesul la un tabel. Vedeți obiectul Privilegiu |
Attributes |
Colecție | O colecție de obiecte de definiții de coloane. Vedeți obiectele Atribut |
Obiect privilegiu
Obiectele de privilegii au următoarele proprietăți pentru a defini privilegiul de securitate pentru accesul la un tabel:
| Nume | Tip | Descriere |
|---|---|---|
CanBeBasic |
Boolean | Dacă privilegiul poate fi nivelul de acces de bază. |
CanBeDeep |
Boolean | Dacă privilegiul poate fi nivelul de acces profund. |
CanBeEntityReference |
Boolean | Dacă privilegiul pentru o parte externă poate fi nivelul de acces de bază. |
CanBeGlobal |
Boolean | Dacă privilegiul poate fi nivel de acces global. |
CanBeLocal |
Boolean | Dacă privilegiul poate fi la nivel de acces local. |
CanBeParentEntityReference |
Boolean | Dacă privilegiul pentru o parte externă poate fi nivelul de acces părinte. |
Name |
Șir | Numele privilegiului. |
PrivilegeId |
Șir | ID-ul privilegiului. |
PrivilegeType |
Număr | Tipul de privilegiu, care este unul dintre următoarele: 0 : Fără 1 : Creare 2 : Citiți 3: Scriere 4: Ștergere 5: Atribuire 6 : Partajare 7 : Adăugare 8 : Adăugare la |
Obiecte atribut
Obiectul returnat depinde de tipul de definiții de coloană.
Coloane de bază (AttributeMetadata)
Toate definițiile coloanelor au aceste proprietăți partajate:
| Nume | Tip | Descriere |
|---|---|---|
AttributeType |
Număr | Tipul unei coloane. Pentru o listă de valori de tip coloană, consultați Enumerarea AttributeTypeCode |
DisplayName |
Șir | Nume afișat pentru coloană |
EntityLogicalName |
Șir | Numele logic al tabelului care conține coloana. |
LogicalName |
Șir | Nume logic pentru coloană. |
Coloane Da/Nu (BooleanAttributeMetadata)
Coloanele Da/Nu au aceste proprietăți:
| Nume | Tip | Descriere |
|---|---|---|
DefaultFormValue |
Boolean | Valoare implicită pentru o coloană Da/Nu. |
OptionSet |
Obiect | Opțiuni pentru coloana booleană unde fiecare opțiune este o pereche cheie:valoare. |
Coloane Alegere (PicklistAttributeMetadata)
Coloanele alegere au această proprietate:
| Nume | Tip | Descriere |
|---|---|---|
OptionSet |
Obiect | Opțiuni pentru coloana în care fiecare opțiune este o pereche cheie:valoare. |
Alegeri (Coloane MultiSelectPicklistAttributeMetadata )
Coloanele opțiuni au aceste proprietăți:
| Nume | Tip | Descriere |
|---|---|---|
DefaultFormValue |
Boolean | Valoare implicită pentru coloană. |
OptionSet |
Obiect | Opțiuni pentru coloana booleană unde fiecare opțiune este o pereche cheie:valoare. |
Coloane State (StateAttributeMetadata)
Coloanele stare au această proprietate:
| Nume | Tip | Descriere |
|---|---|---|
OptionSet |
Obiect | Opțiuni pentru coloana în care fiecare opțiune este o pereche cheie:valoare. |
Coloanele de stare au, de asemenea, aceste metode care acceptă valoarea uneia dintre valorile opțiunii OptionSetarg ca parametru.
| Nume | Tip returnare | Descriere |
|---|---|---|
getDefaultStatus(arg) |
Număr | Returnează starea implicită (număr) pe baza valorii de stare transmise pentru un tabel. Pentru valorile implicite de stare și stare pentru un tabel, consultați informații despre definițiile tabelului în Referințe tabel/entitate Dataverse. |
getStatusValuesForState(arg) |
Matrice de numere | Returnează valorile de stare posibile (matrice de numere) pentru o valoare de stare specificată. Pentru valorile de stare și stare pentru un tabel, consultați informații despre definițiile tabelului din Referința tabelului/entității Dataverse. |
Coloane stare (StatusAttributeMetadata)
Coloanele de stare au această proprietate:
| Nume | Tip | Descriere |
|---|---|---|
OptionSet |
Obiect | Opțiuni pentru coloana în care fiecare opțiune este o pereche cheie:valoare. |
Coloanele de stare au, de asemenea, această metodă care acceptă valoarea uneia dintre valorile opțiunii OptionSetarg ca parametru.
| Nume | Tip returnare | Descriere |
|---|---|---|
getState(arg) |
Număr | Returnează valoarea de stare (număr) pentru valoarea de stare specificată (număr). Pentru valorile implicite de stare și stare pentru un tabel, consultați informații despre definițiile tabelului în Referințe tabel/entitate Dataverse. |