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

Gerenciar processos

O exemplo abaixo explica como iniciar uma operação, verificá-la e fechá-la usando atividades como Get Processes e Kill Process. Essas atividades podem ser encontradas no pacote UiPath.Mail.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      identifyProcesses

      System.Collections.ObjectModel.Collection<System.Diagnostics.Process>

       

      closeProcess

      Booleano

      True

  3. Arraste uma atividade Open Browser dentro do contêiner Sequência.

    • Digite o endereço Web no campo Url. Para este exemplo, o endereço é google.com.
    • No painel Propriedades, marque a caixa de seleção para a opção NovaSessão. Isso inicia uma nova sessão do navegador selecionado.
  4. Arraste outra atividade Open Browser para baixo da primeira. Isso abre uma segunda instância do navegador.

    • Digite o endereço Web no campo Url. O endereço usado é o mesmo que antes, google.com.
    • No painel Propriedades, marque a caixa de seleção para a opção NovaSessão. Isso inicia uma nova sessão do navegador selecionado.
  5. Coloque uma atividade Get Processes abaixo da atividade Open Browser.

    • No painel Propriedades, adicione a variável identifyProcesses no campo Processos.
  6. Arraste uma atividade For Each para baixo da atividade Get Processes.

    • Adicione o valor process no campo For Each.
    • No painel Propriedades, selecione System.Diagnostics.Process da lista suspensa ArgumentoDeTipo.
    • Adicione a variável identifyProcesses no campo Inserir uma expressão de VB.
  7. Coloque uma atividade If dentro do Corpo da atividade For Each.

    • Adicione a expressão process.ToString.Contains("explore") no campo Condição.
  8. Arraste uma atividade Write Line para dentro do campo Then da atividade If.

    • Adicione o valor process.ToString no campo Texto.
  9. Coloque outra atividade If abaixo da atividade If adicionada anteriormente.

    • Adicione a expressão process.ToString.Contains("iexplore") And closeProcess no campo Condição.
  10. Arraste uma atividade Message Box para dentro do campo Then da atividade If.

    • Adicione a expressão "An IE process will be killed" no campo Texto.
    • Marque a caixa de seleção para a opção Superior para sempre ter a mensagem exibida no primeiro plano.
  11. Coloque uma atividade Kill Process abaixo da atividade Message Box.

    • No painel Propriedades, adicione o valor process no campo Processo.
  12. Arraste uma atividade Assign para baixo da atividade Kill Process.

    • No painel Propriedades, adicione a variável closeProcess no campo Para.
    • Adicione o valor False no campo Valor.
    • Aqui está como o processo da atividade For Each deve ser:



  13. Coloque uma atividade Message Box abaixo da atividade For Each.

    • No campo Propriedades, adicione a expressão "All the IE processes will be killed" no campo Texto.
    • Marque a caixa de seleção para a opção Superior para sempre ter a mensagem exibida no primeiro plano.
  14. Adicione a atividade Kill Process abaixo da atividade Message Box. Essa atividade fecha todos os navegadores da Web abertos.

    • No painel Propriedades, adicione o valor iexplorer no campo NomeDoProcesso.
  15. Execute o processo. Duas janelas do Internet Explorer serão abertas, verificadas e depois fechadas, uma a uma.

Aqui você pode baixar um exemplo.

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.