- Introdução
- Aplicativos de demonstração
- Como fazer
- Crie seu primeiro aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Diretrizes gerais de experiência do usuário
- Usar a Exibição de Detalhes principais
- Usar Visualizador de documentos
- Use contagem com valores de conjunto de escolhas
- Usar valores selecionados de uma tabela
- Incorporar aplicativos
- Incorporar mapas
- Ocultar contêineres usando um botão
- Incluir links MailTo
- Incluir avaliações por estrelas
- Definir contexto externo
- Trabalhar com Origem de dados e Vinculação de valor
- Usar a atividade Enviar resultado provisório
- Aplicativos públicos
- 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 valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Regra: redefinir valores
- Regra: criar/atualizar registro da entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Função: E, OU, NÃO
- Função: CONCAT
- Função: CONTÉM
- Função: contagem
- Função: EndsWith
- Função: SE
- Função: ÉCÉL.VAZIA
- Função: Guid
- Função: NÚM.CARACT
- Função: LISTA
- Função: StartsWith
- Função: SOMA
- Função: classificar
- Função: AGORA
- Função: HOJE
- Função: tempo
- Função: ano
- Função: mês
- Função: dia
- Função: hora
- Função: minuto
- Função: nova
- Função: pesquisar
- Função: filtro
- Aproveitamento do RPA no aplicativo
- Tipos de argumentos de processo compatíveis
- Substituição de um processo referenciado em um aplicativo
- 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
- Fluxo de dados entre o UiPath Apps e o Orchestrator
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Aproveitamento da mídia no aplicativo
- Aproveitamento de ações no aplicativo
- Aproveitando conexões em seus aplicativos
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Aplicativos originais da UiPath
- 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.
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ô.