Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Повертає визначення таблиці для вказаної таблиці.
Синтаксис
Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)
Параметри
| Ім'я | Тип | Необхідний | Опис |
|---|---|---|---|
entityName |
String | Так | Логічне ім'я таблиці. |
attributes |
Масив рядків | Ні | Стовпці для отримання визначень. |
successCallback |
функція | Ні | Функція, яка викликається, коли повертаються визначення таблиці. |
errorCallback |
функція | Ні | Функція для виклику, коли операція не вдається. |
Повертає
Тип: Об'єкт
Опис: об'єкт, що містить відомості про визначення таблиці з такими значеннями.
| Ім'я | Тип | Опис |
|---|---|---|
ActivityTypeMask |
Число | Чи має користувацька активність відображатися в меню дій у веб-програмі.
0 вказує на те, що настроювана дія не відображається; 1 вказує на те, що він з'являється. |
AutoRouteToOwnerQueue |
логічний | Указує, чи слід автоматично переміщувати записи до стандартної черги власника, коли створюється або призначається запис цього типу. |
CanEnableSyncToExternalSearchIndex |
логічний | Лише для внутрішнього використання. |
CanTriggerWorkflow |
логічний | Указує, чи може таблиця ініціювати процес робочого циклу. |
Description |
String | Опис таблиці. |
DisplayCollectionName |
String | Коротке ім'я множини для таблиці. |
DisplayName |
String | Коротке ім'я таблиці. |
EnforceStateTransitions |
логічний | Указує, чи буде таблиця застосовувати переходи настроюваного стану. |
EntityColor |
String | Шістнадцятковий код, який позначає колір, який використовуватиметься для цієї таблиці в програмі. |
EntitySetName |
String | Ім'я таблиці API веб-інтерфейсу для цієї таблиці. |
HasActivities |
логічний | Указує, чи пов'язано дії з цією таблицею. |
IsActivity |
логічний | Указує, чи є таблиця діями. |
IsActivityParty |
логічний | Показує, чи можна надсилати повідомлення електронної пошти на адресу електронної пошти, що зберігається в записі цього типу. |
IsBusinessProcessEnabled |
логічний | Указує, чи ввімкнуто таблицю для потоків бізнес-процесів. |
IsBPFEntity |
логічний | Указує, чи є таблиця потоком бізнес-процесів. |
IsChildEntity |
логічний | Указує, чи є таблиця дочірньою. |
IsConnectionsEnabled |
логічний | Указує, чи ввімкнуто підключення для цієї таблиці. |
IsCustomEntity |
логічний | Указує, чи є таблиця настроюваною таблицею. |
IsCustomizable |
логічний | Указує, чи можна настроїти таблицю. |
IsDocumentManagementEnabled |
логічний | Показує, чи ввімкнено керування документами. |
IsDocumentRecommendationsEnabled |
логічний | Указує, чи ввімкнуто рекомендації щодо документа. |
IsDuplicateDetectionEnabled |
логічний | Показує, чи ввімкнено виявлення дублікатів. |
IsEnabledForCharts |
логічний | Показує, чи ввімкнено діаграми. |
IsImportable |
логічний | Указує, чи можна імпортувати таблицю за допомогою майстра імпорту. |
IsInteractionCentricEnabled |
логічний | Указує, що таблицю активовано для інтерактивного інтерфейсу. |
IsKnowledgeManagementEnabled |
логічний | Указує, чи ввімкнуто керування знаннями для таблиці. |
IsMailMergeEnabled |
логічний | Указує, чи ввімкнуто злиття для цієї таблиці. |
IsManaged |
логічний | Указує, чи є таблиця частиною керованого рішення. |
IsOneNoteIntegrationEnabled |
логічний | Указує, чи ввімкнуто інтеграцію з OneNote для таблиці. |
IsOptimisticConcurrencyEnabled |
логічний | Указує, чи ввімкнуто оптимістичну паралельність для таблиці. |
IsQuickCreateEnabled |
логічний | Указує, чи ввімкнуто таблицю для швидкого створення форм. |
IsStateModelAware |
логічний | Указує, чи підтримує таблиця вибіркові переходи стану. |
IsValidForAdvancedFind |
логічний | Указує, чи відображатиметься таблиця в розширеному пошуку. |
IsVisibleInMobileClient |
логічний | Указує, чи можуть користувачі Microsoft Dynamics 365 для планшетів переглядати дані цієї таблиці. |
IsEnabledInUnifiedInterface |
логічний | Указує, чи ввімкнуто таблицю для уніфікованого інтерфейсу. |
LogicalCollectionName |
String | Логічна назва колекції. |
LogicalName |
String | Логічне ім'я таблиці. |
ObjectTypeCode |
Число | Код типу таблиці. |
OwnershipType |
String | Тип права власності для таблиці: UserOwned або OrganizationOwned. |
PrimaryIdAttribute |
String | Ім'я стовпця, який є основним ідентифікатором таблиці. |
PrimaryImageAttribute |
String | Ім'я основного стовпця зображення для таблиці. |
PrimaryNameAttribute |
String | Ім'я основного стовпця таблиці. |
Privileges |
Масив об'єктів | Об'єкти, які визначають право безпеки для доступу до таблиці. Див . об'єкт Privilege |
Attributes |
Колекція | Колекція об'єктів визначення стовпців. Див . об'єкти атрибутів |
Об'єкт Privilege
Об'єкти прав мають такі властивості, щоб визначити права безпеки для доступу до таблиці:
| Ім'я | Тип | Опис |
|---|---|---|
CanBeBasic |
логічний | Чи може привілей бути базовим рівнем доступу. |
CanBeDeep |
логічний | Чи може привілей бути рівнем глибокого доступу. |
CanBeEntityReference |
логічний | Чи може привілей для зовнішньої сторони бути базовим рівнем доступу. |
CanBeGlobal |
логічний | Чи може привілей бути глобальним рівнем доступу. |
CanBeLocal |
логічний | Чи може привілей бути локальним рівнем доступу. |
CanBeParentEntityReference |
логічний | Чи може привілей для зовнішньої сторони бути батьківським рівнем доступу. |
Name |
String | Назва привілею. |
PrivilegeId |
String | Ідентифікатор привілею. |
PrivilegeType |
Число | Тип привілею, який є одним із наступних: 0 : Немає 1: Створення 2 : Читання 3: Записування 4: Видалення 5: Призначення 6: Спільний доступ 7: Додавання 8: Додавання |
Об'єкти атрибутів
Об'єкт, що повертається, залежить від типу визначень стовпців.
Стовпці base (AttributeMetadata)
Усі визначення стовпців мають такі спільні властивості:
| Ім'я | Тип | Опис |
|---|---|---|
AttributeType |
Число | Тип стовпця. Список значень типу стовпця див . в статті Enum AttributeTypeCode |
DisplayName |
String | Коротке ім'я стовпця |
EntityLogicalName |
String | Логічне ім'я таблиці, яка містить стовпець. |
LogicalName |
String | Логічне ім'я стовпця. |
Стовпці Yes/No (BooleanAttributeMetadata)
Стовпці "Так/Ні" мають такі властивості:
| Ім'я | Тип | Опис |
|---|---|---|
DefaultFormValue |
логічний | Значення за промовчанням для стовпця "Так/Ні". |
OptionSet |
Об'єкт | Параметри для логічного стовпця, у якому кожен параметр – це пара key:value. |
Стовпці Choice (PicklistAttributeMetadata)
Вибір стовпців має таку властивість:
| Ім'я | Тип | Опис |
|---|---|---|
OptionSet |
Об'єкт | Параметри стовпця, у якому кожен параметр – це пара key:value. |
Choices (MultiSelectPicklistAttributeMetadata ) columns
Стовпці вибору мають такі властивості:
| Ім'я | Тип | Опис |
|---|---|---|
DefaultFormValue |
логічний | Стандартне значення стовпця. |
OptionSet |
Об'єкт | Параметри для логічного стовпця, у якому кожен параметр – це пара key:value. |
Стовпці state (StateAttributeMetadata)
Стовпці стану мають таку властивість:
| Ім'я | Тип | Опис |
|---|---|---|
OptionSet |
Об'єкт | Параметри стовпця, у якому кожен параметр – це пара key:value. |
Стовпці стану також мають ці методи, які приймають значення одного зі OptionSet значень параметра як arg параметр.
| Ім'я | Тип повернення | Опис |
|---|---|---|
getDefaultStatus(arg) |
Число | Повертає стан за промовчанням (число) на основі переданого значення стану таблиці. Відомості про стан і стани таблиці за промовчанням див. в статті Відомості про визначення таблиці в таблиці Dataverse таблиці або посиланні на сутність. |
getStatusValuesForState(arg) |
Масив чисел | Повертає можливі значення стану (масив чисел) для вказаного значення стану. Відомості про стан і значення стану таблиці див. в статті Відомості про визначення таблиці в таблиці Dataverse таблиці або посилання на сутність. |
Стовпці status (StatusAttributeMetadata)
Стовпці стану мають таку властивість:
| Ім'я | Тип | Опис |
|---|---|---|
OptionSet |
Об'єкт | Параметри стовпця, у якому кожен параметр – це пара key:value. |
Стовпці стану також мають цей метод, який приймає значення одного зі OptionSet значень параметра як arg параметр.
| Ім'я | Тип повернення | Опис |
|---|---|---|
getState(arg) |
Число | Повертає значення стану (число) для вказаного значення стану (числа). Відомості про стан і стани таблиці за промовчанням див. в статті Відомості про визначення таблиці в таблиці Dataverse таблиці або посиланні на сутність. |