- Introdução
- Antes de começar
- Como fazer
- Acessar o URL de produção de um aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Incorporar aplicativos
- Incorporar mapas
- Definir contexto externo
- Use matrizes para preencher os controles Lista suspensa, Lista suspensa multiseleção e Botão de rádio
- Usar TabelaDeDados com controles de Tabela e de Editar Grade
- Usar máscara de entrada
- Notificações
- Uso de expressões VB
- 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 valor
- Regra: iniciar o processo
- Regra: redefinir valores
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: baixar arquivo do bucket de armazenamento
- Regra: criar registro de entidade
- Regra: atualizar registro de entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Regra: fluxo de trabalho de gatilho
- Aproveitamento do RPA no aplicativo
- 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
Fluxo de dados entre o UiPath® Apps e o Orchestrator
Embora o UiPath® Apps seja uma experiência hospedada em nuvem, ele pode ser usado com automações em um Orchestrator instalado localmente ou auto-hospedado. Apresentamos a seguir um resumo dos dados que são transferidos quando um navegador de cliente abre um aplicativo do UiPath® e executa a automação:
- Na navegação até o aplicativo, a definição do aplicativo é recuperada do serviço web do UiPath® Apps. 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 a nuvem, 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 UiPath® Apps na nuvem 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 na nuvem para executar um processo não assistido, 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.
Observação: apenas as saídas e entradas do processo são retornadas para o Orchestrator. O aplicativo automatizado pelo RPA e todos os seus dados permanecem na máquina do robô.
O gráfico abaixo descreve o fluxo de dados do UiPath® Apps para a nuvem, usando robôs assistidos.
- O usuário navega até um aplicativo usando um navegador no computador cliente.
- O navegador chama o serviço UiPath® Apps na nuvem 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 do UiPath® Apps ao usar o Apps em nuvem com um On-prem Orchestrator(ou auto-hospedado).
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 UiPath® Apps na nuvem 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 auto-hospedado no local para executar um processo não assistido, 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 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 UiPath® Apps na nuvem 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.
Observação: apenas as saídas e entradas do processo são retornadas para o Orchestrator. O aplicativo automatizado pelo RPA e todos os seus dados permanecem na máquina do robô.