Conecte-se ao Dynamics 365 por meio do PowerAppsConnect to Dynamics 365 from PowerApps

O PowerApps permite que você rapidamente gere, personalize, compartilhe e execute aplicativos móveis com pouco ou nenhum código.PowerApps lets you quickly generate, customize, share, and run mobile apps with little or no code. Use o conector do Dynamics 365 para criar aplicativos móveis úteis para compartilhar com sua organização em apenas alguns minutos.By using the Dynamics 365 connector, you can create useful mobile apps to share with your organization in just a few minutes.

Siga as etapas neste tópico para criará um aplicativo no qual os usuários podem procurar, adicionar, excluir e atualizar de contatos no Dynamics 365.By following the steps in this topic, you'll create an app in which users can browse, add, delete, and make updates to contacts in Dynamics 365. Os usuários podem executar o aplicativo em um navegador ou em um dispositivo móvel, como um telefone.Users can run the app in a browser or on a mobile device such as a phone.

Pré-requisitoPrerequisite

Para acompanhar este tutorial, você precisa de uma conta do Microsoft Office 365, que inclui uma assinatura do Dynamics 365.To follow this tutorial, you need a Microsoft Office 365 account that includes a Dynamics 365 subscription.

Criar uma conexãoCreate a connection

  1. Entre no PowerApps.Sign in to PowerApps.
  2. No painel de navegação esquerdo, clique em Conexões.In the left navigation pane, click Connections.

    Opção de conexão no menu Arquivo

  3. No canto superior direito, clique em Nova conexão.Near the upper-right corner, click New connection.

    Nova conexão

  4. Na lista de conexões, clique em Dynamics 365.In the list of connections, click Dynamics 365.

    Opção de conexão no menu Arquivo

  5. Na caixa de diálogo, clique em Criar.In the dialog box, click Create.

    Criar conexão

  6. Na caixa de diálogo Entrar na sua conta, digite as suas credenciais de locatário do Dynamics 365 (online).In the Sign in to your account dialog box, provide your credentials for the Dynamics 365 (online) tenant.

    Uma conexão é criada.A connection is created.

Gerar um aplicativo automaticamenteGenerate an app automatically

  1. Entre em PowerApps e, em seguida, clique em Novo aplicativo perto do canto inferior esquerdo.Sign in to PowerApps, and then click New app near the lower-left corner.

    Novo aplicativo

  2. Em Iniciar com seus dados, clique em Layout de telefone no bloco Dynamics 365.Under Start with your data, click Phone layout on the Dynamics 365 tile.

    No PowerApps, selecione o conector do Dynamics 365

  3. Em Conexões, selecione a conexão que você deseja e, em seguida, escolha um conjunto de dados que corresponde à instância do Dynamics 365 que você gerenciará no aplicativo.Under Connections, select the connection that you want, and then choose a dataset, which corresponds to the instance of Dynamics 365 that you'll manage in the app.
  4. Em Escolher uma tabela, clique em Contatos e, em seguida, clique em Conectar.Under Choose a table, click Contacts, and then click Connect.
  5. 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

O PowerApps gera um aplicativo de três telas com base nos registros de contato.PowerApps generates a three-screen app based on contact records.

  • BrowseScreen1.BrowseScreen1. Esta tela é exibida por padrão quando os usuários abrem o aplicativo.This screen appears by default when users open the app. Na barra de navegação esquerda, uma miniatura para essa tela aparece acima das duas outras telas.In the left navigation bar, a thumbnail for this screen appears above the other two screens.
  • DetailScreen1.DetailScreen1. Essa tela aparece quando os usuários clicam em um item em BrowseScreen1.This screen appears when users click an item in BrowseScreen1. Na barra de navegação esquerda, uma miniatura DetailScreen1 aparece entre as duas outras telas.In the left navigation bar, a thumbnail for DetailScreen1 appears between the other two screens.
  • EditScreen1.EditScreen1. Essa tela aparece quando os usuários clicam no ícone de edição de um item em DetailScreen1.This screen appears when users click the edit icon for an item in DetailScreen1. Na barra de navegação esquerda, uma miniatura EditScreen1 aparece sob as duas outras telas.In the left navigation bar, a thumbnail for EditScreen1 appears under the other two screens.

