Robô assistido jornada de autenticação e execução de automação no Embedded Task Automation

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 5 min. de leitura
  • Saiba mais sobre o processo de autenticação na aplicação Robô assistido e a execução da automação, quando a automação é acionada a partir de formulários ServiceNow®.

    Recurso de automação de tarefa integrada

    Com o recurso de automação de tarefas incorporado, você pode acionar processos de bot assistidos (automações assistidas) a partir dos formulários ServiceNow, além de iniciá-los na aplicação Robô assistido. Para obter mais informações, consulte Automação de tarefa integrada no RPA Hub.

    Robô assistido jornada de autenticação no Embedded Task Automation

    Depois de instalar a aplicação Robô assistido em uma máquina Windows, ele registra um esquema de URL 'Snrdaforms' com Robô assistido, começando na versão Washington DC. Este esquema de URL é usado sempre que ocorre um redirecionamento do OAuth. Para obter mais informações sobre OAuth, consulte OAuth Inbound and Outbound authentication.

    O usuário assistido por RPA seleciona a ação de formulário e essa ação redireciona o usuário para a autenticação OAuth.

    Após a autenticação bem-sucedida, ele gera o URL de retorno de chamada que inclui as informações necessárias para o processo de bot ser iniciado. Por exemplo, para um processo de bot associado a uma configuração assistida, essas informações são passadas para o URL de retorno de chamada.

    O URL de retorno de chamada inicia o Robô assistido. O Robô assistido recebe todas as informações enviadas pelo URL de retorno de chamada. Um perfil (detalhes da instância, como nome do host, URL da instância) será criado localmente, se não existir. É necessário para sincronizar os plug-ins e estabelece o contexto do usuário para fins de autenticação adicionais.

    Robô assistido está pronto para iniciar automações e não solicita o gerenciador de conexão de Robô assistido quando a automação é invocada a partir do formulário ServiceNow®.

    Se o usuário assistido por RPA iniciar diretamente Robô assistido, o gerenciador de conexão será exibido para verificar os detalhes da instância e do login.

    O usuário é alertado com uma mensagem quando um perfil não existe na máquina do usuário. Este cenário pode ocorrer quando o Connection Manager é iniciado pela primeira vez para uma instância.
    Figura 1. Robô assistido jornada de autenticação
    Robô assistido jornada de autenticação.

    Execução de automação em uma sessão local e uma sessão de bot

    Após a autenticação, a configuração do processo é recuperada de RPA Hub.

    Se a caixa de seleção Habilitar desktop em Desktop não estiver marcada no formulário de processo de bot, a execução da automação será iniciada em uma sessão local. Depois que a execução é concluída, o Robô assistido faz logout e fecha a instância Robô assistido. Para obter mais informações, consulte a seção Iniciar uma automação assistida a partir de formulários da ServiceNow nas seções a seguir. Para obter mais informações sobre as caixas de seleção Habilitar Desktop em Desktop e Encerrar Desktop em Desktop ao concluir, consulte Formulário de processo de bot.

    Se a caixa de seleção Habilitar área de trabalho na área de trabalho estiver marcada no formulário do processo de bot, a execução da automação será iniciada em uma sessão de bot. Depois que a execução for concluída, dependendo da configuração Finalizar desktop em Desktop ao concluir, ocorrerá um dos seguintes:
    • Se a caixa de seleção Encerrar desktop em desktop ao concluir estiver marcada, o Robô assistido fechará a sessão de bot, fará logout e fechará a instância Robô assistido.
    • Se a caixa de seleção Encerrar desktop em desktop ao concluir não estiver marcada, o usuário deverá fechar a sessão. Até que o usuário feche a sessão, a aplicação Robô assistido será executada e o estado do robô associado será exibido como Ocupado. Depois que o usuário fecha a sessão de bot, o Robô assistido faz logout e fecha a instância Robô assistido.

      Se a sessão do usuário de login Robô assistido expirar, a instância Robô assistido será fechada junto com a sessão de bot.

    Figura 2. Execução de automação em uma sessão local e uma sessão de bot
    Execução de automação em uma sessão local e uma sessão de bot.

    Iniciar uma automação assistida de ServiceNow formulários

    Robô assistido executa a automação assistida quando acionado de ServiceNow formulários. Para obter mais informações, consulte Fase de tempo de execução da automação de tarefa integrada. Para obter mais informações sobre como invocar uma automação assistida em outros tipos de formulários, consulte Invocar automação de tarefa integrada via API.

    Se sua organização estiver definida com configurações de proxy, o pré-requisito para esta tarefa é configurar o proxy. Na seção Configurações de proxy do Connection Manager, configure o proxy ao iniciar Robô assistido de formulários ServiceNow pela primeira vez. Para obter mais informações sobre o gerenciador de conexões, consulte Conectar-se a uma instância [ RPA Hub de Robô assistido. Para obter mais informações sobre como definir um proxy, consulte Configurar Robô assistido..

    Na autenticação bem-sucedida, ocorrem os seguintes cenários:

    1. Move o estado do robô associado para Disponível.
    2. Recupera as informações do processo.
    3. Cria um registro de trabalho de processo de estado em execução.

      No registro do trabalho de processo, o campo Acionado por é atualizado pelo valor de Automação de tarefa integrada.

    4. Move o estado do robô associado para Ocupado, inicia a sincronização e baixa o pacote.
    5. Inicia a automação em uma sessão local.
    6. Depois que a execução da automação é concluída, encerra a sessão do usuário e fecha o Robô assistido atualizando o status do robô como Desconectado.
    7. Depois que a execução da automação for iniciada, se o usuário selecionar o botão Parar ou o botão Fechar no Robô assistido, depois de executar algumas pré-validações, ele interromperá o processo de bot, fará o logout da sessão do usuário e fechará o Robô assistido. Para obter mais informações sobre as ações de parar e fechar, consulte Executar uma automação usando Robô assistido.
      Figura 3. Ações Parar e Fechar no Robô assistido
      Ações Parar e Fechar no Robô assistido.
    8. Depois que a automação é executada, o registro do trabalho do processo é marcado como sucesso ou falha após o término do fluxo de automação.
    Se a autenticação falhar, ocorrerão os seguintes cenários:
    • Fecha o Robô assistido e e um erro é exibido: Não é possível executar a automação porque a autenticação falhou. Entre em contato com o administrador do sistema..
    • Encerra o Robô assistido, se a sessão expirar.

    Para que o logout automático ocorra em uma automação, use o componente Encerrar em automações assistidas que conclui a execução da automação. Para obter mais informações sobre o componente, Usar o componente Terminar.

    Para exibir logs detalhados do produto, consulte os logs do produto.

    Restrições para iniciar uma automação assistida de ServiceNow formulários

    Nos cenários a seguir, a execução de automações assistidas por meio de formulários ServiceNow é restrita quando você seleciona a ação de IU no formulário ServiceNow :

    • Quando o robô assistido é aberto em uma máquina
    • Quando uma automação está sendo executada
    • Quando existe uma sessão secundária ativa (área de trabalho em área de trabalho).