Compreender entidades no Common Data ServiceUnderstand entities in the Common Data Service

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

O Common Data Service permite-lhe armazenar e gerir de forma segura os dados dentro de um conjunto de entidades padrão e personalizadas.The Common Data Service allows you to securely store and manage data within a set of standard and custom entities. Uma entidade é um conjunto de campos utilizados para armazenar dados, tal como uma tabela dentro de uma base de dados.An entity is a set of fields used to store data similarly to a table within a database. Depois de os seus dados serem armazenados, pode utilizar o Microsoft PowerApps para criar aplicações avançadas com os dados:After your data is stored you can use Microsoft PowerApps to build rich applications using your data:

  • Importe dados para entidades personalizadas ou padrão.Import data into standard or custom entities.
  • Crie entidades personalizadas para suportar o cenário e a aplicação.Create custom entities to support your scenario and application.
  • Adicione campos personalizados a entidades padrão, onde são precisas informações adicionais.Add custom fields to standard entities where additional information is needed.
  • Incorpore entidades personalizadas e padrão numa aplicação que esteja a desenvolver, tão facilmente como com dados de outras origens.Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
  • Tire partido dos suplementos de produtividade para aceder aos seus dados do Microsoft Excel e do Outlook.Leverage the productivity add-ins to access your data from Microsoft Excel and Outlook.
  • Proteja os dados dentro da sua organização ao utilizar a segurança baseada em funções contra entidades padrão e personalizadas.Secure your data within your organization using role-based security against standard and custom entities.
  • Inclua listas de opções de dados predefinidos, tais como País, Saudação ou Moeda.Include picklists of predefined data, such as Country, Salutation, or Currency.
  • Disponibilize suporte global para os seus dados e aplicações ao tirar partido da tradução de nomes de campos e entidades.Provide global support for your data and applications by leveraging translation of entity and field names.

Cada entidade contém um conjunto de registos que os utilizadores podem criar, ler, atualizar e eliminar.Each entity contains a set of records that users can create, read, update, and delete. Pode criar relações entre entidades, o que lhe permite procurar informações numa entidade com base num registo noutra entidade.You can create relationships between entities so that you can look up information in one entity based on a record in another entity. Por exemplo, pode criar uma entidade personalizada para controlar eventos que um cliente tenha frequentado.For example, you could create a custom entity to track events which a customer had attended. Ao adicionar o Cliente à entidade personalizada como um campo de pesquisa, estabelece uma relação entre as duas entidades, que pode utilizar na aplicação e no relatório.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 obter mais informações sobre a compra de um plano para utilizar o Common Data Service, veja Informações de preços.For information on purchasing a plan for using the Common Data Service, see Pricing info.

Porquê utilizar entidades?Why use entities?

As entidades no âmbito do Common Data Service, padrão e personalizada, permitem uma opção de armazenamento seguro e baseado na cloud para os seus dados.Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. As entidades permitem-lhe criar uma definição com foco empresarial dos dados para utilização nas aplicações.Entities allow you to create a business-focused definition of your data for use within your apps. Se não tiver a certeza se as entidades são a sua melhor opção, considere estes benefícios:If you're not sure if entities are your best option, consider these benefits:

  • Fáceis de gerir – tanto os metadados como os dados são armazenados na cloud.Easy to manage - Both the metadata and data are stored in the cloud. Não precisa de se preocupar com os detalhes de como estão armazenados.You don't need to worry about the details of how they're stored.
  • Fáceis de partilhar – pode partilhar facilmente os dados com os seus colegas porque o PowerApps gere as permissões.Easy to share - You can easily share data with your colleagues because PowerApps manages the permissions.
  • Fáceis de proteger – os dados são armazenados em segurança, pelo que os utilizadores só os podem ver se lhes conceder acesso.Easy to secure - Data is securely stored so that users can see it only if you grant them access. A segurança baseada em funções permite-lhe controlar o acesso às entidades para diferentes utilizadores dentro da sua organização.Role-based security allows you to control access to entities for different users within your organization.
  • Metadados diversificados – os tipos de dados e as relações são aproveitados diretamente no PowerApps.Rich metadata - Data types and relationships are leveraged directly within PowerApps. Por exemplo, a definição de um URL de tipo de campo apresentará os seus dados como uma hiperligação na sua aplicação.For example, defining a field type URL will present your data as a hyperlink within your app.
  • Ferramentas de produtividade – as entidades estão disponíveis nos suplementos para o Microsoft Excel e Outlook para aumentar a produtividade e garantir a acessibilidade dos dados.Productivity tools - Entities are available within the add-ins for Microsoft Excel and Outlook to increase productivity, and ensure your data is accessible.
  • Listas de opções – inclua listas de opções provenientes de um vasto conjunto de listas de opções padrão para disponibilizar listas pendentes rápidas nas entidades e aplicações.Picklists - Include picklists from a rich set of standard picklists to provide quick drop downs within your entities and apps.

