- Introdução
- Aplicativos de demonstração
- 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
- Regra: enviar ação
- Aproveitamento do RPA no aplicativo
- Propriedades do tipo Input e Output
- Apps e automações attended: comunicação bidirecional e instantânea
- Tipos de argumentos de processo compatíveis
- Substituição de um processo
- Fazer referência de um compartimento de armazenamento do Orchestrator
- Conexão de Apps a uma instância do Orchestrator no local
- 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
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Apps da UiPath®
- Guia básico de solução de problemas
Apps e automações attended: comunicação bidirecional e instantânea
A comunicação bidirecional e instantânea entre o Apps e as automações attended aborda a experiência do usuário atrasada sempre que uma automação attended é iniciada a partir do Apps. Essa solução supera o tempo que o UiPath® Robot leva para inicializar toda vez que seu Apps inicia uma automação attended por:
-
Diminuição do tempo total de execução.
-
Abertura de um canal de comunicação bidirecional entre o Apps e o attended robot.
-
Manutenção do canal de comunicação aberto para respostas instantâneas, até que a sessão do Apps seja fechada.
Dessa forma, o Apps inicia o processo apenas uma vez e invoca os arquivos .xaml associados a diferentes interações de usuário.
Para aproveitar a comunicação bidirecional e instantânea entre o Apps e as automações attended, use as seguintes atividades e regras:
-
No UiPath® Studio, use:
-
a atividade Apps request trigger
-
a atividade Handle apps request
-
-
No Apps, use:
-
a regra Disparar fluxo de trabalho
-
Para obter uma ideia de como esses componentes trabalham juntos para uma comunicação instantânea, consulte este exemplo.
Use estas diretrizes ao criar seu fluxo de trabalho com comunicação bidirecional e instantânea:
-
A atividade Enviar resultado provisório não é suportada por esse recurso. Evite adicionar esta atividade nos fluxos de trabalho que usam a comunicação bidirecional.
-
No Apps Studio, você precisa definir manualmente as propriedades de objetos complexos, como datatables ou .net objects. Por exemplo, se você estiver usando uma tabela de dados como um argumento de saída para um processo, você deve especificar a coluna da tabela de dados na página Detalhes do processo.
-
No UiPath® Studio, marque os arquivos .xaml invocados por seu aplicativo como pontos de entrada. Dessa forma, os arquivos .xaml são exibidos no Apps Studio quando você faz referência ao processo associado.
Observação:O Apps Studio exibe todos os arquivos .xaml marcados como pontos de entrada, independentemente de fazerem parte de um fluxo de trabalho que usa comunicação bidirecional ou não.
-
O processo de comunicação bidirecional tem que ser iniciado pelo aplicativo que o referenciou.
-
Se possível, use a opção Inicia em segundo plano para esses projetos do UiPath® Studio. Isso é útil para ter o mesmo aplicativo sendo executado simultaneamente em várias janelas do navegador, sem gerar erros.