Megosztás:


getEntityMetadata (Ügyfél API)

A megadott tábla tábladefinícióit adja vissza.

Szemantika

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

Paraméterek

Név Típus Kötelező Description
entityName Lánc Igen A tábla logikai neve.
attributes Sztringek tömbje Nem A definíciókat lekérni kívánt oszlopok.
successCallback függvény Nem A tábladefiníciók visszaadásakor meghívandó függvény.
errorCallback függvény Nem A művelet sikertelensége esetén meghívandó függvény.

Visszatérítések

Típus: Objektum

Leírás: Egy objektum, amely a tábladefiníciók adatait tartalmazza az alábbi értékekkel.

Név Típus Description
ActivityTypeMask Szám Azt határozza meg, hogy egy egyéni tevékenység megjelenjen-e a webalkalmazás tevékenységmenüiben. 0 azt jelzi, hogy az egyéni tevékenység nem jelenik meg; 1 azt jelzi, hogy megjelenik.
AutoRouteToOwnerQueue logikai Azt jelzi, hogy automatikusan áthelyezi-e a rekordokat a tulajdonos alapértelmezett üzenetsorába egy ilyen típusú rekord létrehozásakor vagy hozzárendelésekor.
CanEnableSyncToExternalSearchIndex logikai Csak belső használatra.
CanTriggerWorkflow logikai Azt jelzi, hogy a tábla elindíthat-e munkafolyamat-folyamatot.
Description Lánc A táblázat leírása.
DisplayCollectionName Lánc A tábla többes számú megjelenítendő neve.
DisplayName Lánc A tábla megjelenítendő neve.
EnforceStateTransitions logikai Azt jelzi, hogy a tábla kikényszeríti-e az egyéni állapotváltásokat.
EntityColor Lánc A hexadecimális kód, amely az alkalmazás táblázatához használandó színt jelöli.
EntitySetName Lánc A táblázathoz beállított Webes API-tábla neve.
HasActivities logikai Azt jelzi, hogy a tevékenységek a táblához vannak-e társítva.
IsActivity logikai Azt jelzi, hogy a tábla tevékenység-e.
IsActivityParty logikai Azt jelzi, hogy az e-mail üzenetek elküldhetők-e egy ilyen típusú rekordban tárolt e-mail címre.
IsBusinessProcessEnabled logikai Azt jelzi, hogy a tábla engedélyezve van-e az üzleti folyamatokhoz.
IsBPFEntity logikai Azt jelzi, hogy a tábla üzleti folyamat tábla-e.
IsChildEntity logikai Azt jelzi, hogy a tábla gyermektábla-e.
IsConnectionsEnabled logikai Azt jelzi, hogy engedélyezve vannak-e kapcsolatok ehhez a táblához.
IsCustomEntity logikai Azt jelzi, hogy a tábla egyéni tábla-e.
IsCustomizable logikai Azt jelzi, hogy a tábla testreszabható-e.
IsDocumentManagementEnabled logikai Azt jelzi, hogy a dokumentumkezelés engedélyezve van-e.
IsDocumentRecommendationsEnabled logikai Azt jelzi, hogy a dokumentumjavaslatok engedélyezve van-e.
IsDuplicateDetectionEnabled logikai Azt jelzi, hogy engedélyezve van-e a duplikált elemek észlelése.
IsEnabledForCharts logikai Azt jelzi, hogy a diagramok engedélyezve vannak-e.
IsImportable logikai Azt jelzi, hogy a tábla importálható-e az Importálás varázslóval.
IsInteractionCentricEnabled logikai Azt jelzi, hogy a tábla engedélyezve van az interaktív használathoz.
IsKnowledgeManagementEnabled logikai Azt jelzi, hogy a tudáskezelés engedélyezve van-e a táblához.
IsMailMergeEnabled logikai Azt jelzi, hogy engedélyezve van-e a körlevélkészítés ehhez a táblához.
IsManaged logikai Azt jelzi, hogy a tábla egy felügyelt megoldás része-e.
IsOneNoteIntegrationEnabled logikai Azt jelzi, hogy a OneNote-integráció engedélyezve van-e a táblához.
IsOptimisticConcurrencyEnabled logikai Azt jelzi, hogy engedélyezve van-e optimista egyidejűség a táblához.
IsQuickCreateEnabled logikai Azt jelzi, hogy a tábla engedélyezve van-e a gyors létrehozási űrlapokhoz.
IsStateModelAware logikai Azt jelzi, hogy a tábla támogatja-e az egyéni állapotváltások beállítását.
IsValidForAdvancedFind logikai Azt jelzi, hogy a tábla megjelenik-e a Speciális keresés nézetben.
IsVisibleInMobileClient logikai Azt jelzi, hogy a táblagépekhez készült Microsoft Dynamics 365 felhasználói láthatják-e a táblázat adatait.
IsEnabledInUnifiedInterface logikai Azt jelzi, hogy a tábla engedélyezve van-e az egyesített felületen.
LogicalCollectionName Lánc A logikai gyűjtemény neve.
LogicalName Lánc A tábla logikai neve.
ObjectTypeCode Szám A táblatípus kódja.
OwnershipType Lánc A tábla tulajdonosi típusa: UserOwned vagy OrganizationOwned.
PrimaryIdAttribute Lánc Annak az oszlopnak a neve, amely a tábla elsődleges azonosítója.
PrimaryImageAttribute Lánc A tábla elsődleges képoszlopának neve.
PrimaryNameAttribute Lánc A tábla elsődleges oszlopának neve.
Privileges Objektumok tömbje A táblákhoz való hozzáférés biztonsági jogosultságát meghatározó objektumok. Lásd : Privilege objektum
Attributes Collection Oszlopdefiníciós objektumok gyűjteménye. Attribútumobjektumok megtekintése