Entidades padrão e personalizadasStandard and custom entities

Ao desenvolver uma aplicação, pode utilizar entidades padrão, entidades personalizadas ou ambas.When you develop an app, you can use standard entities, custom entities, or both. Se uma entidade padrão puder cumprir uma finalidade particular na sua aplicação, deverá utilizá-la em vez de desenvolver uma personalizada que faça o mesmo.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. Se uma entidade padrão pudesse cumprir uma finalidade com algumas alterações, poderia adicionar campos para satisfazer as suas necessidades.If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.

  • O Common Data Service disponibiliza entidades padrão por predefinição.The Common Data Service provides standard entities by default. Estas entidades foram concebidas, de acordo com as melhores práticas, para capturar os conceitos mais comuns das organizações, como, por exemplo, Contactos, Contas e Produtos.These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. Para obter uma lista completa das entidades, veja Entidades padrão.For a full list of entities, see Standard entities.
  • Pode ampliar a funcionalidade das entidades padrão ao criar uma ou mais entidades personalizadas para armazenar informações que sejam exclusivas da sua organização.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 obter mais informações, veja How to create a custom entity (Como criar uma entidade personalizada).For more information, see How to create a custom entity.

Nota: se possível, utilize entidades padrão (com campos personalizados adicionados, se for preciso).Note: If possible, use standard entities (with custom fields added, if required). Deste modo, irá garantir que pode beneficiar de novas funcionalidades ou aplicações que tiram partido destas entidades no futuro.This will ensure that you can benefit from new features or apps that leverage these entities in the future.

CamposFields

Cada campo tem um nome, um nome a apresentar, um tipo de dados e uma validação simples.Each field has a name, display name, data type, and some simple validation. Os tipos de dados incluem, por exemplo, texto, data ou número.Data types include, for example, text, date, or number. A validação garante que os campos obrigatórios contêm dados e que os registos são exclusivos, se a entidade assim exigir.Validation ensures that required fields contain data and records are unique if the entity requires them to be. Todos os campos recaem numa categoria de três: campos de sistema, campos padrão ou campos personalizados.Every field falls into one of three categories: system fields, standard fields, or custom fields.

Campos de sistemaSystem fields

Todas as entidades, quer padrão ou personalizadas, são criadas com um conjunto de campos só de leitura, que não pode alterar, eliminar ou definir como um 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 obter mais informações, veja System and record title fields (Campos de sistema e de título de registo).For more information, see System and record title fields. Estes são os campos de sistema mais importantes:These are the most important system fields:

  • Data de Criação do Registo – a data e hora de criação de um registo.Created Record Date - The date and time when a record was created.
  • Criado por – o utilizador que criou o registo.Created By - The user who created the record.
  • Data de Modificação do Registo – a data e hora da última modificação de um registo.Modified Record Date - The date and time when a record was most recently modified.
  • Última Modificação Por – o utilizador que modificou o registo mais recentemente.Last Modified By - The user who most recently modified the record.

Campos padrãoStandard fields

