Общие сведения о сущностях в службе Common Data ServiceUnderstand entities in the Common Data Service

Служба Common Data Service позволяет безопасно хранить данные и управлять ими с помощью набора стандартных и настраиваемых сущностей.The Common Data Service allows you to securely store and manage data within a set of standard and custom entities. Сущность — это набор полей, используемых для хранения значений, аналогично таблице в базе данных.An entity is a set of fields used to store data similarly to a table within a database. Сохранив данные, вы можете создавать на их основе функциональные и полезные приложения с помощью службы Microsoft PowerApps, поддерживающей перечисленные ниже возможности.After your data is stored you can use Microsoft PowerApps to build rich applications using your data:

  • Импортируйте данные в стандартные и настраиваемые сущности.Import data into standard or custom entities.
  • Создавайте настраиваемые сущности для конкретных сценариев и сфер применения.Create custom entities to support your scenario and application.
  • Добавляйте настраиваемые поля в стандартные сущности для хранения дополнительной информации.Add custom fields to standard entities where additional information is needed.
  • Интегрируйте стандартные и настраиваемые сущности в разрабатываемые приложения осуществляется так же легко, как и данные из других источников.Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
  • Используйте надстройки для офисных приложений для доступа к данным в Microsoft Excel и Outlook.Leverage the productivity add-ins to access your data from Microsoft Excel and Outlook.
  • Обеспечьте защиту корпоративных данных с помощью системы безопасности на базе ролей, регулирующей доступ к стандартным и настраиваемым сущностям.Secure your data within your organization using role-based security against standard and custom entities.
  • Создавайте поля выбора со стандартными значениями, такими как названия стран, приветствия и валюты.Include picklists of predefined data, such as Country, Salutation, or Currency.
  • Обеспечьте доступ к данным и приложениям для пользователей из разных стран благодаря переводу названий сущностей и полей.Provide global support for your data and applications by leveraging translation of entity and field names.

Каждая сущность содержит набор записей, которые пользователи могут создавать, читать, обновлять и удалять.Each entity contains a set of records that users can create, read, update, and delete. Вы можете создать связи между сущностями, чтобы искать данные в одной сущности на основе записи в другой сущности.You can create relationships between entities so that you can look up information in one entity based on a record in another entity. Например, можно создать настраиваемую сущность для отслеживания мероприятий, которые посетил клиент.For example, you could create a custom entity to track events which a customer had attended. Добавив в эту сущность поле подстановки "Клиент", вы установите между двумя сущностями связь, которую затем можно использовать в приложении и отчетах.By adding the Customer to your custom entity as a lookup field, you establish a relationship between the two entities which can be leveraged in your app and in reporting.

Сведения о приобретении плана для использования службы Common Data Service см. в информации о ценах.For information on purchasing a plan for using the Common Data Service, see Pricing info.

Зачем использовать сущности?Why use entities?

Сущности в службе Common Data Service (как стандартные, так и настраиваемые) служат для безопасного хранения данных в облаке.Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. Сущности позволяют создавать определения бизнес-данных, которые можно использовать в приложениях.Entities allow you to create a business-focused definition of your data for use within your apps. Если вы не уверены, что сущности действительно окажутся вам полезны, обратите внимание на перечисленные ниже преимущества.If you're not sure if entities are your best option, consider these benefits:

  • Простота управления. Метаданные и данные хранятся в облаке.Easy to manage - Both the metadata and data are stored in the cloud. Не нужно беспокоиться о том, каким образом они хранятся.You don't need to worry about the details of how they're stored.
  • Простота совместного использования. Вы можете легко обмениваться данными со своими коллегами, так как PowerApps управляет разрешениями.Easy to share - You can easily share data with your colleagues because PowerApps manages the permissions.
  • Простота защиты. Данные хранятся в безопасности, и доступ к ним могут получить только пользователи с соответствующими правами.Easy to secure - Data is securely stored so that users can see it only if you grant them access. Безопасность на основе ролей позволяет управлять доступом к сущностям для разных пользователей в организации.Role-based security allows you to control access to entities for different users within your organization.
  • Функциональные метаданные. Типы данных и связи используются непосредственно в PowerApps.Rich metadata - Data types and relationships are leveraged directly within PowerApps. Например, при определении URL-адреса типа поля данные будут представлены как гиперссылка в приложении.For example, defining a field type URL will present your data as a hyperlink within your app.
  • Офисные приложения. С сущностями можно работать с помощью надстроек для Microsoft Excel и Outlook, благодаря чему повышается производительность и упрощается доступ к данным.Productivity tools - Entities are available within the add-ins for Microsoft Excel and Outlook to increase productivity, and ensure your data is accessible.
  • Поля выбора. С помощью множества стандартных полей выбора вы можете быстро добавлять в сущности и приложения раскрывающиеся списки.Picklists - Include picklists from a rich set of standard picklists to provide quick drop downs within your entities and apps.

