Studio
2024.10
falso
Guia do usuário do Studio
Last updated 28 de jun de 2024

Fluxogramas

Flowcharts provide a visual representation of the flow of a workflow, helping better illustrate decision points and the overall view.

Os fluxogramas podem ser usados em várias configurações, desde trabalhos grandes até projetos pequenos que você pode reutilizar em outros projetos.

O aspecto mais importante dos fluxogramas é que, diferente das sequências, eles apresentam vários operadores lógicos de ramificação, que possibilitam a criação de processos complexos de negócios e a conexão de atividades de várias maneiras.

Flowcharts come with the Declutter Canvas option in the context menu.

Exemplo de um fluxograma

Para exemplificar as propriedades de um fluxograma, vamos criar um jogo de adivinhação que gera um número aleatório de 1 a 999 que o usuário deve adivinhar. Para criar uma automação desse tipo, faça o seguinte:

  1. Crie um processo em branco e na guia Design, no grupo Arquivo, selecione Novo > Fluxograma. A janela Novo fluxograma será exibida.
    Observação: você também pode adicionar uma atividade Flowchart ao painel Designer para criar um novo projeto de fluxograma.
  2. No campo Nome, digite um nome para a automação, como "Primeiro Fluxograma", e mantenha o local de projeto padrão ou adicione uma subpasta. Clique em Criar. O painel Designer será atualizado de acordo.
  3. Crie duas variáveis do Int32 (RandomNumber, GuessNumber) e uma de String (Message).
  4. Defina o valor padrão da variável Message como "Adivinhe um número de 1 a 999". O RandomNumber armazena um número aleatório entre 1 e 999, o GuessNumber armazena o palpite do usuário e o Message armazena a mensagem que será exibida para solicitar ao usuário.


  5. Adicione uma atividade Assign ao painel Designer e conecte-a ao nó Iniciar.
  6. No painel Propriedades, no campo Para adicione a variável RandomNumber.
  7. No campo Valor, digite new Random().Next(1,999).
    Observação: este campo utiliza a função Random() para gerar um número aleatório entre 1 e 999. Para obter mais informações sobre as variáveis, consulte Variáveis.
  8. Adicione uma atividade Input Dialog ao painel Designer e conecte-a à Assign.
  9. No painel Propriedades, no campo Rótulo adicione a variável Message.
  10. No campo Resultado, adicione a variável GuessNumber. Essa atividade solicita e armazena os palpites do usuário na variável GuessNumber.
  11. Adicione uma atividade Flow Decision e conecte-a à Input Dialog. Essa atividade habilita você a dizer ao usuário se ele adivinhou corretamente o número ou não.
  12. In the Properties panel, in the Condition field, type GuessNumber = RandomNumber. Alternatively, you can select the Condition Builder from the Plus menu to edit your condition. This enables you to verify if the number added by the user is the same as the randomly-generated one.
  13. Adicione uma atividade Message Box e conecte-a à ramificação True da Flow Decision.
  14. No painel Propriedades, no campo Texto, digite "Parabéns! Você adivinhou corretamente! O número era " + RandomNumber.ToString + ".". Essa é a mensagem que será exibida se o usuário adivinhar corretamente o número.
  15. Adicione uma nova atividade Flow Decision e conecte-a à ramificação False da Flow Decision adicionada anteriormente.
  16. In the Properties panel, in the Condition field, type GuessNumber > RandomNumber. You can also select the Condition Builder from the Plus menu to edit your condition. This activity enables you to check if the number the user added is bigger than the randomly-generated one.
  17. No campo DisplayName, digite Comparison. Isso permite que você veja facilmente a diferença entre a duas atividades Flow Decision usadas.
  18. Adicione uma atividade Assign e conecte-a à ramificação True da atividade Comparison.
  19. No campo Para, digite a variável Message e, no campo Valor, digite uma mensagem indicando que o palpite foi muito alto, como "Valor muito alto. Tente novamente.".
  20. Selecione a atividade Assign e pressione Ctrl+C. A atividade inteira e suas propriedades serão copiadas para a área de transferência.
  21. Pressione Ctrl + V. Uma duplicada da atividade Assign anterior será exibida.
  22. Conecte-a à ramificação False da atividade Comparison e, no painel Propriedades, no campo Valor, digite "Valor muito pequeno. Tente novamente.".
  23. Connect the Assign activities created at steps 18-22 to the Input Dialog. A loop is created, asking the user to type a smaller or bigger number, until he guesses correctly. Optionally, you can add labels by right-clicking a connection and selecting Add label.

    O projeto final deve ser semelhante à captura de tela abaixo.



  • Exemplo de um fluxograma

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.