activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades do fluxo de trabalho
Last updated 13 de nov 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 testar o tutorial por conta própria, consulte o projeto de exemplo aqui.

  • Exemplo de fluxo de trabalho

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.