Comprendre le fonctionnement des entités dans le service Common Data ServiceUnderstand entities in the Common Data Service

[!VIDEO nb:cid:UUID:beec68e8-1541-41fb-8fc6-28714ccaca68]

Le service Common Data Service permet de stocker et de gérer les données dans un ensemble d’entités standard et personnalisées et ce, en toute sécurité.The Common Data Service allows you to securely store and manage data within a set of standard and custom entities. Une entité est un ensemble de champs utilisés pour stocker les données, de la même manière qu’une table dans une base de données.An entity is a set of fields used to store data similarly to a table within a database. Une fois que vos données sont stockées, vous pouvez utiliser Microsoft PowerApps pour générer des applications riches en utilisant ces données :After your data is stored you can use Microsoft PowerApps to build rich applications using your data:

  • Importez des données dans des entités standard ou personnalisées.Import data into standard or custom entities.
  • Créez des entités personnalisées pour prendre en charge votre scénario et votre application.Create custom entities to support your scenario and application.
  • Ajoutez des champs personnalisés à des entités standard lorsque des informations supplémentaires sont requises.Add custom fields to standard entities where additional information is needed.
  • Incorporez des entités personnalisées et standard dans une application que vous développez et ce, aussi facilement que des données d’autres sources.Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
  • Tirez parti des compléments d’amélioration de la productivité pour accéder à vos données à partir de Microsoft Excel et Outlook.Leverage the productivity add-ins to access your data from Microsoft Excel and Outlook.
  • Sécurisez vos données au sein de votre organisation en appliquant des mécanismes de sécurité basée sur les rôles aux entités standard et personnalisées.Secure your data within your organization using role-based security against standard and custom entities.
  • Incluez des listes déroulantes de données prédéfinies (pays, types de salutation ou devises).Include picklists of predefined data, such as Country, Salutation, or Currency.
  • Assurez la prise en charge globale de vos données et applications en tirant parti de la traduction des noms d’entité et de champ.Provide global support for your data and applications by leveraging translation of entity and field names.

Chaque entité contient un jeu d’enregistrements que les utilisateurs peuvent créer, lire, mettre à jour et supprimer.Each entity contains a set of records that users can create, read, update, and delete. Vous pouvez créer des relations entre entités, de façon à pouvoir rechercher des informations dans une entité sur la base d’un enregistrement figurant dans une autre.You can create relationships between entities so that you can look up information in one entity based on a record in another entity. Par exemple, vous pouvez créer une entité personnalisée pour effectuer le suivi des événements auxquels un client a participé.For example, you could create a custom entity to track events which a customer had attended. En ajoutant le client à votre entité personnalisée sous la forme d’un champ de recherche, vous établissez une relation entre les deux entités, dont vous pouvez tirer parti dans votre application et lors de la création de rapports.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.

Pour en savoir plus sur les offres proposées pour utiliser Common Data Service, consultez les informations de tarification.For information on purchasing a plan for using the Common Data Service, see Pricing info.

Pourquoi utiliser des entités ?Why use entities?

Les entités figurant au sein de Common Data Service (aussi bien standard que personnalisées) constituent une option de stockage informatique sécurisé pour vos données.Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. Grâce aux entités, vous pouvez créer une définition de vos données axée sur l’activité, qui sera ensuite utilisée au sein de vos applications.Entities allow you to create a business-focused definition of your data for use within your apps. Si vous ignorez si les entités constituent la meilleure option, tenez compte des avantages suivants :If you're not sure if entities are your best option, consider these benefits:

  • Facilité de gestion : les métadonnées et les données sont stockées dans le cloud.Easy to manage - Both the metadata and data are stored in the cloud. Vous n’avez pas besoin de vous inquiéter des détails de la façon dont elles sont stockées.You don't need to worry about the details of how they're stored.
  • Facilité de partage : vous pouvez facilement partager les données avec vos collègues, car PowerApps gère les autorisations.Easy to share - You can easily share data with your colleagues because PowerApps manages the permissions.
  • Facilité de sécurisation : les données sont stockées en toute sécurité, de sorte que les utilisateurs ne peuvent les consulter que si vous le leur permettez.Easy to secure - Data is securely stored so that users can see it only if you grant them access. La sécurité basée sur les rôles vous permet de contrôler l’accès aux entités pour différents utilisateurs au sein de votre organisation.Role-based security allows you to control access to entities for different users within your organization.
  • Métadonnées riches : les relations et types de données sont optimisés directement dans PowerApps.Rich metadata - Data types and relationships are leveraged directly within PowerApps. Par exemple, la définition d’une URL de type de champ a pour effet de présenter vos données en tant que lien hypertexte à l’intérieur de votre application.For example, defining a field type URL will present your data as a hyperlink within your app.
  • Outils de productivité : les entités sont disponibles dans les compléments pour Microsoft Excel et Outlook, afin d’augmenter la productivité et de garantir l’accessibilité de vos données.Productivity tools - Entities are available within the add-ins for Microsoft Excel and Outlook to increase productivity, and ensure your data is accessible.
  • Listes déroulantes : incluez des listes choisies parmi un ensemble étendu de listes déroulantes standard pour accélérer les sélections au sein de vos applications et entités.Picklists - Include picklists from a rich set of standard picklists to provide quick drop downs within your entities and apps.

