Gerar um aplicativo usando um banco de dados do Common Data ServiceGenerate an app by using a Common Data Service database

[!VIDEO nb:cid:UUID:6d7aa0a1-cd31-47c6-9a32-93b4e5476ece]

É possível gerar um aplicativo automaticamente para gerenciar os dados armazenados no Common Data Service.You can automatically generate an app to manage data that is stored in Common Data Service. Gerencie os dados em uma das muitas entidades padrão, que são internas ao modelo, ou em uma entidade personalizada, que você ou outra pessoa em sua organização criou.You can manage data in one of the many standard entities that are built into the model, or in a custom entity that you or someone else in your organization creates.

Se não estiver familiarizado com o Common Data Service, confira Entender as entidades.If you're unfamiliar with Common Data Service, see Understand entities.

Esse tópico descreve como gerar automaticamente um aplicativo com base em uma única entidade especificada.This topic describes how to automatically generate an app that is based on a single entity that you specify. Para obter informações sobre como criar um aplicativo com base em mais de uma entidade, consulte Criar um aplicativo do zero.For information about how to build an app that is based on more than one entity, see Build an app from scratch.

Por padrão, todos os aplicativos que o Microsoft PowerApps gera têm três telas:By default, every app that Microsoft PowerApps generates has three screens:

  • A tela de navegação mostra um subconjunto de um ou mais campos, uma barra de pesquisa e um botão de classificação para que os usuários possam encontrar facilmente um registro específico.The browse screen shows a subset of one or more fields, a search bar, and a sort button that lets users easily find a specific record.
  • A tela de detalhes mostra mais ou todos os campos de um registro específico.The details screen shows more or all fields for a specific record.
  • A tela de edição fornece elementos da interface do usuário na qual os usuários podem criar ou atualizar um registro e salvar as alterações.The edit screen provides UI elements that let users create or update a record and save their changes.

Observação: quando você gera um aplicativo do Common Data Service, não é necessário criar uma conexão do PowerApps, como faria com as fontes de dados como SharePoint, Dynamics 365 e Salesforce.Note: When you generate an app from Common Data Service, you don't have to create a connection from PowerApps, as you do for data sources such as SharePoint, Dynamics 365, and Salesforce. Você precisa especificar apenas a entidade que deseja exibir, gerenciar ou exibir e gerenciar no aplicativo.You must specify only the entity that you want to show, manage, or show and manage in the app.

Gerar um aplicativoGenerate an app

  1. Crie um banco de dados do Common Data Service.Create a Common Data Service database. Para obter mais informações, consulte Criar um banco de dados do Common Data Service.For more information, see Create a Common Data Service database.
  2. No PowerApps Studio for Windows, clique ou toque em Novo no menu Arquivo (próximo à borda esquerda).In PowerApps Studio for Windows, click or tap New on the File menu (near the left edge).
  3. Em Iniciar com seus dados, no bloco Common Data Service, clique ou toque em Layout de telefone.Under Start with your data, on the Common Data Service tile, click or tap Phone layout.
  4. Em Escolher uma entidade, clique ou toque na entidade Contato.Under Choose an entity, click or tap the Contact entity.
  5. Clique ou toque em Conectar para gerar automaticamente um aplicativo.Click or tap Connect to automatically generate an app.

    Neste ponto, você precisará fazer um tour introdutório.At this point, you may be prompted to take an introductory tour. Também é possível fazer o tour mais tarde clicando ou tocando no ponto de interrogação no canto superior direito e, em seguida, clicando ou tocando em Fazer o tour de introdução.You can also take the tour later by clicking or tapping the question mark near the upper-right corner, and then clicking or tapping Take the intro tour.

  6. Na barra de navegação à esquerda, clique ou toque em um ícone no canto superior direito para mudar para o modo de exibição em miniatura.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    Alternar entre modos de exibição

Personalizar a tela de navegaçãoCustomize the browse screen

  1. No painel direito, clique ou toque no layout que exibe apenas um cabeçalho.In the right pane, click or tap the layout that shows just a heading.

    Selecionar um layout

  2. Na caixa de pesquisa, clique ou toque no controle Rótulo para selecioná-lo.Under the search box, click or tap the Label control to select it.

    Selecionar um rótulo

  3. No painel direito, selecione Sobrenome de um determinado nome na lista suspensaIn the right pane, select Surname of Given name in the dropdown list

    O controle Rótulo selecionado mostra os dados desse campo.The Label control that you selected shows data from that field.

  4. Na tela de navegação, selecione a galeria clicando ou tocando em qualquer nome, exceto o primeiro.In the browse screen, select the gallery by clicking or tapping any name except the top name.

    Uma caixa de seleção contorna a galeria.A selection box surrounds the gallery.

    Selecionar a galeria

  5. Copie esta fórmula a seguir selecionando-a e, em seguida, pressionando Ctrl+C.Copy the following formula by selecting it and then pressing Ctrl+C.

    SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))

  6. No canto superior esquerdo, verifique se a lista de propriedades exibe Itens.Near the upper-left corner, make sure that the property list shows Items.
  7. Na barra de fórmulas, selecione a fórmula padrão.In the formula bar, select the default formula.

    Valor padrão da propriedade Itens

  8. Pressione Excluir para excluir a fórmula padrão e, em seguida, cole a fórmula que acabou de copiar.Press Delete to delete the default formula, and then paste the formula that you copied. Os nomes na galeria são classificados em ordem alfabética.The names in the gallery are sorted alphabetically.

