Como esconder uma página e somente mostrá-la ao editar o formulário

  • Bichara_Advogados
    Perguntado em 23 de junho de 2023 às 14:07

    Eu criei um formulário de cadastro de clientes, e gostaria que o cliente preenchesse uma parte, e quando submeter, a nossa área interna terminaria de preencher.

    1. Cliente acessa o formulário em branco e preenche os campos
    2. Quando cliente submeter, o form é enviado para um setor interno da empresa
    3. O setor interno preenche novos campos que não estavam disponíveis para o cliente
    4. Quando terminar de preencher os novos campos, o formulário com as informações preenchidas pelo cliente e as informações preenchidas pelo setor interno, são enviadas para o setor de cadastro
  • Karlo Jotform Support
    Respondido em 23 de junho de 2023 às 17:14

    Hi Bichara_Advogados,

    Thanks for reaching out to Jotform Support. Unfortunately, our Portuguese Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Portuguese, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question.

    You could use the Approval Flow to be filled out by your client and internal staff, but you need to have two forms to make this approval flow. Here is an example of my approval flow:

    Como esconder uma página e somente mostrá la ao editar o formulário Image 1 Screenshot 40

    You can assign an internal staff member to receive the form and fill it out. Let me show you how.

    1. In Approvals, click on the Form and click on the Gear Icon.
    2. Go to Assignee Email Address and input the email address of your internal staff.
    3. Finally, click on Save.

    Como esconder uma página e somente mostrá la ao editar o formulário Image 2 Screenshot 51

    You can assign approval for the registration sector. Let me show you how.

    1. In Approvals, click on the Approval and click on the Gear Icon.
    2. Go to Approvers on the right side of your screen and input the email address; it should save automatically.

    Como esconder uma página e somente mostrá la ao editar o formulário Image 3 Screenshot 62

    You may read about on How to Create an Approval Flow in Jotform and A General Approach on Building an Approval Process Workflow.

    Let us know if there’s anything else we can help you with.

  • Bichara_Advogados
    Respondido em 27 de junho de 2023 às 09:10

    Olá, será que o @Lucas do Suporte conseguiria responder?

    Eu quero criar um formulário tem 3 páginas e será preenchido da seguinte forma:

    Página 1 - Dados Cadastrais do Cliente, preenchido pelo Cliente

    Página 2 - Dados de Relacionamento do Cliente, preenchido pelo Cliente

    Página 3 - Dados de Cadastro Interno, preenchido pela Controladoria da empresa que eu trabalho

    Inicialmente, eu criei dois formulários, mas não sei se esta é a melhor ideia, aceito sugestões:

    Form 1 - Preenchido pelo Cliente https://form.jotform.com/231735345021649

    Form 2 - Preenchido pela Controladoria https://form.jotform.com/231735251280652

    No fim, eu gostaria que todas as respostas ficassem na mesma TABELA. Será que precisa conectar um form no outro? Existe uma forma mais simples? É possível o Cliente preencher a Página 1 e 2, e depois a Controladoria preencher somente a página 3?




  • Lucas Support Team Lead
    Respondido em 27 de junho de 2023 às 11:07

    Olá bichara,

    Obrigado por entrar em contato com o suporte da Jotform. Conforme solicitado, irei te auxiliar. É possível centralizar tudo num formulário só. Em resumo, a minha ideia é enviar um e-mail para a controladoria da empresa com um link de edição do envio do usuário. Quando a controladoria acessar o link, a página 3 é habilitada para preenchimento por parte deles. Ao finalizar o preenchimento deles, enviaremos um e-mail para o setor de cadastros da empresa.

    Assim, tudo ficará centralizado num só formulário, facilitando a visualização e controle dos dados. Para isso, basicamente utilizaremos condições no teu formulário. Vamos ao passo a passo:

    1. Adicione ao teu formulário o widget obter URL da página do formulário, disponível na aba widgets dos elementos do formulário no criador de formulários.
    2. Crie a página 4, clicando em + adicionar nova página aqui — está página terá o objetivo de ter o botão enviar e será a página de envio do formulário e é essencial para o funcionamento.Como esconder uma página e somente mostrá la ao editar o formulário Image 1 Screenshot 70

    Feito isso, criaremos a condição lógica para mostrar a página 3 quando o envio estiver sendo editado:

    1. Clique em configurações no topo da página do criador de formulários.
    2. Clique em condições no lado esquerdo da página.
    3. E agora adicione uma condição para pular/ocultar página.Como esconder uma página e somente mostrá la ao editar o formulário Image 2 Screenshot 81
    4. Crie a seguinte condição lógica:Como esconder uma página e somente mostrá la ao editar o formulário Image 3 Screenshot 92

    Basicamente, se no widget obter URL da página do formulário não conter o valor "edit", então a página será oculta. Feito isso, vamos configurar os e-mails:

    1. Ainda nas configurações do formulário, clique em E-mails.
    2. Adicione um e-mail de notificação ou edite o e-mail existente.
    3. Nas configurações do e-mail, clique em Campos do Formulário.
    4. Clique em link de edição.Como esconder uma página e somente mostrá la ao editar o formulário Image 4 Screenshot 103

    Este e-mail conterá o link de edição para acesso da Controladoria e irá permitir a edição da página 3. Por isso, este e-mail deverá ser direcionado apenas para controladoria. Crie outro e-mail de notificação no formulário para enviar para os dados para o setor de cadastros. Por fim, deverá ser criado uma condição para cada e-mail:

    1. Volte para a página de condições nas configurações.
    2. Adicione uma nova condição para alterar destinatário do e-mail.
    3. Crie a seguinte lógica:Como esconder uma página e somente mostrá la ao editar o formulário Image 5 Screenshot 114
    4. Adicione outra condição, com a lógica inversa para disparar o e-mail para o setor de cadastros:Como esconder uma página e somente mostrá la ao editar o formulário Image 6 Screenshot 125

    Essas condições servirão para disparar o envio dos e-mails nos momentos certos da edição do formulário. Para mais informações sobre as condições de E-mail, veja este guia.

    Tu também pode clonar o meu formulário para testes e avaliar o funcionamento. Este guia explica como clonar o formulário para a tua conta.

    Ficamos à tua disposição.

  • Bichara_Advogados
    Respondido em 28 de junho de 2023 às 15:18

    Lucas, é sério, tu entende muitoooooo

    Veja como ficou meu form https://submit.jotform.com/231735345021649

    Duas observações

    1 - Quando a controladoria recebe o email de edit, abre o form na página 1. Tem como abrir na página 3?

    2 - O botão de enviar fica separado assim mesmo, na página 4? Ficou meio estranho


    Como esconder uma página e somente mostrá la ao editar o formulário Image 1 Screenshot 20


  • Lucas Support Team Lead
    Respondido em 29 de junho de 2023 às 09:27

    Olá bichara,

    Obrigado pelo retorno e fico feliz que tenha isso tenha funcionado até então. Agora respondendo as tuas dúvidas. Infelizmente não é possível abrir na página 3 do formulário. E para o caso do teu formulário, o botão de envio deverá ficar numa página separada.

    O motivo é que a condição de esconder página não permite ocultar a primeira página e nem a última página. Por isso, o botão de envio e a última página do formulário não podem ser a página 3 do teu formulário, pois ela se tornaria a última página do formulário e não poderíamos ocultá-la como fizemos.

    Não há um comando para iniciar o formulário em uma página específica, a melhor forma seria ocultando as páginas que antecedem a página 3 via condição com base na URL de edição. No entanto, não podemos ocultar a primeira página do formulário, logo poderíamos ocultar somente a página 2 ao editar a resposta para adicionar dados na página 3.

    Entendo que o botão de envio sozinho ao fim do formulário não fica esteticamente legal. Nesses casos, costumo adicionar algum texto ou imagem para esclarecer dúvidas ou mais detalhes sobre o formulário. Tu pode usar o elemento Parágrafo do formulário para isso:

    Como esconder uma página e somente mostrá la ao editar o formulário Image 1 Screenshot 20

    Por fim, enviei uma solicitação para os nossos desenvolvedores permitirem ocultar a primeira e última página do formulário. Não posso prometer que isso será desenvolvido por depender de diversas variáveis. Mas se for implementado, iremos te notificar.

    Fico à tua disposição.