Personalizar um formulário da Listas da Microsoft ou do SharePoint usando o Power Apps
Você pode personalizar facilmente o formulário para uma lista criada usando as Listas da Microsoft ou uma biblioteca de documentos do SharePoint abrindo o Power Apps em um navegador. Você não precisa escrever um código tradicional, como o C#, nem baixar outro aplicativo, como o InfoPath. Quando você publica as alterações, o formulário é inserido na lista para ser usado por todos os seus usuários. No Power Apps, analise também relatórios de análise, crie uma formatação condicional com facilidade e se conecte a outras fontes de dados.
Para seguir as etapas deste artigo, você criará uma lista para ver como funciona a personalização e poderá aplicar os mesmos conceitos à sua própria lista.
Observação
- Se a opção Personalizar formulários não estiver disponível ou não funcionar corretamente para sua lista, ela poderá conter tipos de dados para os quais o Power Apps não oferece suporte. Além disso, você não pode mover o formulário para uma lista ou um ambiente diferente.
- Os formulários personalizados para listas serão compatíveis apenas em listas genéricas e bibliotecas de documentos genéricos. Modelos de lista e biblioteca não são suportados no momento; incluindo, mas não se limitando a listas como Anúncios, Contatos e Tarefas.
- Os formulários personalizados para bibliotecas de documentos oferecem suporte apenas à edição de metadados personalizados. A edição ou o gerenciamento de arquivos não tem suporte.
- Ações adicionais são necessárias ao alterar o endereço de um site do SharePoint que usa formulários personalizados. Mais Informações: Efeitos da alteração de um endereço de site do SharePoint no Power Apps.
- Para acessar o formulário personalizado, os usuários devem ter acesso à lista.
Assista a este vídeo para aprender a personalizar um formulário da lista:
Requisitos
A tabela a seguir explica os requisitos para o tipo de usuário com ações específicas para o formulário de lista personalizado usando o Power Apps.
Tipo de usuário | Ação do formulário de lista personalizado | Requisitos |
---|---|---|
Convidado | Usar |
|
Convidado | Criar |
|
Usuário da organização | Usar |
|
Usuário da organização | Criar ou Editar |
|
Mais informações sobre licenciamento e planos do Power Apps:
- Plano do Microsoft 365 que inclui o Power Apps
- Qual licença deve ser atribuída ao meu convidado para que ele possa executar um aplicativo compartilhado com ele?
- Direitos de usuário do Power Apps incluídos com o Microsoft 365
- Conectores premium
Criar uma lista
Em um site do SharePoint, crie uma lista e, em seguida, adicione estas colunas a ela:
- Details (sim/não)
- Price (moeda)
- Availability (data sem hora)
- Color (opção)
Abrir o formulário
Na barra de comando, selecione Integrar -> Power Apps -> Personalizar fóruns.
O Power Apps Studio será aberto na mesma guia do navegador.
Se a caixa de diálogo Bem-vindo ao Power Apps Studio for exibida, selecione Ignorar.
Mover e remover um campo
Arraste o campo Availability para o final da lista de campos.
Os campos aparecem na ordem que você os especifica.
Passe o mouse sobre o campo Attachments, selecione as reticências (...) exibidas e, em seguida, selecione Remover.
O campo especificado desaparece do formulário.
Definir a formatação condicional
Você pode configurar os campos Price, Availability e Colors para que sejam exibidos somente se o campo Details estiver definido como Sim.
Na barra de navegação esquerda, expanda Details_DataCard1 e observe o número exibido no final de DataCardValue.
Defina a propriedade Visible dos cartões Color, Availability e Price para esta fórmula (substituindo, se necessário, o número por aquele anotado na etapa anterior):
If(DataCardValue2.Value = true, true)
Mantenha a tecla Alt pressionada no teclado e selecione o botão de alternância Detalhes várias vezes.
Os três campos que você configurou aparecem e desaparecem do formulário.
Salvar e publicar o formulário
Abra o menu Arquivo, selecione Salvar e, em seguida, selecione Publicar no SharePoint duas vezes.
No canto superior esquerdo, selecione a seta para voltar e, em seguida, selecione Voltar para o SharePoint.
Personalizar ainda mais seu formulário
Abra sua lista, selecione Novo na barra de comandos e selecione Personalizar perto da parte superior do formulário.
Personalize o formulário de maneiras diferentes, como as descritas nestes artigos:
- Altere o tamanho, a orientação ou ambos (por exemplo, para tornar o formulário mais largo).
- Personalize um ou mais cartões (por exemplo, altere o texto de exibição de um cartão ou o controle de entrada).
- Crie um campo de pesquisa.
Mais Informações: Noções básicas sobre a integração de formulários do SharePoint.
Usar o formulário padrão
Na lista do SharePoint, abra a página de configurações (selecionando o ícone de engrenagem próximo ao canto superior direito) e, em seguida, selecione Configurações de lista.
Em Configurações gerais, selecione Configurações de formulário.
Na página Configurações de Formulário, selecione uma destas opções e, em seguida, selecione OK.
Usar o formulário padrão do SharePoint – quando um usuário abrir a lista e selecionar Novo na barra de comandos, o formulário padrão da lista será exibido.
Usar um formulário personalizado criado no Power Apps – quando um usuário abrir a lista e selecionar Novo na barra de comandos, o formulário personalizado será exibido. Como alternativa, você pode publicar o formulário novamente no Power Apps.
Você pode alternar entre as opções, conforme necessário.
Excluir o formulário personalizado
Na lista do SharePoint, abra a página de configurações (selecionando o ícone de engrenagem próximo ao canto superior direito) e, em seguida, selecione Configurações de lista.
Em Configurações gerais, selecione Configurações de formulário.
Na página Configurações de Formulário, selecione Usar o formulário padrão do SharePoint e, em seguida, selecione Excluir formulário personalizado.
Perguntas e respostas
Formulários versus aplicativos
P: Qual é a diferença entre um formulário personalizado e um aplicativo autônomo criado por mim no SharePoint ou no Power Apps?
R: Se você personalizar o formulário para uma lista, o formulário não será exibido como um aplicativo no Power Apps Studio ou no Power Apps Mobile. Você poderá abrir o formulário apenas na lista para a qual o criou.
P: Quando devo personalizar um formulário para gerenciar dados em uma lista e quando devo criar um aplicativo autônomo?
R: Personalize um formulário se desejar que os usuários gerenciem os dados sem sair do SharePoint (por exemplo, em um navegador da área de trabalho). Crie um aplicativo se desejar que os usuários gerenciem os dados fora do SharePoint (por exemplo, em um dispositivo móvel).
P: Posso personalizar um formulário e criar um aplicativo para a mesma lista?
R: Sim.
P: Posso personalizar uma lista e criar um aplicativo usando os mesmos recursos?
R: Sim.
P: Posso personalizar um formulário em um ambiente que não seja o ambiente padrão em minha organização?
R: Não.
P: O formulário personalizado pode oferecer suporte a pastas em listas do SharePoint ao criar novos itens?
R: Não. Os itens são criados na raiz de uma lista do SharePoint de destino.
Gerenciar o formulário personalizado
P: Como posso compartilhar com facilidade meu formulário com outras pessoas?
R: abra o formulário, selecione Copiar link e envie o link para outras pessoas.
P: Posso atualizar meu formulário sem tornar minhas alterações visíveis para outras pessoas?
R: Sim. Você pode alterar o formulário e salvá-lo quantas vezes quiser, mas as alterações não ficarão visíveis para outras pessoas, a menos que você selecione Publicar no SharePoint.
P: Se eu personalizar um formulário de lista e cometer um erro, poderei reverter para uma versão anterior?
R: Sim.
Abra sua lista, selecione Integrar -> Power Apps -> Personalizar formulários.
No Power Apps Studio, selecione Arquivo e, em seguida, Ver todas as versões. A página Versões é aberta em uma nova guia do navegador.
Observação
Se o botão Ver todas as versões não for exibido, selecione Salvar. O botão deve aparecer.
Sem fechar a página Versões ou a guia do navegador, volte para a página Salvar na outra guia do navegador, selecione a seta na parte superior do painel de navegação à esquerda. Em seguida, selecione Voltar ao SharePoint para desbloquear o formulário e fechar o Power Apps Studio.
Volte para a página Versões na outra guia do navegador, localize a versão que deseja restaurar e, em seguida, selecione Restaurar.
Observação
Se você receber uma mensagem de erro informando que a restauração falhou porque o formulário está bloqueado por outro usuário, aguarde até que o usuário desbloqueie o formulário e tente novamente.
P: Posso mover meu formulário de uma lista para outra?
R: Não.
P: O que acontecerá com meu formulário personalizado se a lista for excluída ou restaurada da Lixeira?
R: Ao excluir uma lista, você exclui automaticamente o formulário personalizado associado. Se uma lista contendo um formulário personalizado associado for restaurada da Lixeira, o formulário personalizado também será restaurado automaticamente com a lista.
Administrar o formulário personalizado
P: Como faço para compartilhar meu formulário?
R: Você não precisa compartilhar o formulário, ele herda as permissões da lista. Quando você terminar personalizá-la, apenas publique-o novamente no SharePoint para que outras pessoas possam usá-lo.
P: Quem pode personalizar formulários?
R: Consulte Requisitos.
P: Eu preciso de uma licença do Power Apps para criar ou usar formulários de lista?
R: Consulte Requisitos.
P: O que acontece quando os usuários convidados acessam uma lista com um formulário personalizado?
R: Consulte Requisitos.
P: Como um administrador, como faço para obter uma lista de todos os formulários personalizados em minha organização?
R: não é possível listar todos os formulários personalizados na organização. No entanto, um administrador de locatários para o Power Apps ou um administrador de ambiente para o ambiente padrão do Power Apps pode fazer o seguinte para verificar o tipo de aplicativo como Formulário do SharePoint para aplicativos individuais:
No centro de administração do Power Platform, selecione o ambiente padrão de sua organização na lista de ambientes.
Selecione Power Apps na seção Recursos à direita.
Selecione o aplicativo.
Selecione Detalhes.
Verifique o Tipo de Aplicativo.
Se o tipo de aplicativo for Formulário do SharePoint, o aplicativo é um formulário personalizado.
Observação
Formulários personalizados para listas criadas usando as Listas da Microsoft também mostram o tipo de aplicativo como Formulário do SharePoint.
Confira também
- Gerenciar quem pode compartilhar aplicativos de tela
- Atribuir um direito de acesso
- Visão geral do licenciamento da Microsoft Power Platform
- Noções básicas sobre os ambientes do Power Platform
- Mover formulários personalizados do SharePoint com o Power Apps (white paper)
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).