Compreender as entidades

Tópico seguinte

Criar entidades personalizadas

Continuar

Assistir novamente

No primeiro tópico desta secção, apresentámos o Common Data Service, que inclui um modelo de dados comum. Por sua vez, o modelo contém entidades. As entidades são segmentos de dados partilhados que podem ser modificados, armazenados, obtidos e com os quais se pode interagir. Neste tópico, vai aprender mais sobre entidades, campos e tipos de dados.

Entidades padrão

O modelo de dados comum inclui um conjunto de entidades padrão que abrangem uma gama de necessidades comerciais comuns. Algumas das entidades padrão são mostradas abaixo.

Entidades padrão do Common Data Service

As entidades são agrupadas em categorias, pelo que é fácil ver quais destas funcionam, normalmente, em conjunto numa solução.

Grupo funcional Descrição
Customer Service As entidades Customer Service gerem os problemas dos clientes, incluindo o controlo, o escalamento e a documentação.
Foundation As entidades Foundation contêm informações que são relevantes para quase todos os outros grupos de entidades. Este grupo contém entidades como Address e Currency.
People, Organizations e 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.
Purchasing As entidades Purchasing permitem-lhe criar soluções de compras.
Sales 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.

Campos e tipos de dados

Cada entidade contém um conjunto de campos predefinidos que não podem ser alterados nem eliminados. Alguns desses campos, como Contact ID (ID de Contacto), são específicos de cada entidade. Outros, como Created on date time (Criada em data/hora), são comuns a todas as entidades. Pode adicionar campos para expandir as entidades padrão. Basta clicar ou tocar em Add field (Adicionar campo) e especificar as propriedades do novo campo.

Campos e tipos de dados da entidade Contact

Se precisar de uma entidade completamente diferente (ou seja, se expandir uma entidade padrão não for suficiente), pode criar uma entidade personalizada. Abordaremos esse tema no tópico seguinte.

Cada um dos campos de uma entidade tem um tipo de dados, como Number. O facto de existirem tipos de dados diferentes, em vez de um único tipo de dados genérico, torna-se útil porque abre todo um leque de possibilidades em termos do que as suas aplicações podem fazer. Por exemplo, se tiver um campo do tipo Number, as suas aplicações poderão utilizar um controlo de deslize quando um utilizador editar esse campo. Pode escolher entre mais de uma dezena de tipos de dados. A lista seguinte mostra alguns tipos representativos:

  • Tipos básicos, como Text e Number
  • Tipos mais complexos, como Email e Phone
  • Tipos especiais, como Lookup (para criar relações) e Picklist (para guardar um conjunto fixo de valores para um campo)

Trabalhar com entidades

Quando abre uma entidade, pode ver inúmeras informações e várias ações que pode realizar. Vamos debruçar-nos, muito rapidamente, sobre os separadores disponíveis e as ações que pode realizar para gerir dados de entidades.

Separadores de entidades

  • Fields (Campos): ver os campos e os tipos de dados e adicionar campos, tal como foi referido acima.
  • Key (Chave): o campo que identifica cada linha de uma entidade, como Contact ID para a entidade Contact.
  • Relationships (Relações): ligações entre entidades relacionadas, como Product e a categoria Product. Iremos ver um exemplo no tópico seguinte.
  • Field groups (Grupos de campos): utilizado para controlar diversos comportamentos, como os campos a mostrar automaticamente quando cria um ecrã de aplicação no PowerApps.
  • Data (Dados): procurar dados de exemplo e os seus próprios dados após a importação dos mesmos.

Ações de entidades

  • Open in Excel (Abrir no Excel): se tiver o suplemento do PowerApps instalado, utilize esta opção para explorar e editar os seus dados no Excel.
  • Import data (Importar dados): importar dados de ficheiros do Excel e CSV.
  • Export data (Exportar dados): exportar dados para um ficheiro do Excel.
  • Export template (Exportar modelo): exportar a estrutura de uma entidade para um ficheiro do Excel para que possa povoar o ficheiro e voltar a importá-lo para a entidade.
  • Settings e Delete: estas opções não estão disponíveis para as entidades padrão.

Ligar a uma entidade padrão no PowerApps Studio

Agora que tem uma noção do conceito de entidades, vamos aprender a ligar à entidade Contact no PowerApps Studio. Clique em New (Nova) e, em Common Data Service, clique em Phone layout (Esquema de telemóvel). Pode ver as ligações de dados disponíveis à esquerda e a lista de entidades à direita. Tente ligar sozinho e gerar uma aplicação a partir da entidade.

Ligar a uma entidade no PowerApps Studio

No tópico seguinte, vamos mostrar como criar entidades personalizadas, bem como relações entre entidades.