Como usar a funcionalidade de parada normal no RPA Hub
A funcionalidade de parada normal fornece uma capacidade para os robôs saírem da automação sem problemas. Você pode definir um ponto de terminação seguro em um processo de automação. Ele também permite que você execute tarefas de limpeza, como fechar aplicações em uso. É aplicável a robôs atribuídos, bem como a robôs em um pool de robôs.
Desafios anteriores à funcionalidade de parada normal
- Antes da parada normal, quando você seleciona o botão Interromper processo em um processo de bot, os robôs saem da automação de forma brusca, levando a inconsistências e ineficiências de dados.
- Os desenvolvedores de RPA não podem executar as atividades de limpeza.
Benefícios da funcionalidade de parada normal
- A sanidade dos dados é mantida enquanto o robô conclui os itens de transação existentes.
- Os desenvolvedores de RPA podem executar as atividades de manutenção, como fechar a aplicação descendente.
Como funciona a parada normal
Vamos considerar um caso de uso de pedido de envio que contém 10 registros de detalhes do pedido em uma planilha. Esses detalhes do pedido são preenchidos em um aplicativo descendente, por exemplo, o aplicativo Gestão de envio.
O desenvolvedor de RPA cria uma automação para este caso de uso no Design studio de RPA para desktop. Como a planilha tem 10 registros, as filas são usadas na automação para sincronizar os dados a serem preenchidos na aplicação Gestão de envio.
Cada robô seleciona o item de trabalho, executa a lógica e insere os dados na aplicação Gestão de envio.
Se o processo de bot for interrompido selecionando Interromper processo para todos ou um subconjunto de robôs e a Parada normal não estiver habilitada, os robôs encerrarão a execução da automação de forma brusca. Por exemplo, se houver seis colunas na planilha, o robô parará na coluna C inesperadamente, sem preencher as informações nas colunas D, E e F. A aplicação que está aberta pode não ser fechada.
No RPA Hub, quando você habilita o comutador de alternância de Parada normal na seção Parar processo, os dados em todas as colunas (D, E, F) são preenchidos e a aplicação descendente é fechada. Para obter mais informações, consulte Interromper um processo de bot autônomo no RPA Hub.
No Design studio de RPA para desktop, quando você usa o componente GraçafulStop em sua lógica de automação, ele garante que a automação seja concluída. Para obter mais informações, consulte Usar o componente GrafulStop. Ele conclui os itens de trabalho existentes, preenche os dados no aplicativo descendente e ajuda o desenvolvedor a executar atividades de limpeza, como fechar o aplicativo.
Novo MSI para Robô autônomo
Para que a funcionalidade de parada normal seja aplicável em robôs em um pool de robôs, atualize para o novo Robô autônomo MSI. Para obter mais informações, consulte Baixe as aplicações de RPA em RPA Hub.
Se o MSI mais recente não estiver instalado, o pool de irobots será habilitado para um processo de bot específico e a execução será interrompida para todos os robôs do pool de robôs. Você não pode usar uma parada normal para robôs em um pool de robôs.