Entités standard et personnaliséesStandard and custom entities

Lorsque vous développez une application, vous pouvez utiliser des entités standard, des entités personnalisées ou les deux.When you develop an app, you can use standard entities, custom entities, or both. Si une entité standard peut avoir une utilité spécifique dans votre application, il est conseillé de l’utiliser au lieu de développer une entité personnalisée ayant la même fonction.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. Si une entité standard peut avoir une utilité moyennant quelques modifications, vous y pouvez ajouter des champs en fonction de vos besoins.If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.

  • Le service Common Data Service fournit des entités standard par défaut.The Common Data Service provides standard entities by default. Conformément aux meilleures pratiques, celles-ci sont conçues pour capturer les informations principales d’une organisation, telles que les contacts, les comptes et les produits.These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. Pour obtenir une liste complète des entités, voir Entités standard.For a full list of entities, see Standard entities.
  • Vous pouvez étendre les fonctionnalités d’entités standard en créant une ou plusieurs entités personnalisées pour stocker des informations propres à votre organisation.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. Pour en savoir plus, voir Comment créer une entité personnalisée.For more information, see How to create a custom entity.

Remarque : si possible, utilisez des entités standard (avec les champs personnalisés ajoutés, le cas échéant).Note: If possible, use standard entities (with custom fields added, if required). Cela garantit que vous pouvez tirer parti des nouvelles fonctionnalités ou applications qui tireront parti de ces entités dans le futur.This will ensure that you can benefit from new features or apps that leverage these entities in the future.

ChampsFields

Chaque champ est associé à un nom, à un nom d’affichage, à un type de données et à une validation simple.Each field has a name, display name, data type, and some simple validation. Les types de données correspondent par exemple à text, date, ou number.Data types include, for example, text, date, or number. La validation garantit que les champs obligatoires contiennent des données et enregistrements uniques si l’entité exige qu’ils le soient.Validation ensures that required fields contain data and records are unique if the entity requires them to be. Chaque champ appartient à l’une des trois catégories suivantes : champs système, champs standard ou champs personnalisés.Every field falls into one of three categories: system fields, standard fields, or custom fields.

Champs systèmeSystem fields

Toutes les entités, qu’elles soient standard ou personnalisées, sont créées avec un ensemble de champs en lecture seule que vous ne pouvez pas modifier, supprimer ou définir sur une valeur.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. Pour plus d’informations, voir Champs système et de titre d’enregistrement.For more information, see System and record title fields. Les principaux champs système sont les suivants :These are the most important system fields:

  • Created Record Date (Date de création de l’enregistrement) : date et heure de création d’un enregistrement.Created Record Date - The date and time when a record was created.
  • Created By (Créé par) : utilisateur ayant créé l’enregistrement.Created By - The user who created the record.
  • Modified Record Date (Date de modification de l’enregistrement) : date et heure de la dernière modification apportée à un enregistrement.Modified Record Date - The date and time when a record was most recently modified.
  • Last Modified By (Modifié en dernier par) : dernier utilisateur ayant modifié l’enregistrement.Last Modified By - The user who most recently modified the record.

