Descripción de las entidades de Common Data ServiceUnderstand entities in the Common Data Service

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

Common Data Service permite almacenar y administrar los datos de forma segura en un conjunto de entidades estándar y personalizadas.The Common Data Service allows you to securely store and manage data within a set of standard and custom entities. Una entidad es un conjunto de campos que se usan para almacenar datos, de forma similar a como lo hace tabla en una base de datos.An entity is a set of fields used to store data similarly to a table within a database. Después de que se almacenan los datos puede usar Microsoft PowerApps para compilar aplicaciones completas con sus datos:After your data is stored you can use Microsoft PowerApps to build rich applications using your data:

  • Importe datos en entidades estándar o personalizadas.Import data into standard or custom entities.
  • Cree entidades personalizadas para proporcionar soporte a un escenario y una aplicación.Create custom entities to support your scenario and application.
  • Agregue campos personalizados a entidades estándar donde se necesite información adicional.Add custom fields to standard entities where additional information is needed.
  • Incorpore entidades estándar y personalizadas a una aplicación que desarrolle, con la misma facilidad que lo haría con los datos de otros orígenes.Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
  • Aproveche los complementos de productividad para acceder a los datos de Microsoft Excel y Outlook.Leverage the productivity add-ins to access your data from Microsoft Excel and Outlook.
  • Proteja los datos en su organización mediante la seguridad basada en roles en las entidades estándar y personalizadas.Secure your data within your organization using role-based security against standard and custom entities.
  • Incluya a listas desplegables de datos predefinidos, como el país, el saludo o la divisa.Include picklists of predefined data, such as Country, Salutation, or Currency.
  • Proporcione compatibilidad global para sus datos y aplicaciones, para lo que debe sacar provecho de la traducción de los nombres de entidades y campos.Provide global support for your data and applications by leveraging translation of entity and field names.

Cada entidad contiene un conjunto de registros que los usuarios pueden crear, leer, actualizar y eliminar.Each entity contains a set of records that users can create, read, update, and delete. Puede crear relaciones entre entidades para que pueda buscar información en una entidad basada en un registro de otra entidad.You can create relationships between entities so that you can look up information in one entity based on a record in another entity. Por ejemplo, puede crear una entidad personalizada que realice el seguimiento de los eventos a los que un cliente había asistido.For example, you could create a custom entity to track events which a customer had attended. Al agregar Cliente a una entidad personalizada como campo de búsqueda, se establece una relación entre las dos entidades que se pueden utilizar tanto en la aplicación como en la creación de informes.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.

Para más información sobre la compra de un plan para utilizar Common Data Service, consulte la información sobre los precios.For information on purchasing a plan for using the Common Data Service, see Pricing info.

¿Por qué usar entidades?Why use entities?

Las entidades de Common Data Service, tanto estándar como personalizadas, permiten una opción de almacenamiento seguro en la nube para los datos.Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. Las entidades le permiten crear una definición centrada en la empresa de los datos para usarla en las aplicaciones.Entities allow you to create a business-focused definition of your data for use within your apps. Si no está seguro de si las entidades son la mejor opción, tenga en cuenta estas ventajas:If you're not sure if entities are your best option, consider these benefits:

  • Fáciles de administrar: tanto los metadatos como los datos se almacenan en la nube.Easy to manage - Both the metadata and data are stored in the cloud. No tiene que preocuparse por los detalles de cómo se almacenan.You don't need to worry about the details of how they're stored.
  • Fáciles de compartir: puede compartir fácilmente datos con sus compañeros porque PowerApps administra los permisos.Easy to share - You can easily share data with your colleagues because PowerApps manages the permissions.
  • Fáciles de proteger: los datos se almacenan de forma segura para que los usuarios solo los puedan ver si se les concede acceso.Easy to secure - Data is securely stored so that users can see it only if you grant them access. La seguridad basada en roles le permite controlar el acceso a entidades de los diferentes usuarios dentro de la organización.Role-based security allows you to control access to entities for different users within your organization.
  • Metadatos completos: los tipos de datos y las relaciones se usan directamente desde dentro de PowerApps.Rich metadata - Data types and relationships are leveraged directly within PowerApps. Por ejemplo, la definición de una dirección URL de tipo de campo presentará los datos como un hipervínculo dentro de la aplicación.For example, defining a field type URL will present your data as a hyperlink within your app.
  • Herramientas de productividad: las entidades están disponibles en los complementos para que Microsoft Excel y Outlook aumenten la productividad y haya una garantía de que se puede acceder a los datos.Productivity tools - Entities are available within the add-ins for Microsoft Excel and Outlook to increase productivity, and ensure your data is accessible.
  • Listas desplegables: se incluyen listas desplegables de una amplia variedad de listas estándar para proporcionar listas desplegables rápidas en las aplicaciones y entidades.Picklists - Include picklists from a rich set of standard picklists to provide quick drop downs within your entities and apps.

