Use o componente Paralelo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Execute vários componentes em uma sequência para executar várias ações. O componente Paralelo expõe vários threads que podem executar vários componentes como parte de um Automação de processos robóticos em Design studio de RPA para desktop.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Por exemplo, você pode definir dois threads. No thread 1, o componente inicia o. Google Chrome Janela com o componente INICIAR APP e no thread 2, o componente usa o componente Enviar chaves para inserir uma URL.

    Você pode configurar as propriedades do componente Paralelo. Para mais obter mais informações sobre essas propriedades, confira Propriedades dos Componentes gerais.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Geral > Paralelo.
    2. Arraste o componente Paralelo para a superfície de design.
    3. Clique no ícone adicionar thread ( Ícone Adicionar thread).
      A porta Saída de controle do thread passa pelo controle e executa o próximo componente.
    4. Repita a etapa para adicionar mais threads.
    5. Crie vários fluxos de trabalho conectando um ou mais componentes aos threads.
    6. Conecte as portas de dados e controle do componente Paralelo às portas correspondentes do outro componente, conforme descrito na tabela a seguir.
      Tabela 1. Localizar parâmetros de porta do componente da janela
      Tipo da porta Nome da porta Tipo de dados Finalidade da conexão Obrigatório?
      Saída de controle Thread Não aplicável Passa o controle para o próximo componente do thread. Sim
      Ao usar o componente paralelo para executar tarefas em vários threads, não compartilhe a mesma instância de objeto global entre threads. Isso pode causar os seguintes problemas, como:
      • Condições de corrida: O acesso simultâneo e as modificações no mesmo objeto podem levar a resultados inconsistentes ou imprevisíveis.
      • Corrupção de dados: Vários threads que mudam dados compartilhados podem substituir ou corromper o estado do objeto, resultando em comportamento incorreto.
      • Comportamento inesperado: Sem a sincronização adequada, as ações de um thread podem interferir ou entrar em conflito com as de outro thread, causando erros ou instabilidade do sistema.
      Para garantir a segurança do thread, crie uma instância separada do objeto para cada thread. Isso evita que os threads modifiquem o estado compartilhado e garante que cada thread opere em seu próprio objeto independente.
    7. Opcional: Para testar o componente, em DESIGN clique em Executar .
      Nota:
      Os componentes Enviar Chaves e Mouse na categoria Utilitários não funcionam com o componente Paralelo.