Champs standardStandard fields

Chaque entité standard contient un ensemble de champs par défaut que vous ne pouvez pas modifier ou supprimer.Each standard entity contains a set of default fields that you can't change or delete. Pour accéder à une liste des entités et de leurs champs, ainsi qu’à une liste des listes déroulantes, voir Entités standard.For a list of the entities and their fields, and a list of the picklists, see Standard entities.

Champs personnalisésCustom fields

Vous pouvez créer des champs personnalisés dans une entité standard ou une entité personnalisée.You can create custom fields in either a standard entity or a custom entity. Vous devez spécifier le nom, le nom d’affichage et le type de données de chaque champ personnalisé.You must specify the name, display name, and data type of each custom field. Pour obtenir une liste complète des types pris en charge, voir Types de données de champ d’entité.For a complete list of supported types, see Entity field data types.

Relations de rechercheLookup relationships

Vous pouvez passer d’un enregistrement à un autre au sein d’entités s’ils ont une relation définie en tant que champ, dont le type de données est Lookup.You can navigate between records in entities if they have a relationship that's defined as a field of the Lookup data type. Pour créer une relation de recherche, ajoutez un champ dont le type de données est Lookup dans une entité, puis pointez sur l’entité dans laquelle vous souhaitez rechercher des informations.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. Pour plus d’informations, voir Relations d’entité via le champ lookup.For more information, see Entity relationships via lookup field.

Entités standardStandard entities

Pour accéder à une liste des entités et de leurs champs, ainsi qu’à une liste des énumérations, voir Entités standard.For a list of the entities and their fields, and a list of the enumerations, see Standard entities.

Groupe fonctionnelFunctional group DescriptionDescription
Service clientèleCustomer Service Ces entités permettent des gérer différents aspects du service la clientèle, dont le suivi, la réaffectation et la documentation.The Customer Service entities manage issues from your customers, including tracking, escalation, and documentation.
FondationFoundation Les entités de base contiennent des informations qui s’appliquent à pratiquement tout autre groupe d’entités.The Foundation entities contain information that is relevant to nearly every other entity group. Ce groupe contient des entités telles que les codes postaux et la devise.This group contains entities such as Address and Currency.
Personnes, organisations et groupesPeople, Organizations, and Groups Ces entités englobent un vaste ensemble de personnes et d’organisations avec lesquelles vous pouvez interagir, dont des employés, sous-traitants, donateurs, bénévoles, admirateurs, anciens et familles.These entities encompass a rich set of people and organizations that you might interact with, including employees, contractors, donors, volunteers, fans, alumni, and families.
AchatPurchasing Ces entités vous permettent de créer des solutions d’achat.The Purchasing entities let you create purchasing solutions.
VentesSales Ces entités vous permettent de créer des solutions de ventes de bout en bout, du suivi des prospects et opportunités, à l’envoi de factures, en passant par les prises de contact, ainsi que l’acceptation et la livraison des commandes.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.

Mise en routeGet started

À titre d’essai, générez une application utilisant une entité standard ou créez une entité personnalisée, puis une application qui utilise cette entité.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.

Avis de confidentialitéPrivacy notice

Avec le modèle de données commun Microsoft PowerApps, nous collectons et stockons les noms d’entités et de champs personnalisés dans nos systèmes de diagnostic.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. Ces informations nous servent à améliorer le modèle de données commun pour nos clients.We use this knowledge to improve the common data model for our customers. Les noms d’entités et de champs créés par les créateurs nous aident à comprendre les scénarios courants dans la communauté Microsoft PowerApps et à identifier les lacunes dans la couverture d’entités standard du service, telles que les schémas liés aux organisations.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. Les données contenues dans les tables de base de données associées à ces entités ne font l’objet d’aucun accès ou d’aucune utilisation de la part de Microsoft et ne sont pas répliquées en dehors de la région d’approvisionnement de la base de données.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. Notez toutefois que les noms d’entités et de champs personnalisés peuvent être répliqués dans différentes régions et sont supprimés conformément à nos politiques de rétention des données.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft s’engage à respecter votre confidentialité, comme décrit plus en détail dans notre Centre de confidentialité.Microsoft is committed to your privacy as described further in our Trust Center.