Entidades estándar y personalizadasStandard and custom entities

Al desarrollar una aplicación, puede usar entidades estándar, entidades personalizadas o ambas.When you develop an app, you can use standard entities, custom entities, or both. Si una entidad estándar puede servir para un fin determinado de su aplicación, es mejor utilizarla en lugar de desarrollar una entidad personalizada que haga lo mismo.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 una entidad estándar sirve para una finalidad con solo realizar unos pocos cambios, puede agregar campos para adaptarlos a sus necesidades.If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.

  • Common Data Service proporciona entidades estándar de forma predeterminada.The Common Data Service provides standard entities by default. Están diseñadas, de acuerdo con los procedimientos recomendados, para plasmar los conceptos más comunes de una organización, como contactos, cuentas y productos.These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. Para obtener una lista completa de entidades, consulte Entidades estándar.For a full list of entities, see Standard entities.
  • Puede ampliar la funcionalidad de entidades estándar mediante la creación de una o varias entidades personalizadas para almacenar información exclusiva de su organización.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. Para más información, consulte Crear una entidad personalizada.For more information, see How to create a custom entity.

Nota: Si es posible, use entidades estándar (si es preciso, a los que se han agregado campos personalizados).Note: If possible, use standard entities (with custom fields added, if required). Esto garantizará que en el futuro podrá beneficiarse de las nuevas características o aplicaciones que aprovechan estas entidades.This will ensure that you can benefit from new features or apps that leverage these entities in the future.

CamposFields

Todos los campos tienen un nombre, un nombre para mostrar, un tipo de datos y una validación simple.Each field has a name, display name, data type, and some simple validation. Los tipos de datos incluyen, por ejemplo, Texto, Fecha o Número.Data types include, for example, text, date, or number. La validación garantiza que los campos requeridos contienen datos y registros únicos si la entidad así lo requiere.Validation ensures that required fields contain data and records are unique if the entity requires them to be. Cada campo forma parte de una de estas tres categorías: campos del sistema, campos estándar o campos personalizados.Every field falls into one of three categories: system fields, standard fields, or custom fields.

Campos del sistemaSystem fields

Todas las entidades, ya sean estándar o personalizadas, se crean con un conjunto de campos de solo lectura que no se pueden cambiar, eliminar ni establecer para un valor.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. Para más información, consulte Campos de título de registro y de sistema.For more information, see System and record title fields. Estos son los campos más importantes del sistema:These are the most important system fields:

  • Fecha del registro creada: la fecha y hora en que se creó un registro.Created Record Date - The date and time when a record was created.
  • Creado por: el usuario que creó el registro.Created By - The user who created the record.
  • Fecha del registro modificada: la fecha y hora en que se modificó un registro por última vez.Modified Record Date - The date and time when a record was most recently modified.
  • Última modificación por: el usuario que realizó la última modificación del registro.Last Modified By - The user who most recently modified the record.

Campos estándarStandard fields