Стандартные и пользовательские сущностиStandard and custom entities

При разработке приложения можно использовать как стандартные, так и настраиваемые сущности (в том числе в сочетании).When you develop an app, you can use standard entities, custom entities, or both. Если стандартная сущность может выполнять определенную задачу в приложении, следует использовать ее, а не разрабатывать пользовательскую сущность, которая делает то же самое.If a standard entity can serve a particular purpose in your app, you should use it rather than developing a custom entity that does the same thing. Если стандартная сущность выполняет эту задачу несколько иначе, можно добавить поля в соответствии со своими потребностями.If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.

  • В службе Common Data Service доступен набор стандартных сущностей.The Common Data Service provides standard entities by default. Они разработаны в соответствии с рекомендациями и охватывают стандартные понятия организации, например "Контакты", "Учетные записи" и "Продукты".These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. Их полный список см. в разделе Стандартные сущности.For a full list of entities, see Standard entities.
  • Функциональные возможности стандартных сущностей можно расширить, создав одну или несколько пользовательских сущностей для хранения уникальных корпоративных данных.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. Дополнительные сведения см. в статье о создании настраиваемой сущности.For more information, see How to create a custom entity.

Примечание

Рекомендуется по возможности использовать стандартные сущности (при необходимости в них можно добавлять поля).If possible, use standard entities (with custom fields added, if required). Благодаря этому вам будут доступны новые функции и приложения, которые получат возможность использовать такие сущности в будущем.This will ensure that you can benefit from new features or apps that leverage these entities in the future.

ПоляFields

У каждого поля есть имя, отображаемое имя, тип данных и простой механизм проверки.Each field has a name, display name, data type, and some simple validation. Типы данных включают, в частности, следующее: текст, дата и число.Data types include, for example, text, date, or number. Механизм проверки позволяет гарантировать, что обязательные поля содержат данные, а также уникальность записей, если для сущности установлено такое требование.Validation ensures that required fields contain data and records are unique if the entity requires them to be. Каждое поле относится к одной из трех категорий: системные, стандартные или настраиваемые поля.Every field falls into one of three categories: system fields, standard fields, or custom fields.

Системные поляSystem fields

Все сущности — стандартные или пользовательские — создаются с набором полей только для чтения, которые нельзя изменить, удалить или настроить.All entities, whether standard or custom, are created with a set of read-only fields that you can't change, delete, or set to a value. Дополнительные сведения см. в разделе System and record title fields (Системные поля и поля с заголовком записи).For more information, see System and record title fields. Ниже приведены самые важные системные поля:These are the most important system fields:

  • Created Record Date — дата и время создания записи;Created Record Date - The date and time when a record was created.
  • Created By — пользователь, который создал запись.Created By - The user who created the record.
  • Modified Record Date — дата и время последнего изменения записи.Modified Record Date - The date and time when a record was most recently modified.
  • Last Modified By — пользователь, который внес последние изменения в запись.Last Modified By - The user who most recently modified the record.

Стандартные поляStandard fields

Каждая стандартная сущность содержит набор полей по умолчанию, которые нельзя изменить или удалить.Each standard entity contains a set of default fields that you can't change or delete. Список сущностей, их полей и полей выбора см. в перечне стандартных сущностей.For a list of the entities and their fields, and a list of the picklists, see Standard entities.

Пользовательские поляCustom fields

