- 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
- Data Flow Between UiPath® Apps and 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)
- UiPath® First-Party Apps
- Guia básico de solução de problemas
Apps e automações attended: comunicação bidirecional e instantânea
The bi-directional and instant communication between Apps and attended automations addresses the delayed user experience whenever an attended automation is started from Apps. This solution overcomes the time UiPath® Robot takes to start up every time your apps starts an attended automation by:
-
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:
-
In 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.
-
In UiPath® Studio, mark the .xaml files invoked by your app as entry points. This way, the .xaml files are displayed in Apps Studio when you reference the associated process.
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.
-
If possible, use the Starts in Background option for these UiPath® Studio projects. This is helpful to have the same app running simultaneously in multiple browser windows, without throwing errors.