Cada entidad estándar contiene un conjunto de campos predeterminados que no se pueden cambiar ni eliminar.Each standard entity contains a set of default fields that you can't change or delete. Para obtener una lista de las entidades y sus campos, y una lista de las listas desplegables, consulte Entidades estándares.For a list of the entities and their fields, and a list of the picklists, see Standard entities.

Campos personalizadosCustom fields

Puede crear campos personalizados en una entidad estándar o en una entidad personalizada.You can create custom fields in either a standard entity or a custom entity. Debe especificar el nombre, el nombre para mostrar y el tipo de datos de cada campo personalizado.You must specify the name, display name, and data type of each custom field. Para obtener una lista completa de los tipos compatibles, consulte Entity field data types (Tipos de datos del campo Entidad).For a complete list of supported types, see Entity field data types.

Relaciones de búsquedaLookup relationships

Puede navegar entre los registros de las entidades si tienen una relación que se define como un campo del tipo de datos Buscar.You can navigate between records in entities if they have a relationship that's defined as a field of the Lookup data type. Para crear una relación de búsqueda, agregue un campo del tipo de datos Buscar a una entidad y apunte a la entidad en la que desea buscar información.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. Para más información, consulte Relaciones de entidad mediante un campo de búsqueda.For more information, see Entity relationships via lookup field.

Entidades estándarStandard entities

Para obtener una lista de las entidades y sus campos, y una lista de las enumeraciones, consulte Entidades estándares.For a list of the entities and their fields, and a list of the enumerations, see Standard entities.

Grupo funcionalFunctional group DescripciónDescription
Customer ServiceCustomer Service Las entidades Customer Service administran los problemas de los clientes, incluido el seguimiento, el escalado y la documentación.The Customer Service entities manage issues from your customers, including tracking, escalation, and documentation.
FoundationFoundation Las entidades Foundation contienen información relevante para casi cualquier otro grupo de entidades.The Foundation entities contain information that is relevant to nearly every other entity group. Este grupo contiene entidades como Address y Currency.This group contains entities such as Address and Currency.
People, Organizations y GroupsPeople, Organizations, and Groups Estas entidades abarcan un amplio conjunto de personas y organizaciones con las que puede interactuar, incluidos empleados, contratistas, donantes, voluntarios, seguidores, ex alumnos y familias.These entities encompass a rich set of people and organizations that you might interact with, including employees, contractors, donors, volunteers, fans, alumni, and families.
PurchasingPurchasing Las entidades Purchasing permiten crear soluciones de compras.The Purchasing entities let you create purchasing solutions.
VentasSales Las entidades Sales permiten crear soluciones de ventas integrales, desde seguimiento de clientes potenciales y oportunidades hasta seguimiento de contactos, aceptación y entrega de pedidos o envío de facturas.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.

IntroducciónGet started

Para probarlo, cree una aplicación mediante una entidad estándar, o bien cree una entidad personalizada y, después, cree una aplicación que utilice dicha entidad.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.

Aviso de privacidadPrivacy notice

Con el modelo de datos común de Microsoft PowerApps, recopilamos y almacenamos los nombres de los campos y las entidades personalizadas en nuestros sistemas de diagnóstico.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. Usamos esta información para mejorar el modelo de datos común para nuestros clientes.We use this knowledge to improve the common data model for our customers. Los nombres de entidades y de campos creados nos servirán para comprender qué escenarios son habituales en toda la comunidad de Microsoft PowerApps y determinar las carencias en la cobertura de entidades estándar del servicio, por ejemplo, los esquemas relacionados con las organizaciones.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. Microsoft no accede a los datos de las tablas de base de datos asociadas a estas entidades ni los usa; tampoco los replica fuera de la región en que esté aprovisionada la base de datos.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. Sin embargo, tenga en cuenta que es posible que los nombres de campos y entidades personalizadas se repliquen entre regiones y se eliminen de acuerdo con nuestras directivas de retención de datos.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft se compromete a respetar su privacidad, como se describe con más detalle en nuestro Centro de confianza.Microsoft is committed to your privacy as described further in our Trust Center.