O aplicativo pode ser executado em seu estado inicial, mas podemos pode torná-lo mais útil refinando as informações em cada tela.The app can run in its initial state, but we can make it more useful by refining the information on each screen.

Personalizar a BrowseScreen1Customize BrowseScreen1

Neste procedimento, você configurará a BrowseScreen1 para mostrar os nomes e sobrenomes de cada contato.In this procedure, you'll configure BrowseScreen1 to show the first and last names of each contact. Os dados serão classificados em ordem alfabética por sobrenome e incluem imagens em uma grade de duas colunas.The data will be sorted alphabetically by last name and include images in a two-column grid.

  1. Em BrowseScreen1, selecione galeria clicando em qualquer registro nela exceto o primeiro.In BrowseScreen1, select the gallery by clicking any record in it except the first one.

    Selecionar layout

  2. No painel direito, clique ou toque na guia Dados.In the right-hand pane, click or tap the Data tab.
  3. Na lista de layouts, clique ou toque naquele que mostra imagens e texto em uma grade de duas colunas.In the list of layouts, click or tap the one that shows pictures and text in a two-column grid.

    Talvez seja necessário rolar para baixo para mostrar essa opção.You might need to scroll down to show this option.

    Selecionar layout

  4. Copie esta fórmula e, com a galeria ainda selecionada, cole a fórmula na barra de fórmulas (à direita do botão fx):Copy this formula and then, with the gallery still selected, paste the formula in the formula bar (to the right of the fx button):

    SortByColumns(Search(Filter(Contacts,statuscode=1), TextSearchBox1.Text, "lastname"), "lastname", If(SortDescending1, Descending, Ascending))

  5. No painel direito, defina a lista suspensa superior para nome e a lista suspensa intermediária para sobrenome.In the right-hand pane, set the top drop-down list to firstname and the middle drop-down list to lastname.

    Selecione Body1

  6. (opcional) No menu Arquivo, clique em Salvar como, digite um nome para o aplicativo e, em seguida, clique em Salvar.(optional) On the File menu, click Save as, type a name for the app, and then click Save.

    Por padrão, o aplicativo será salvo na nuvem.By default, the app will be saved to the cloud. Clique em Neste computador para salvar o aplicativo localmente.Click This computer to save your app locally.

Personalizar DetailsScreen1 e EditScreen1Customize DetailsScreen1 and EditScreen1

  1. Na barra de navegação esquerda, clique na miniatura intermediária para selecionar DetailsScreen1.In the left navigation bar, click the middle thumbnail to select DetailsScreen1.
  2. Em DetailScreen1, clique em qualquer lugar abaixo da barra de título para mostrar as opções de personalização no painel direito.On DetailScreen1, click anywhere below the title bar to show customization options in the right-hand pane.

    Mostrar a personalização de formulário

  3. No painel direito, clique ou toque no ícone de olho de cada campo para mostrá-lo.In the right-hand pane, click the eye icon for each field to hide it.

    Ocultar campos

  4. Clique em qualquer lugar na barra de título para selecionar Form1.Click anywhere under the title bar to select Form1.

    Selecione Form1

  5. No painel direito, clique no ícone de olho para cada um desses campos, para que a tela mostre uma imagem (se a tabela contiver uma) e quatro outros campos para cada contato:In the right-hand pane, click the eye icon for each of these fields, so that the screen will show an image (if the table contains one) and four other fields for each contact:

    • entityimageentityimage
    • firstnamefirstname
    • lastnamelastname
    • mobilephonemobilephone
    • emailaddress1emailaddress1

      O painel direito deve ser semelhante a este gráfico:The right-hand pane should resemble this graphic:

      Selecione Form1

  6. Selecione EditScreen1 clicando na miniatura inferior na barra de navegação esquerda.Select EditScreen1 by clicking the bottom thumbnail in the left navigation bar.
  7. Repita as etapas neste procedimento para personalizar a EditScreen1 da mesma maneira que a DetailsScreen1.Repeat the steps in this procedure to customize EditScreen1 the same way as DetailsScreen1.
  8. (opcional) Salve o aplicativo.(optional) Save the app.

Próximas etapasNext steps