Cada entidade padrão contém um conjunto de campos predefinidos que não podem ser alterados nem eliminados.Each standard entity contains a set of default fields that you can't change or delete. Para obter uma lista de entidades e os respetivos campos e uma lista das listas de opções, veja Standard entities (Entidades padrão).For a list of the entities and their fields, and a list of the picklists, see Standard entities.

Campos personalizadosCustom fields

Pode criar campos personalizados numa entidade padrão ou numa entidade personalizada.You can create custom fields in either a standard entity or a custom entity. Tem de especificar o nome, o nome a apresentar e o tipo de dados de cada campo personalizado.You must specify the name, display name, and data type of each custom field. Para obter uma lista completa dos tipos suportados, veja Entity field data types (Tipos de dados do campo da entidade).For a complete list of supported types, see Entity field data types.

Relações de referênciaLookup relationships

Poderá navegar entre registos de entidades se tiverem uma relação que esteja definida como um campo do tipo de dados Pesquisa.You can navigate between records in entities if they have a relationship that's defined as a field of the Lookup data type. Para criar uma relação de referência, adicione um campo do tipo de dados Pesquisa a uma entidade e aponte para a entidade em que pretende procurar informações.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 obter mais informações, veja Entity relationships via lookup field (Rrelações de entidades através do campo de pesquisa).For more information, see Entity relationships via lookup field.

Entidades padrãoStandard entities

Para obter uma lista das entidades e dos respetivos campos, bem como uma lista das enumerações, veja Standard entities (Entidades padrão).For a list of the entities and their fields, and a list of the enumerations, see Standard entities.

Grupo funcionalFunctional group DescriçãoDescription
Customer ServiceCustomer Service As entidades Customer Service gerem os problemas dos clientes, incluindo o controlo, o escalamento e a documentação.The Customer Service entities manage issues from your customers, including tracking, escalation, and documentation.
FoundationFoundation As entidades Foundation contêm informações que são relevantes para quase todos os outros grupos de entidades.The Foundation entities contain information that is relevant to nearly every other entity group. Este grupo contém entidades como Address e Currency.This group contains entities such as Address and Currency.
People, Organizations e GroupsPeople, Organizations, and Groups Estas entidades englobam um vasto conjunto de pessoas e organizações com as quais poderá interagir, incluindo empregados, fornecedores, doadores, voluntários, fãs, antigos alunos e famílias.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 As entidades Purchasing permitem-lhe criar soluções de compras.The Purchasing entities let you create purchasing solutions.
SalesSales As entidades Sales permitem-lhe criar soluções de venda completas, desde registar oportunidades potenciais e oportunidades reais, a fazer o acompanhamento de contactos, aceitar e satisfazer encomendas e enviar faturas.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.

IntroduçãoGet started

Experimente ao criar uma aplicação através de uma entidade padrão ou crie uma entidade personalizada e, em seguida, crie uma aplicação que utiliza essa entidade.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 privacidadePrivacy notice

Com o modelo de dados comuns do Microsoft PowerApps, recolhemos e armazenamos nomes campos e entidades personalizados nos nossos sistemas de diagnóstico.With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. Utilizamos estes conhecimentos para melhorar o modelo de dados comuns para os nossos clientes.We use this knowledge to improve the common data model for our customers. Os nomes de entidades e campos que os Criadores criam ajudam-nos a compreender cenários que são comuns na comunidade do Microsoft PowerApps e a determinar as lacunas na cobertura da entidade padrão do serviço, como esquemas relacionados com organizações.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. Os dados nas tabelas de base de dados associadas a estas entidades não são acedidos ou utilizados pela Microsoft nem replicados fora da região na qual a base de dados é aprovisionada.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. No entanto, tenha em atenção que os nomes de entidades e campos personalizados podem ser replicados nas regiões e são eliminados de acordo com as nossas políticas de retenção de dados.Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. A Microsoft está empenhada na sua privacidade, conforme descrito mais detalhadamente no nosso Centro de Fidedignidade.Microsoft is committed to your privacy as described further in our Trust Center.