Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr de 2024

Formulários em tempo real

Este tutorial mostra como alterar os valores dentro de um formulário enquanto o formulário está sendo exibido. Isso pode ser alcançado usando a funcionalidade Continuar execução do fluxo de trabalho dentro da atividade Show Form , atividade Form Triggere as atividades Get Form Values e Set Form Values .
Este tutorial específico demonstra como exibir ou preencher automaticamente o conteúdo em um formulário, com base nos valores de outros componentes do formulário.
  1. Crie o fluxo de trabalho Principal . Adicione a atividade Show Form e uma atividade Run Local Triggers .
  2. Crie um arquivo de Formulário que solicite o consentimento dos usuários para participar de um estudo. Nomeie-a como Consentimento de participação no estudo.
    1. Adicione um componente de Rádio , perguntando ao usuário se ele quer participar do estudo.
      Lembre-se do Nome da Propriedade para poder recuperar a resposta do usuário e atualizar os dados do formulário.
    2. Adicione um componente de rádio , perguntando ao usuário se ele é maior ou igual a 18.
      Lembre-se do Nome da Propriedade para poder recuperar a resposta do usuário e atualizar os dados do formulário.
    3. Adicione dois componentes de Rótulo/Cabeçalho . Uma delas deve exibir uma mensagem quando o usuário desejar participar e for maior de 18 anos. O outro componente deve exibir uma mensagem quando o usuário quiser participar, mas não tiver mais de 18 anos.
    4. Adicione um componente de Campo de texto para solicitar o nome completo do usuário.
    5. Adicione um componente de Número para perguntar a idade do usuário.
    6. Adicione um componente de Campo de texto para perguntar a cidade onde o usuário reside.
    7. Adicione um componente de Campo de texto para preencher automaticamente o trimestre em que o usuário reside, com base na cidade fornecida.
  3. Crie um fluxo de trabalho de gatilho para o cenário em que um usuário não queira participar do estudo (caso usuário não queira participar.xaml).
    1. Adicione uma atividade Form trigger para o formulário de consentimento de participação no estudo . Como evento, escolha quando o primeiro componente Rádio mudar.
    2. Adicione uma atividade Get Form Values . Selecione o formulário Consentimento de participação no estudo . Na coleção Argumentos , adicione uma entrada para o primeiro componente Rádio .
      Para esse exemplo, adicione a seguinte entrada:
      ChaveTipoValor
      wantToParticipate (o Nome de Propriedade do primeiro componente Rádio ) StringdesireToParticipate (variável global)
      Com essa atividade, você pode saber se o usuário deseja participar do estudo ou não.
    3. Adicione uma atividade If e defina a condição se for verdadeiro que o usuário não deseja participar do estudo.
      Para este exemplo, use a seguinte condição: desireToParticipate = "no"
    4. No bloco Then , adicione uma atividade Close Form e uma atividade Stop Local Triggers .
      Isso fecha o formulário e a automação caso o usuário não queira participar do estudo.
  4. Crie um fluxo de trabalho de gatilho para verificar se o usuário que deseja participar do estudo tem 18 anos ou mais (verifique se usuário da idade.xaml).
    1. Adicione uma atividade Form trigger para o formulário de consentimento de participação no estudo . Como o evento, escolha quando o segundo componente Rádio for alterado.
    2. Adicione uma atividade Get Form Values . Selecione o formulário Consentimento de participação no estudo . Na coleção Arguments , adicione uma entrada para o segundo componente Rádio .
      Para esse exemplo, adicione a seguinte entrada:
      ChaveTipoValor
      areYou18OrAbove (o Nome de Propriedade do segundo componente Rádio ) areYou18OrAboveofAge
    3. Adicione uma atividade If e defina a condição se for verdadeiro que o usuário tenha 18 anos ou mais.
      Para este exemplo, use a seguinte condição: ofAge = "yes" And desireToParticipate = "yes"
    4. No bloco Then , adicione uma atividade Set Form Values , na qual você passa uma mensagem personalizada para o usuário dentro de um componente Label/Header.
      Para esse exemplo, adicione a seguinte entrada:
      ChaveTipoValor
      over18 (o Nome da Propriedade de um componente Rótulo/Cabeçalho ) String" Ótimo! Preencha o resto do formulário para se inscrever no estudo."
    5. Assim como nas etapas anteriores, adicione outra atividade If para o cenário em que o usuário não tem mais de 18 anos e não pode mais preencher o formulário.
      Para este exemplo, use a seguinte condição: ofAge = "no" And desireToParticipate = "yes".
    6. No bloco Then , adicione uma atividade Set Form Values para exibir a mensagem personalizada e, em seguida, feche o formulário e interrompa a automação.
  5. Crie um fluxo de trabalho de gatilho para preencher automaticamente o trimestre em que o usuário reside com base nacidadeque ele insere (.
    1. Adicione uma atividade Form trigger para o formulário de consentimento de participação no estudo . Como o evento, escolha quando o componente da cidade for alterado.
    2. Adicione uma atividade Get Form Values para obter a cidade em que o usuário reside, usando a seguinte entrada de argumento:
      ChaveTipoValor
      city (o Nome da Propriedade do componente Cidade ) StringuserCity
Confira o resultado deste tutorial no vídeo abaixo:

Exemplo de fluxo de trabalho

Para seguir as etapas e experimentar o tutorial, confira um projeto de exemplo aqui.

  • Exemplo de fluxo de trabalho

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.