Настраиваемые поля можно создать в стандартных или пользовательских сущностях.You can create custom fields in either a standard entity or a custom entity. Для каждого такого поля необходимо указать имя, отображаемое имя и тип данных.You must specify the name, display name, and data type of each custom field. Полный список поддерживаемых типов для полей сущности см. в этой статье.For a complete list of supported types, see Entity field data types.

Связи для подстановкиLookup relationships

Вы можете переходить от одной записи в сущности к другой, если между ними есть связь, которая определяется с помощью поля подстановки.You can navigate between records in entities if they have a relationship that's defined as a field of the Lookup data type. Чтобы создать отношение подстановки, добавьте поле типа Lookup (Подстановка) в одну сущность и наведите указатель на сущность, в которой требуется найти сведения.To create a lookup relationship, add a field of data type Lookup in one entity, and point to the entity in which you want to look up information. Дополнительные сведения см. в статье Связь между сущностями через поле подстановки.For more information, see Entity relationships via lookup field.

Стандартные сущностиStandard entities

Список сущностей, их полей и перечислений см. в перечне стандартных сущностей.For a list of the entities and their fields, and a list of the enumerations, see Standard entities.

Функциональная группаFunctional group ОписаниеDescription
Обслуживание клиентовCustomer Service Сущности Customer Service (Обслуживание клиентов) обеспечивают решение проблем клиентов, включая проблемы с отслеживанием, эскалацией и документацией.The Customer Service entities manage issues from your customers, including tracking, escalation, and documentation.
ОсноваFoundation Сущности основы содержат сведения, актуальные почти для всех других групп сущностей.The Foundation entities contain information that is relevant to nearly every other entity group. Эта группа содержит такие сущности, как "Адрес" и "Валюта".This group contains entities such as Address and Currency.
"Люди", "Организации" и "Группы"People, Organizations, and Groups Эти сущности охватывают множество людей и организаций, с которыми вы можете взаимодействовать, включая сотрудников, подрядчиков, спонсоров, добровольцев, фанатов, выпускников и семьи.These entities encompass a rich set of people and organizations that you might interact with, including employees, contractors, donors, volunteers, fans, alumni, and families.
ПокупкаPurchasing Сущности этой группы позволяют создавать решения покупки.The Purchasing entities let you create purchasing solutions.
ПродажиSales Сущности этой группы Sales (Продажи) позволяют создавать комплексные решения для продаж: от отслеживания потенциальных клиентов, договоров и работы с контактными лицами до приема и доставки заказов, а также отправки счетов.The Sales entities let you create end-to-end sales solutions, from tracking leads and opportunities, to following through with contacts, accepting and delivering orders, and sending invoices.

Начало работыGet started

Попробуйте создать приложение, использующее стандартную сущность, либо создать настраиваемую сущность, а затем — приложение, которое ее использует.Try it out by creating an app using a standard entity or create a custom entity, and then create an app that uses that entity.

Уведомление о конфиденциальностиPrivacy notice

В рамках модели общих данных Microsoft PowerApps мы собираем и храним пользовательские названия сущностей и полей в наших диагностических системах.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. На основе этой информации мы улучшаем модель общих данных для наших клиентов.We use this knowledge to improve the common data model for our customers. Названия сущностей и полей, устанавливаемые их создателями, помогают нам определить сценарии работы, распространенные среди пользователей Microsoft PowerApps, а также выявить недочеты в стандартной системе сущностей этой службы, например в связанных с организациями схемах.The entity and field names that Creators create help us understand scenarios that are common across the Microsoft PowerApps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. Корпорация Майкрософт не просматривает и не использует содержимое таблиц баз данных, связанное с этими сущностями, и не реплицирует его за пределами региона, в котором были созданы соответствующие базы.The data in the database tables associated with these entities is not accessed or used by Microsoft or replicated outside of the region in which the database is provisioned. При этом, однако, пользовательские названия сущностей и полей могут реплицироваться в других регионах, и их удаление регулируется нашими политиками в отношении хранения данных.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Корпорация Майкрософт прилагает все усилия для защиты вашей конфиденциальности. Более подробные сведения об этом можно найти в нашем Центре управления безопасностью.Microsoft is committed to your privacy as described further in our Trust Center.