- Introdução
- Antes de começar
- 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
- Regra: criar/atualizar registro da entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Aproveitamento do RPA no aplicativo
- 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
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
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:
- On navigation to the app, the App definition is retrieved from the UiPath Automation Suite. This definition has no data, only the metadata used to render the application in the browser.
- Quando a regra do processo de inicialização (assistido) é 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 saiem da caixa.
- When the start process rule (unattended) is executed by an app, the browser contacts Orchestrator via the Apps service and passes input arguments. This is used to execute an automation on an available unattended robot. When the automation completes, orchestrator sends the output arguments from the automation to the Apps service, which routes them to the app in the browser. The only data that is exposed by the robot are the output arguments and any logging messages coded into the automation; no other data, screenshots, etc. seen by the automation leaves the box.
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.
Diagrama de fluxo de dados do Automation Suite
Não Assistido
The graphic below describes the UiPath Apps data flow for the Automation Suite environment, using unattended robots. In this case, Orchestrator is part of the same Automation Suite deployment.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- The browser calls the UiPath Apps service in Automation Suite to retrieve the Apps definition (metadata).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- The app calls the Automation Suite-hosted UiPath Orchestrator to run an unattended process, via the Apps service.
- 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.
Apenas as entradas e saídas do processo são retornadas para o Orchestrator. O aplicativo automatizado pelo RPA e todos os seus dados permanecem na máquina do robô.
Assistido
The graphic below describes the UiPath Apps data flow for the Automation Suite environment, using attended robots. In this case, Orchestrator is part of the same Automation Suite deployment.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- The browser calls the UiPath Apps service in Automation Suite to retrieve the Apps definition (metadata).
- 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.
Only the process inputs and outputs are returned to Orchestrator. The app automated by RPA, and all its data, remains on the robot machine.
Diagrama de fluxo de dados híbridos
The sections below describes the UiPath Apps data flow when using Apps from an Automation Suite deployment with a standalone on-prem Orchestrator.
Não Assistido
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.
- The browser calls the UiPath Apps service in Automation Suite to retrieve the Apps definition (metadata).
- A definição do Apps é enviada para o navegador em que o tempo de execução do Apps renderiza o aplicativo.
- The app calls your standalone on-prem UiPath Orchestrator to run an unattended process, via the apps service.
- 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.
Apenas as entradas e saídas do processo são retornadas para o Orchestrator. O aplicativo automatizado pelo RPA e todos os seus dados permanecem na máquina do robô.
Assistido
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.
- The browser calls the UiPath Apps service in Automation Suite to retrieve the Apps definition (metadata).
- 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.
Apenas as entradas e saídas do processo são retornadas para o Orchestrator. O aplicativo automatizado pelo RPA e todos os seus dados permanecem na máquina do robô.