Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí definice tabulky pro zadanou tabulku.
Syntaxe
Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)
Parametry
| Název | Typ | Povinné | Description |
|---|---|---|---|
entityName |
String | Ano | Logický název tabulky. |
attributes |
Pole řetězců | Ne | Sloupce, pro které chcete získat definice. |
successCallback |
funkce | Ne | Funkce, která se má volat, když se vrátí definice tabulky. |
errorCallback |
funkce | Ne | Funkce, která se má volat v případě selhání operace. |
Návraty
Typ: Objekt
Popis: Objekt obsahující informace o definicích tabulky s následujícími hodnotami.
| Název | Typ | Description |
|---|---|---|
ActivityTypeMask |
Number | Zda se má vlastní aktivita zobrazit v nabídkách aktivit ve webové aplikaci.
0 označuje, že se vlastní aktivita nezobrazuje; 1 označuje, že se zobrazí. |
AutoRouteToOwnerQueue |
logický | Určuje, zda se mají záznamy automaticky přesouvat do výchozí fronty vlastníka při vytvoření nebo přiřazení záznamu tohoto typu. |
CanEnableSyncToExternalSearchIndex |
logický | Pouze pro interní použití. |
CanTriggerWorkflow |
logický | Určuje, jestli tabulka může aktivovat proces pracovního postupu. |
Description |
String | Popis tabulky |
DisplayCollectionName |
String | Zobrazovaný název tabulky v množném čísle |
DisplayName |
String | Zobrazovaný název tabulky. |
EnforceStateTransitions |
logický | Určuje, jestli tabulka bude vynucovat vlastní přechody stavu. |
EntityColor |
String | Šestnáctkový kód představující barvu, která se má použít pro tuto tabulku v aplikaci. |
EntitySetName |
String | Název tabulky webového rozhraní API nastavené pro tuto tabulku. |
HasActivities |
logický | Určuje, jestli jsou aktivity přidružené k této tabulce. |
IsActivity |
logický | Určuje, jestli je tabulka aktivitou. |
IsActivityParty |
logický | Označuje, zda lze e-mailové zprávy odeslat na e-mailovou adresu uloženou v záznamu tohoto typu. |
IsBusinessProcessEnabled |
logický | Určuje, jestli je tabulka povolená pro toky obchodních procesů. |
IsBPFEntity |
logický | Určuje, jestli se jedná o tabulku toku obchodního procesu. |
IsChildEntity |
logický | Určuje, jestli je tabulka podřízenou tabulkou. |
IsConnectionsEnabled |
logický | Určuje, jestli jsou pro tuto tabulku povolená připojení. |
IsCustomEntity |
logický | Určuje, jestli je tabulka vlastní tabulkou. |
IsCustomizable |
logický | Určuje, jestli je tabulka přizpůsobitelná. |
IsDocumentManagementEnabled |
logický | Označuje, zda je povolena správa dokumentů. |
IsDocumentRecommendationsEnabled |
logický | Určuje, jestli jsou povolená doporučení k dokumentu. |
IsDuplicateDetectionEnabled |
logický | Označuje, zda je povoleno vyhledávání duplicit. |
IsEnabledForCharts |
logický | Označuje, zda jsou povoleny grafy. |
IsImportable |
logický | Určuje, zda lze tabulku importovat pomocí Průvodce importem. |
IsInteractionCentricEnabled |
logický | Označuje, že je tabulka povolená pro interaktivní prostředí. |
IsKnowledgeManagementEnabled |
logický | Určuje, jestli je pro tabulku povolená správa znalostí. |
IsMailMergeEnabled |
logický | Určuje, jestli je pro tuto tabulku povolená hromadná korespondence. |
IsManaged |
logický | Určuje, jestli je tabulka součástí spravovaného řešení. |
IsOneNoteIntegrationEnabled |
logický | Označuje, jestli je pro tabulku povolená integrace OneNotu. |
IsOptimisticConcurrencyEnabled |
logický | Určuje, jestli je pro tabulku povolená optimistická souběžnost. |
IsQuickCreateEnabled |
logický | Určuje, jestli je tabulka povolená pro formuláře pro rychlé vytváření. |
IsStateModelAware |
logický | Určuje, jestli tabulka podporuje nastavení vlastních přechodů stavu. |
IsValidForAdvancedFind |
logický | Určuje, zda bude tabulka zobrazena v rozšířeném hledání. |
IsVisibleInMobileClient |
logický | Určuje, jestli uživatelé Microsoft Dynamics 365 pro tablety uvidí data pro tuto tabulku. |
IsEnabledInUnifiedInterface |
logický | Určuje, jestli je pro sjednocené rozhraní povolená tabulka. |
LogicalCollectionName |
String | Logický název kolekce. |
LogicalName |
String | Logický název tabulky. |
ObjectTypeCode |
Number | Kód typu tabulky. |
OwnershipType |
String | Typ vlastnictví tabulky: UserOwned nebo OrganizationOwned. |
PrimaryIdAttribute |
String | Název sloupce, který je primárním ID tabulky. |
PrimaryImageAttribute |
String | Název sloupce primárního obrázku pro tabulku. |
PrimaryNameAttribute |
String | Název primárního sloupce tabulky. |
Privileges |
Pole objektů | Objekty definující oprávnění zabezpečení pro přístup k tabulce Zobrazit objekt oprávnění |
Attributes |
Collection | Kolekce objektů definic sloupců. Viz Objekty atributů |
Objekt oprávnění
Objekty oprávnění mají následující vlastnosti, které definují oprávnění zabezpečení pro přístup k tabulce:
| Název | Typ | Description |
|---|---|---|
CanBeBasic |
logický | Zda může být oprávnění základní úrovní přístupu. |
CanBeDeep |
logický | Zda může být oprávnění na úrovni hlubokého přístupu. |
CanBeEntityReference |
logický | Zda může být oprávnění pro externí stranu základní úrovní přístupu. |
CanBeGlobal |
logický | Zda může být oprávnění na globální úrovni přístupu. |
CanBeLocal |
logický | Zda může být oprávnění na místní úrovni přístupu. |
CanBeParentEntityReference |
logický | Zda může být oprávnění pro externí stranu nadřazenou úrovní přístupu. |
Name |
String | Název oprávnění. |
PrivilegeId |
String | ID oprávnění. |
PrivilegeType |
Number | Typ oprávnění, který je jedním z následujících: 0: Žádné 1: Vytvoření 2: Čtení 3: Zápis 4: Odstranění 5: Přiřadit 6: Sdílení 7: Připojení 8: AppendTo |
Objekty atributů
Vrácený objekt závisí na typu definic sloupců.
Základní sloupce (AttributeMetadata)
Všechny definice sloupců mají tyto sdílené vlastnosti:
| Název | Typ | Description |
|---|---|---|
AttributeType |
Number | Typ sloupce Seznam hodnot typu sloupce naleznete v části AttributeTypeCode – výčet |
DisplayName |
String | Zobrazovaný název sloupce |
EntityLogicalName |
String | Logický název tabulky, která obsahuje sloupec. |
LogicalName |
String | Logický název sloupce |
Sloupce Ano/Ne (BooleanAttributeMetadata)
Sloupce Ano/Ne mají tyto vlastnosti:
| Název | Typ | Description |
|---|---|---|
DefaultFormValue |
logický | Výchozí hodnota pro sloupec Ano/Ne |
OptionSet |
Object | Možnosti logického sloupce, kde každá možnost je pár klíč:hodnota. |
Sloupce Choice (PicklistAttributeMetadata)
Sloupce voleb mají tuto vlastnost:
| Název | Typ | Description |
|---|---|---|
OptionSet |
Object | Možnosti pro sloupec, kde každá možnost je pár klíč:hodnota. |
Sloupce Choices (MultiSelectPicklistAttributeMetadata)
Sloupce voleb mají tyto vlastnosti:
| Název | Typ | Description |
|---|---|---|
DefaultFormValue |
logický | Výchozí hodnota pro sloupec. |
OptionSet |
Object | Možnosti logického sloupce, kde každá možnost je pár klíč:hodnota. |
Sloupce State (StateAttributeMetadata)
Sloupce stavu mají tuto vlastnost:
| Název | Typ | Description |
|---|---|---|
OptionSet |
Object | Možnosti pro sloupec, kde každá možnost je pár klíč:hodnota. |
Sloupce stavu mají také tyto metody, které přijímají hodnotu jedné z OptionSet hodnot možností jako arg parametr.
| Název | Návratový typ | Description |
|---|---|---|
getDefaultStatus(arg) |
Number | Vrátí výchozí stav (číslo) na základě předané hodnoty stavu pro tabulku. Výchozí hodnoty stavu a stavu pro tabulku najdete v informacích o definicích tabulky v tabulce v tabulce nebo odkazu na entitu Dataverse. |
getStatusValuesForState(arg) |
Matice čísel | Vrátí možné stavové hodnoty (matice čísel) pro zadanou hodnotu stavu. Stavové a stavové hodnoty pro tabulku najdete v informacích o definicích tabulky v tabulce nebo odkazu na entitu Dataverse. |
Sloupce Status (StatusAttributeMetadata)
Sloupce stavu mají tuto vlastnost:
| Název | Typ | Description |
|---|---|---|
OptionSet |
Object | Možnosti pro sloupec, kde každá možnost je pár klíč:hodnota. |
Sloupce stavu mají také tuto metodu, která přijímá hodnotu jedné z OptionSet hodnot možností jako arg parametr.
| Název | Návratový typ | Description |
|---|---|---|
getState(arg) |
Number | Vrátí hodnotu stavu (číslo) pro zadanou hodnotu stavu (číslo). Výchozí hodnoty stavu a stavu pro tabulku najdete v informacích o definicích tabulky v tabulce v tabulce nebo odkazu na entitu Dataverse. |