Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Таблицы Dataverse предоставляют общий набор таблиц для всех баз данных среды.
Справочник по таблицам/сущностям включенных приложений Dynamics 365 содержит дополнительные таблицы, которые необходимы перед установкой приложений Dynamics 365, таких как Field Service.
Перечисленные здесь таблицы добавляются или изменяются при установке Dynamics 365 Field Service при добавлении Dataverse в созданную среду. Схемы таблиц могут выглядеть иначе, если в вашей среде Dataverse установлены другие приложения.
Замечание
В эту справочную документацию не входят некоторые таблицы, существующие в вашей среде. Например, таблицы, которые предназначены только для внутреннего использования и такие, которые мы считаем менее актуальными для разработчиков Field Service. Изменения в схемах таблиц отражаются не сразу, так как мы генерируем эту документацию через определенные промежутки времени.
Мы выпустили эту справочную документацию в феврале 2025 года. Вы можете заметить изменения чаще по мере того, как мы собираем первоначальные отзывы и устраняем их.
Чтобы просмотреть текущую и неотфильтрованную информацию для всех таблиц в среде Dataverse, используйте браузер определений таблиц. Обозреватель определений таблиц — это управляемое решение, описанное в разделе Обзор определений таблиц в среде.
Этот справочник включает только те таблицы, в которых:
IsPrivate равно
false- Это исключает таблицы, в которых не существует внешних вариантов использования. Узнайте больше о частных столах
IsIntersect равно
falseили IsIntersect равно,trueи таблица содержит более 4 столбцов.- Большинство пересекающихся таблиц содержат только 4 столбца, необходимые для поддержки отношения «многие ко многим». Они бесполезны. Пересечение таблиц с более чем четырьмя столбцами более чем интересно.
Messages
Сообщения в этом списке применимы для сущности. Например, таблицы, принадлежащие пользователям, поддерживают , , и Assign сообщения, в то время как таблицы, принадлежащие организации, не поддерживаютGrantAccess. ModifyAccessRevokeAccess
SDK для .NET
При использовании пакета SDK для .NET обычно можно вызвать соответствующий класс запроса, который будет принадлежать пространствам имен Microsoft.Crm.Sdk.Messages или Microsoft.Xrm.Sdk.Messages . Эти классы имеют имена, которые включают префикс, добавленный Request к имени сообщения.
Некоторые сообщения добавляются в качестве пользовательских действий для решений, которые они поддерживают. Эти сообщения не определены в сборках пакета SDK, но есть несколько способов их использования.
Веб-API
При использовании Web API вы можете найти общие функции и действия Dataverse OData, определенные в следующем справочнике:
Для этих функций и действий, а также любых добавленных дополнительных функций и действий вы можете узнать, как их использовать следующим образом:
- Ознакомьтесь с документом по обслуживанию $metadata для получения подробной информации о параметрах и возвращаемых значениях. Дополнительные сведения см. в разделах Определения действий и Определения функций .
- Вызывайте действия и функции. Подробнее см. в разделах Использование действий Web API и Использование функций Web API .
Events
События — это сообщения, которые существуют для того, чтобы вы могли подписаться на них. Если вы не добавили событие, вы не должны вызывать сообщение, а только подписаться на него. Подписаться на события можно несколькими различными способами, например:
- Используйте соединитель Power Automate Dataverse с помощью триггера При выполнении действия .
- Зарегистрируйте подключаемый модуль Dataverse для реагирования на событие.
- Отправка данных о событиях в Azure или веб-перехватчик с помощью интеграции с Dataverse Azure
Свойства
В этом разделе представлены выбранные свойства сущности, а не все. Включены только те свойства, которые должны быть наиболее полезными для разработчиков. Некоторые значения свойств сущности могут быть изменены.
Колонны
Столбцы перечислены в двух отдельных разделах: Записываемые столбцы/атрибуты и Столбцы/атрибуты только для чтения. Цель этого разделения — сосредоточиться на столбцах, которые разработчик может задать при создании или обновлении строк в таблице. Понимание этих столбцов помогает разработчику понять, что он может делать с таблицей, помимо простого извлечения значений.
Столбцы в разделе Записываемые столбцы/атрибуты возвращают true для свойствIsValidForCreate или IsValidForUpdate (обычно оба). Если какое-либо из этих свойств возвращает false, это указывается.
Столбцы и атрибуты, доступные только для чтения, всегда возвращают false для свойств IsValidForCreateиIsValidForUpdate .
Варианты столбцов выбора в этой справочной документации взяты из развертывания, в котором английский язык является базовым. Некоторые варианты выбора могут различаться в зависимости от базового языка, выбранного при создании среды. Эти различия более тесно связаны с вариантами, которые лучше всего подходят для языка или культуры. Вы можете настроить эти параметры, изменяя метки или добавляя и удаляя параметры по мере необходимости.
Отношения
Класс EntityMetadata включает три свойства для представления связей:
| Недвижимость | Тип | Description |
|---|---|---|
| OneToManyRelations | OneToManyRelationshipMetadata[] | Получает массив отношений "один ко многим" для сущности. |
| ManyToOneRelationships | OneToManyRelationshipMetadata[] | Получает массив отношений "многие к одному" для сущности. |
| МногиеКМногимОтношениям | ManyToManyRelationshipMetadata[] | Получает массив отношений "многие ко многим" для сущности. |
Замечание
Важно помнить, что хотя в каждой таблице перечислены отношения, которые к ней относятся, каждая связь является общей для обеих таблиц. Между таблицами существуют связи. В то время как отношения «Один-To-Many» существуют, отношения «Многие-к-одному » — это просто представление отношения «Один-To-Many» из справочной таблицы.
Отношения "многие-к-одному"
Включает в себя следующие OneToManyRelationship свойства:
| Недвижимость | Description |
|---|---|
ReferencedEntity |
Логическое имя связанной таблицы. |
ReferencedAttribute |
Логическое имя первичного ключа связанной таблицы. |
ReferencingEntity |
Логическое имя связанной таблицы, содержащей столбец подстановки. |
ReferencingAttribute |
Логическое имя столбца подстановки в связанной таблице, содержащего ссылку на первичный ключ основной таблицы. |
IsHierarchical |
Представляет ли отношение самореферентное иерархическое отношение |
CascadeConfiguration |
Данные, описывающие, какие операции выполняются над родительской сущностью, каскадом перейдут к связанным сущностям. Дополнительные сведения: Конфигурация каскада |
Отношения «один ко многим»
Включает в себя следующие OneToManyRelationship свойства:
| Недвижимость | Description |
|---|---|
ReferencingEntity |
Логическое имя связанной таблицы. |
ReferencingAttribute |
Логическое имя столбца в связанной таблице, содержащего ссылку на первичный ключ первичной таблицы. |
IsCustomizable |
Можно ли изменить свойства отношения. |
ReferencedEntityNavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи. Дополнительные сведения: Свойства навигации веб-API |
AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к связанным данным сущности в пользовательском интерфейсе из основной сущности, и если да, то каким образом. |
Отношения "многие ко многим"
Каждая связь "многие ко многим" включает в себя Entity1LogicalName и Entity2LogicalName. Для этой документации сведения о взаимосвязи приведены в контексте текущей таблицы. Так это Entity1 или Entity2 не важно.
Для каждого отношения "многие ко многим" включаются следующие свойства:
| Недвижимость | Description |
|---|---|
IntersectEntityName |
Логическое имя таблицы пересечений, которая поддерживает эту связь "многие ко многим". Это значение можно использовать при соединении столбцов таблицы с помощью FetchXml |
IsCustomizable |
Можно ли изменить свойства отношения. |
SchemaName |
Имя схемы отношения. |
IntersectAttribute |
Имя столбца в таблице пересечений, который является первичным ключом для записей данного типа. |
NavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи. Дополнительные сведения: Свойства навигации веб-API |
AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы, и если да, то каким образом. |
В редких случаях, когда отношение "многие ко многим" ссылается на самого себя, например для роли подключения (ConnectionRole) connectionroleassociation_association, Entity1 или Entity2 добавляется в начало свойству.
| Недвижимость | Ценность |
|---|---|
Entity1IntersectAttribute |
Имя столбца в таблице пересечения, который является первичным ключом для записей этого типа в качестве первой таблицы. |
Entity2IntersectAttribute |
Имя столбца в таблице пересечения, который является первичным ключом для записей этого типа в качестве второй таблицы. |
Entity1NavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи в качестве первой таблицы. |
Entity2NavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи в качестве второй таблицы. |
Entity1AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы в качестве первой таблицы, и если да, то каким образом. |
Entity2AssociatedMenuConfiguration |
Данные, используемые приложениями на основе моделей для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы в качестве второй таблицы и если да, то каким образом. |