- Antes de começar
- Introdução
- Como fazer
- Desenvolvimento de aplicativos
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: mostrar mensagem
- Regra: exibir/ocultar o controle giratório
- Regra: definir valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Aproveitamento do RPA no aplicativo
- Referenciar um processo do Orchestrator
- Tipos de argumentos de processo compatíveis
- Fazer referência de um compartimento de armazenamento do Orchestrator
- Configuração de um On-Premise Orchestrator para uso pelo Apps
- Permissões do Orchestrator
- Substituição de um processo referenciado em um aplicativo
- Fluxo de dados entre o UiPath Apps e o Orchestrator
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
Fluxo de dados entre o UiPath Apps e o Orchestrator
O UiPath Apps pode ser usado com automação em um Orchestrator no local ou auto-hospedado. Apresentamos a seguir um resumo dos dados que são transferidos quando um navegador de cliente abre um aplicativo da UiPath e executa a automação:
- Na navegação até o aplicativo, a definição do aplicativo é recuperada do UiPath Automation Suite. Essa definição não tem dados, mas apenas os metadados usados para renderizar o aplicativo no navegador.
- Quando a regra do processo de inicialização (assistida) é executada por um aplicativo, o navegador entra em contato com o robô local assistido e passa argumentos de entrada. Este procedimento é usado para executar uma automação localmente na máquina do cliente em que o aplicativo estiver em execução. Quando a automação é concluída, o robô local retorna os argumentos de saída da automação para o aplicativo no navegador. Os únicos dados que são expostos pelo robô são os argumentos de saída e quaisquer registros de logs de mensagens codificadas na automação; nenhum outro dado, capturas de tela etc. vistos pela automação saem da caixa.
- Quando a regra do processo de inicialização (não assistida) é executada por um aplicativo, o navegador entra em contato com o Orchestrator por meio do serviço do Apps e passa os argumentos de entrada. Esse procedimento é usado para executar uma automação em um robô não assistido disponível. Quando a automação é concluída, o Orchestrator envia os argumentos de saída da automação para o serviço do Apps, que os encaminha para o aplicativo no navegador. Os únicos dados que são expostos pelo robô são os argumentos de saída e quaisquer registros de logs de mensagens codificadas na automação; nenhum outro dado, capturas de tela etc. vistos pela automação saem da caixa.
Tanto nos casos assistidos quanto nos não assistidos, os únicos dados que são enviados para o Orchestrator e armazenados por ele são:
- As entradas + saídas de todos os processos que são executados
- Registro em log de mensagens adicionadas pelo desenvolvedor de RPA ao processo (baseado em inscrição)
Em todos os casos, a comunicação entre o Orchestrator e o serviço do Apps é criptografada de ponta a ponta. Os argumentos de entrada e saída nunca ficam armazenados no serviço do Apps.
O gráfico abaixo descreve o fluxo de dados do UiPath Apps para o ambiente do Automation Suite, usando Unattended Robots. Neste caso, o Orchestrator faz parte da mesma implantação do Automation Suite.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- O navegador chama o serviço do UiPath Apps no Automation Suite para recuperar a definição do Apps (metadados).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- O aplicativo chama o UiPath Orchestrator hospedado no Automation Suite para executar o processo Unattended, por meio do serviço do Apps.
- O Orchestrator entra em contato com um Robô não assistido para executar o processo.
- A saída do processo é devolvida para o Orchestrator.
-
O aplicativo cliente é notificado sobre os resultados do processo.
O gráfico abaixo descreve o fluxo de dados do UiPath Apps para o ambiente Automation Suite, usando robôs assistidos. Nesse caso, o Orchestrator faz parte da mesma implantação do Automation Suite.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- O navegador chama o serviço do UiPath Apps no Automation Suite para recuperar a definição do Apps (metadados).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- O aplicativo chama o serviço de robôs local na máquina cliente para executar um processo. Os resultados são retornados localmente.
-
A trilha de auditoria é registrada no Orchestrator, incluindo a saída do processo.
As seções abaixo descrevem o fluxo de dados dos aplicativos UiPath ao usar aplicativos de uma implantação do Automation Suite com um Orchestrator local autônomo.
O gráfico abaixo descreve o fluxo de dados do UiPath Apps para a configuração híbrida, usando robôs não assistidos.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- O navegador chama o serviço do UiPath Apps no Automation Suite para recuperar a definição do Apps (metadados).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- O aplicativo chama seu UiPath Orchestrator local autônomo para executar um processo autônomo por meio do serviço de aplicativos.
- O Orchestrator entra em contato com um Robô não assistido para executar o processo.
- A saída do processo é devolvida para o Orchestrator.
-
O aplicativo cliente é notificado sobre os resultados do processo.
O gráfico abaixo descreve o fluxo de dados do UiPath Apps para a configuração híbrida, usando robôs assistidos.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- O navegador chama o serviço do UiPath Apps no Automation Suite para recuperar a definição do Apps (metadados).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- O aplicativo chama o serviço de robôs local na máquina cliente para executar um processo. Os resultados são retornados localmente.
-
A trilha de auditoria é registrada no Orchestrator, incluindo a saída do processo.