Privilege objektum

A jogosultsági objektumok a következő tulajdonságokkal rendelkeznek a táblákhoz való hozzáférés biztonsági jogosultságának meghatározásához:

Név Típus Description
CanBeBasic logikai A jogosultság alapszintű hozzáférési szint lehet-e.
CanBeDeep logikai A jogosultság lehet-e mély hozzáférési szint.
CanBeEntityReference logikai Azt határozza meg, hogy egy külső fél jogosultsága alapszintű hozzáférési szint lehet-e.
CanBeGlobal logikai A jogosultság globális hozzáférési szint lehet-e.
CanBeLocal logikai A jogosultság lehet-e helyi hozzáférési szint.
CanBeParentEntityReference logikai Azt határozza meg, hogy egy külső fél jogosultsága szülői hozzáférési szint lehet-e.
Name Lánc A jogosultság neve.
PrivilegeId Lánc A jogosultság azonosítója.
PrivilegeType Szám A jogosultság típusa, amely az alábbiak egyike:
0 : Nincs
1 : Létrehozás
2 : Olvasás
3 : Írás
4 : Törlés
5 : Hozzárendelés
6 : Megosztás
7 : Hozzáfűzés
8 : AppendTo

Attribútumobjektumok

A visszaadott objektum az oszlopdefiníciók típusától függ.

Alaposzlopok (AttributeMetadata)

Minden oszlopdefiníció a következő megosztott tulajdonságokkal rendelkezik:

Név Típus Description
AttributeType Szám Oszlop típusa. Az oszloptípus-értékek listájáért lásd : AttributeTypeCode Enum
DisplayName Lánc Az oszlop megjelenítendő neve
EntityLogicalName Lánc Az oszlopot tartalmazó tábla logikai neve.
LogicalName Lánc Az oszlop logikai neve.

Igen/Nem (BooleanAttributeMetadata) oszlopok

Igen/Nem oszlopok rendelkeznek az alábbi tulajdonságokkal:

Név Típus Description
DefaultFormValue logikai Az Igen/Nem oszlop alapértelmezett értéke.
OptionSet Objektum Annak a logikai oszlopnak a beállításai, ahol minden beállítás kulcs:érték pár.

Választási lehetőségek (PicklistAttributeMetadata) oszlopok

A választási lehetőségek oszlopai a következő tulajdonságot tartalmazzák:

Név Típus Description
OptionSet Objektum Annak az oszlopnak a beállításai, ahol minden beállítás kulcs:érték pár.

Választási lehetőségek (MultiSelectPicklistAttributeMetadata ) oszlopok

A választási oszlopok a következő tulajdonságokkal rendelkeznek:

Név Típus Description
DefaultFormValue logikai Az oszlop alapértelmezett értéke.
OptionSet Objektum Annak a logikai oszlopnak a beállításai, ahol minden beállítás kulcs:érték pár.

State (StateAttributeMetadata) oszlopok

Az állapotoszlopok a következő tulajdonságot tartalmazzák:

Név Típus Description
OptionSet Objektum Annak az oszlopnak a beállításai, ahol minden beállítás kulcs:érték pár.

Az állapotoszlopok olyan metódusokkal is rendelkeznek, amelyek paraméterként arg elfogadják az OptionSet egyik beállításérték értékét.

Név Visszatérési típus Description
getDefaultStatus(arg) Szám Egy tábla átadott állapotértéke alapján adja vissza az alapértelmezett állapotot (számot). A táblák alapértelmezett állapot- és állapotértékeivel kapcsolatban tekintse meg a dataverse tábla/entitáshivatkozás táblájának tábladefiníciós adatait.
getStatusValuesForState(arg) Számok tömbje Egy adott állapotérték lehetséges állapotértékeit (számtömböt) adja vissza. Egy tábla állapot- és állapotértékeivel kapcsolatban tekintse meg a tábla definíciós adatait a Dataverse tábla/entitáshivatkozásban.

Status (StatusAttributeMetadata) oszlopok

Az állapotoszlopok a következő tulajdonságot tartalmazzák:

Név Típus Description
OptionSet Objektum Annak az oszlopnak a beállításai, ahol minden beállítás kulcs:érték pár.

Az állapotoszlopok is rendelkeznek ezzel a metódussal, amely paraméterként arg fogadja el az OptionSet egyik beállításérték értékét.

Név Visszatérési típus Description
getState(arg) Szám A megadott állapotérték (szám) állapotértékét (számát) adja eredményül. A táblák alapértelmezett állapot- és állapotértékeivel kapcsolatban tekintse meg a dataverse tábla/entitáshivatkozás táblájának tábladefiníciós adatait.

Xrm.Utility