Processos de formulário em várias etapas

Concluído

Com o recurso Formulários, os usuários podem acessar linhas individuais do Dataverse no site do Power Pages. Frequentemente, as linhas do Microsoft Dataverse são muito complexas para serem apresentadas em uma única página ou há requisitos de dados que incluem várias tabelas do Dataverse. As seções a seguir consideram cenários em que não é eficaz ou mesmo possível implementar a captura de dados em um site usando formulários básicos.

Pesquisas

Considere um cenário em que deseja obter comentários dos clientes após o encerramento de um caso. Para aumentar as taxas de conclusão da pesquisa, a empresa decide não exigir outras informações capturadas se o cliente der ao tratamento do caso uma classificação de cinco, do máximo de cinco.

Nesse cenário, um formulário de várias etapas permite implementar duas páginas para captura de informações e adicionar lógica de ramificação.

Ao criar pesquisas, considere se você pode estender e usar uma tabela de Comentários incorporada para capturar entradas, ou se é mais apropriado criar uma tabela separada. Em geral, uma tabela Comentários é adequada para pesquisas mais curtas e direcionadas, como comentários de produtos ou casos. Para obter mais informações, consulte Configurar uma tabela para comentários/classificações com o Power Apps.

Captura de dados complexos

Em uma implementação que envolve captura de dados complexos, a empresa aceita inscrições para treinamento online. O processo é seletivo e o treinamento é altamente especializado e direcionado a um público-alvo específico. Os candidatos precisam satisfazer alguns pré-requisitos, como requisitos educacionais e de trabalho.

Os candidatos podem não estar totalmente cientes dos requisitos e podem não ter todas as evidências necessárias antecipadamente. O processo do aplicativo precisa implementar a capacidade de suspender e reiniciar o aplicativo e lidar com vários uploads de arquivo. Várias tabelas também podem ser envolvidas. As informações básicas e as etapas de validação de identidade atualizam a linha de contato enquanto os demais dados são capturados em uma tabela separada para o processo do aplicativo.

Nesse cenário, um formulário de várias etapas é eficaz na implementação do processo do aplicativo estilo do assistente com um indicador de progresso e uma navegação progressiva e regressiva.

Ao planejar a captura de dados em várias etapas, considere as seguintes questões:

  • O processo é simplificado ou a ramificação condicional existe?

  • Quais tabelas estão envolvidas no processo e como elas estão relacionadas entre si?

  • O usuário do site precisa ser autenticado antes do início do processo?

  • Os usuários podem suspender e continuar o processo?

  • Um usuário é restrito a um único processo ou vários processos são permitidos para cada usuário?

  • Você precisa lidar com anotações ou carregamentos de arquivos?

  • Você precisa incluir várias linhas relacionadas que são exibidas usando subgrades?

Para auxiliar a implementar esses processos e outros semelhantes, os formulários de várias etapas estendem o conceito de formulário para permitir interações de várias etapas e várias formas. Os formulários de várias etapas permitem que você crie formulários complexos, inclusive:

  • Navegação em uma ou várias etapas

  • Ramificação condicional

  • Entrada de dados em muitas tabelas

  • Solicitações personalizadas encadeadas em um único fluxo

Práticas comuns

Use formulários de várias etapas com moderação. Embora mais poderosos, eles também são mais complexos de criar e manter do que formulários básicos. Ao avaliar os processos comerciais complexos, analise os requisitos de captura de dados. Se você estiver lidando com um processo de entrada de dados para uma única tabela com várias colunas para capturar, considere criar um formulário com várias guias e usar a opção de formulário Gerar etapas automaticamente com base em guias para gerar automaticamente a entrada de dados em várias telas com os botões Avançar e Voltar adicionados conforme necessário.

Os formulários de várias etapas funcionam bem quando os processos envolvem ramificações, abrangem várias tabelas ou exigem a funcionalidade de suspensão e retomada. Nesses cenários, a divisão do processo em etapas menores facilita a implementação e a manutenção.

Crie um fluxograma ou um diagrama para o seu processo e enumere as etapas. Use uma convenção de nomenclatura para as etapas para que possam ser facilmente identificadas, por exemplo:

  1. Captura de classificação

  2. Verificar a classificação (condição)

  3. Detalhes adicionais

Dica

Como as etapas normalmente precisam apontar para a próxima etapa na sequência, outra prática recomendada é criar as etapas do último ao primeiro para que você possa preencher as pesquisas ao criar as etapas, sem precisar voltar e revisar.

Nenhuma restrição está na próxima etapa da sequência. As etapas podem apontar para uma das etapas anteriores, incluindo a criação de um loop por conta própria. Essa técnica é útil para uma entrada de dados repetível, por exemplo, Adicionar outro item? Verifique se você tem uma saída condicional limpa do loop.

Criar um formulário de várias etapas

O estúdio de design do Power Pages oferece uma experiência moderna para criar e configurar formulários de várias etapas. Para criar um formulário de várias etapas no estúdio de design, use o seguinte procedimento:

  1. Entre na Página inicial do Power Pages.

  2. Selecione o ambiente correto no canto superior direito.

  3. Selecione o site e, depois, Editar.

  4. Selecione o espaço de trabalho Páginas.

  5. Selecione + Página.

    • Insira um nome de página de sua escolha.

    • Selecione o modelo Iniciar em branco.

    • Selecione Adicionar.

  6. Na tela da página, na seção vazia, selecione o componente Formulário de várias etapas na biblioteca de componentes.

  7. Selecione Novo formulário de várias etapas.

  8. Insira as informações necessárias e selecione OK para criar o formulário.

  9. Adicione etapas individuais conforme necessário.

Você pode configurar muitos recursos de formulário de várias etapas no estúdio de design. Para obter mais informações, consulte Adicionar um formulário de várias etapas. Você ainda precisará configurar alguns recursos usando o aplicativo Gerenciamento do Portal. Para obter mais informações, consulte Definir etapas avançadas de formulário para portais.