Compartilhar via


Tutorial: usar componentes de código em portais

Observação

Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.

Neste tutorial, você criará um componente de exemplo usando o Power Apps component framework. Você empacotará esse componente para um ambiente do Dataverse e adicionará o componente a um aplicativo baseado em modelo. Em seguida, você configurará portais do Power Apps para adicionar o componente a um formulário básico e adicionará o formulário básico a uma página da Web. Por fim, você visitará a página da Web dos portais e interagirá com o componente.

Pré-requisitos

  • Sua versão do portal deve ser o 9.3.3.x ou superior.
  • Seu pacote de portal inicial deve ser o 9.2.2103.x ou superior.

Observação

Este tutorial é baseado no tutorial existente Power Apps component framework que orienta você na criação do TSLinearInputComponent para a tabela Oportunidade no formulário Principal. Você também pode usar qualquer componente novo ou existente e qualquer outra tabela para este tutorial. Nesse caso, use seu componente e formulário ao seguir as etapas deste tutorial.

Etapa 1. Criar seu primeiro componente

Para criar um componente de amostra, siga as etapas no tutorial Criar seu primeiro componente. No final deste tutorial, você empacotará o componente denominado TSLinearInputComponent e o carregará no seu ambiente do Dataverse.

Etapa 2. Adicionar o componente de código a um campo em um aplicativo baseado em modelo

Agora que você carregou o TSLinearInputComponent no seu ambiente do Dataverse, siga as etapas do tutorial Adicionar um componente de código a um campo em aplicativos baseados em modelo para adicionar o componente à tabela Opportunity no formulário Main.

Etapa 3. Verificar o aplicativo baseado em modelo com o novo componente

Você pode atualizar um aplicativo baseado em modelo existente ou criar um novo aplicativo com o formulário ao qual você adicionou o componente. Por exemplo, a imagem a seguir mostra a aparência do formulário Principal da tabela Oportunidade quando você usa o componente de código neste tutorial.

Controle deslizante adicionado ao campo Valor do orçamento no formulário de aplicativo baseado em modelo.

Etapa 4. Adicionar componente de código a um formulário básico em portais

Nesta etapa, você criará um novo formulário básico em portais e, em seguida, adicionará o componente ao formulário básico criado. Você também pode usar um formulário básico existente.

Etapa 4.1. Criar um novo formulário básico

  1. Abra o aplicativo de Gerenciamento de Portal.

  2. No painel esquerdo, em Conteúdo, selecione Formulários Básicos.

  3. Selecione Novo.

  4. Insira o Nome. Por exemplo, Formulário básico de oportunidades com componente de código.

  5. Defina Nome Básico como Oportunidade.

  6. Para Nome do formulário, selecione o formulário de aplicativo baseado em modelo ao qual você adicionou o componente de código anteriormente neste tutorial.

  7. Selecione o Nome da guia.

  8. Selecione o portal do seu Site.

    Configurar o formulário básico usando o aplicativo Gerenciamento do Portal.

  9. Selecione Salvar e fechar.

Etapa 4.2. Adicionar um componente de código ao formulário básico

  1. Abra o aplicativo de Gerenciamento de Portal.

  2. No painel esquerdo, em Conteúdo, selecione Formulários Básicos.

  3. Selecione o formulário básico criado na etapa anterior.

  4. Selecione Relacionados.

  5. Selecione Metadados do Formulário Básico.

  6. Selecione Novos Metadados do Formulário Básico.

  7. Selecione Tipo como Atributo.

  8. Selecione Nome Lógico do Atributo como Valor do Orçamento (budgetamount).

    Nome lógico do atributo de valor do orçamento.

  9. Digite Rótulo. Por exemplo, Valor do orçamento.

  10. Em Estilo de Controle, selecione Componente de código.

    Estilo do Controle.

  11. Selecione Salvar e Fechar.

Etapa 5. Criar uma página da Web em portais com o formulário básico

  1. Abra seu portal no Estúdio de portais do Power Apps.

  2. No canto superior esquerdo, selecione Nova página.

  3. Selecione Em branco.

  4. No painel de propriedades do lado direito, atualize o nome do site. Por exemplo, Oportunidades.

  5. Atualize o URL parcial. Por exemplo, oportunidades.

  6. Expanda Permissões.

  7. Desabilite Página disponível para todos.

  8. Selecione as funções Web que devem ter acesso a esta página.

  9. Dentro do editor de página, abaixo da seção Cabeçalho, selecione a seção Coluna.

  10. No painel esquerdo, selecione Componentes.

  11. Em Componentes do portal, selecione Formulário.

  12. No painel de propriedades do lado direito, selecione Usar existente.

  13. Em Nome, selecione o formulário básico que você criou anteriormente neste tutorial.

    Dica

    Se você não vê o formulário disponível, tente a opção Sincronizar Configuração para sincronizar as mudanças com o Dataverse.

  14. Selecione Pesquisar no site no canto superior direito.

A página da Web agora mostrará o formulário básico para a tabela Oportunidades com o componente de código como controle deslizante, semelhante a como ele aparece usando o aplicativo baseado em modelo para o mesmo formulário.

Exemplo de visualização do controle deslizante Valor do orçamento na página dos portais.

Próximas etapas

Visão geral: usar componentes de código em portais

Consulte também

Visão geral do Power Apps component framework
Criar seu primeiro componente
Adicionar componentes de código a um campo ou tabela em aplicativos baseados em modelo

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).