Testar a tela de navegaçãoTest the browse screen

  1. Abra o modo de Visualização pressionando F5, ou clicando ou tocando no botão Reproduzir no canto superior direito.Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.
  2. Percorra todos os registros usando uma tela sensível ao toque ou o botão de um mouse, ou apontando para a galeria com o mouse para que a barra de rolagem apareça.Scroll through all the records by using a touchscreen or a mouse wheel, or by pointing to the gallery with a mouse so that the scroll bar appears.
  3. Perto do canto superior direito, clique ou toque no botão de classificação uma ou mais vezes para alterar a ordem na qual os nomes são listados.Near the upper-right corner, click or tap the sort button one or more times to change order that the names are listed in.

    Alterar ordem de classificação

  4. Na caixa de pesquisa, digite uma letra para exibir apenas os nomes que contêm essa letra.In the search box, type a letter to show only names that contain that letter.
  5. Remova todo o texto da caixa de pesquisa e, em seguida, clique ou toque na seta à direita do primeiro nome na lista.Remove all text from the search box, and then click or tap the arrow to the right of the first name in the list.

    A tela de detalhes é aberta e mostra mais informações sobre o contato selecionado.The details screen opens and shows more information about the contact you selected.

  6. Volte para o espaço de trabalho de design pressionando Esc, ou clicando ou tocando no botão Close no canto superior direito, sob a barra de título.Return to the design workspace by pressing Esc, or by clicking or tapping the Close button near the upper-right corner, under the title bar.

Personalizar outras telasCustomize the other screens

  1. Se DetailScreen não for exibida, clique ou toque na miniatura intermediária na barra de navegação esquerda.If DetailScreen isn't showing, click or tap the middle thumbnail in the left navigation bar.
  2. Na parte superior de DetailScreen, clique ou toque em Nome completo para exibir as opções para personalizar o formulário na tela.Near the top of DetailScreen, click or tap Full name to show options for customizing the form on that screen.
  3. No painel direito, clique ou toque no botão de olho para Name_MiddleName para ocultar esse campo.In the right pane, click or tap the eye button for Name_MiddleName to hide that field.
  4. No painel direito, clique ou toque no botão de olho para Name_Surname para exibir esse campo.In the right pane, click or tap the eye button for Name_Surname to show that field.
  5. No painel à direita, arraste Name_Surname para cima e solte em Name_GivenName.In the right pane, drag Name_Surname up, and drop it just under Name_GivenName.

    A DetailScreen reflete as alterações.The DetailScreen reflects your changes.

  6. Na barra de navegação à esquerda, clique ou toque na miniatura inferior para exibir EditScreen e, em seguida, repita as etapas anteriores neste procedimento para que EditScreen corresponda a DetailScreen.In the left navigation bar, click or tap the bottom thumbnail to show EditScreen, and then repeat the previous steps in this procedure so that EditScreen matches DetailScreen.

Testar o aplicativoTest the app

  1. Na barra de navegação à esquerda, clique ou toque na imagem em miniatura para exibir a tela de navegação.In the left navigation bar, click or tap the top thumbnail image to open the browse screen.
  2. Abra o modo de Visualização pressionando F5, ou clicando ou tocando no botão Reproduzir no canto superior direito.Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.
  3. No canto superior direito da tela de navegação, clique ou toque no botão de adição.(+) para criar um registro.In the upper-right corner of the browse screen, click or tap the plus sign button (+) to create a record.
  4. Adicione o texto aos campos Nome fornecido e Sobrenome e, em seguida, clique ou toque no botão de marca de seleção para salvar o novo registro e retorne para a tela de navegação.Add text in the Given name and Surname fields, and then click or tap the check mark button to save your new record and return to the browse screen.
  5. Localize o registro que acabou de criar e clique ou toque na seta à direita para exibir o registro na tela de detalhes.Find the record that you just created, and then click or tap the arrow to the right of it to show the record on the details screen.
  6. No canto superior direito, clique ou toque no ícone de lápis para exibir o registro na tela de edição.In upper-right corner, click or tap the pencil button to show the record on the edit screen.
  7. Altere os dados no campo Nome fornecido e clique ou toque no botão de marca de seleção para salvar as alterações.Change the data in the Given name field, and then click or tap the check mark button to save your changes.
  8. No canto superior direito, clique ou toque no botão de lixeira para excluir o registro que criou e atualizou.Near the upper-right corner, click or tap the trash-can button to delete the record that you created and updated.

Próximas etapasNext steps

Criar um aplicativo do zero usando um banco de dados do Common Data ServiceCreate an app from scratch using a Common Data Service database