- 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
Regra: fluxo de trabalho de gatilho
Use a regra Disparar Fluxo de trabalho para invocar um arquivo .xaml específico em uma automação Attended.
A regra Fluxo de trabalho do gatilho ajuda a melhorar a transferência de dados entre Apps e Attended Robots. Para aproveitar a comunicação instantânea com o UiPath® Robot, você deve usar projetos do Studio que foram projetados usando o modelo de Comunicação do Apps-Fluxo de trabalho disponível no UiPath® Studio.
Se o processo não estiver em andamento, a primeira instanciação da regra Fluxo de trabalho do gatilho iniciará o processo por meio do Robô JS, abrindo o canal de comunicação entre o UiPath® Apps e o UiPath® Robot.
Clicar no campo Arquivo do fluxo de trabalho abre o painel Recursos, que exibe os processos disponíveis e seus arquivos de fluxo de trabalho.
O painel lista apenas os arquivos .xaml que foram marcados como pontos de entrada no projeto do UiPath® Studio.
Selecione o fluxo de trabalho que você deseja executar quando o controle for operado. Uma vez selecionadas, as seguintes propriedades ficam disponíveis:
-
Substituição de entrada
-
Ao iniciar
-
Ao Concluir
-
Erros
Nesta seção, você pode definir valores para os argumentos de entrada do fluxo de trabalho.
Clicar no campo Substituição de entrada abre o painel Recursos, que exibe os argumentos de entrada/saída disponíveis do arquivo .xaml selecionado..
Selecione os argumentos de entrada e defina os valores deles como os valores dos controles de entrada em seu aplicativo.
O argumento de entrada do fluxo de trabalho tem a seguinte sintaxe:
Processes.<process_name>.<selected_xaml_file>.<input_argument_name>
A expressão de valor do controle Apps tem a seguinte sintaxe:
<Apps_MainPage_name>.<input_control_name>.value
MainPage.text1.Value
.
Nesta seção, você pode definir regras a serem execuidas logo após o início do fluxo de trabalho.
Por exemplo: você pode mostrar um ícone de controle giratório nesta seção e, em seguida, ocultar o controle giratório na seção Quando concluído para um fluxo de trabalho que leva mais tempo para ser executado.
Nesta seção, você pode definir regras a serem executadas após a conclusão do fluxo de trabalho.
Por exemplo: para fluxos de trabalho que levam mais tempo para serem executados, você pode mostrar um ícone de controle giratório na seção Quando iniciado e ocultá-lo nesta seção.
Nesta seção, você pode definir regras a serem executadas quando o fluxo de trabalho encontrar um erro.
Por exemplo: para detectar a falha, você pode adicionar uma regra Mostrar mensagem. Em seguida, você pode especificar o título, a mensagem e o tipo de erro.
Para tornar mais fácil para você observar a comunicação instantânea entre o UiPath® Apps e o UiPath® Robot, preparamos um projeto de exemplo. Continue com os seguintes passos:
-
Descompacte-o em uma pasta em seu dispositivo local. Ele deve conter:
-
Pasta
Real Time City Weather Automation
— o projeto do Studio -
Arquivo
Real Time City Details.uiapp
— o projeto do Apps -
Arquivo
Read Me.txt
— a descrição do projeto
-
-
No Studio, navegue pelo projeto de exemplo e abra o arquivo
project.json
. -
Publique o projeto em seu espaço de trabalho pessoal no Orchestrator. O processo correspondente é criado automaticamente.
-
No Apps, crie um novo aplicativo importando o projeto do Apps.
-
Substitua o processo referenciado pelo que foi criado automaticamente ao publicar o projeto em seu espaço de trabalho pessoal.
Observação:Se você renomeou o processo ao publicar no Studio, substitua qualquer associação para corresponder ao novo nome.
-
Visualize seu aplicativo.
-
Pesquise por uma cidade e selecione Entrar. Observe como a seção Detalhes da cidade é atualizada instantaneamente com informações.
-
Clique nos botões Obter detalhes do clima e Obter detalhes da poluição. Observe como os campos são atualizados instantaneamente com informações.
O primeiro cálculo leva mais tempo porque é a primeira instanciação do trabalho. Depois disso, o trabalho continua em execução e retorna instantaneamente os resultados. Ao fechar a sessão do Apps, o trabalho termina.