- Introdução
- Aplicativos de demonstração
- Como fazer
- Acessar o URL de produção de um aplicativo
- Build a mobile-friendly app
- Depurar aplicativos
- Incorporar mapas
- Definir contexto externo
- Use matrizes para preencher os controles Lista suspensa, Lista suspensa multiseleção e Botão de rádio
- Use contagem com valores de conjunto de escolhas
- 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
- Visão geral dos controles
- Layout e Estilo
- Exemplos de layouts de aplicativos
- Controles de ícones
- Criação de apps acessíveis
- Adição de descritores acessíveis
- O rótulo acessível
- Como usar o controle Guia para acessibilidade
- Criação de listas e cabeçalhos acessíveis
- Design de aplicativo responsivo
- Taxa de contraste de cores
- Estilos predefinidos e mapeamentos de nível ARIA para o controle de Cabeçalhos
- Linguagem de runtime
- O Painel de Recursos
- Exportação e importação de páginas
- Referências de contexto do usuário
- Aplicativos públicos
- Como salvar seu aplicativo
- Erros do aplicativo e Soluções de problemas
- Criação de aplicativo com o Autopilot
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: Mensagem do Log
- 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
- 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
- Apps no Studio Web
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Aplicativos originais da UiPath
- Guia básico de solução de problemas
Faça referência a um processo do Orchestrator de seu aplicativo, associe seus argumentos de entrada e saída aos controles e mantenha a referência do processo atualizada.
O UiPath Apps oferece a capacidade de conectar um aplicativo a um processo de automação. Seu aplicativo pode ser usado como uma interface para fornecer entradas para o processo ou como uma tela visual para exibir saídas para os usuários.
When sending a DataTable from one process to a second process using Apps, the columns order in a row may not be same.
Referencing a process from Orchestrator
Assim que um processo tiver sido publicado no Orchestrator, você poderá fazer referência àquele processo a partir de um aplicativo.
O seguinte exemplo mostra como adicionar um processo publicado a um aplicativo:
-
A partir de um aplicativo existente no App Studio, expanda o menu suspenso à direita do botão Adicionar controle.
-
Selecione Processo.
-
É exibida uma lista de tenants para a conta atual. Selecione o tenant que hospeda o processo ao qual você precisa fazer referência e, em seguida, clique em Avançar.
-
O assistente Adicionar processo é aberto, exibindo a lista de processos no tenant selecionado, agrupados por pastas.
-
Selecione um ou mais processos. O painel direito exibe a descrição e os argumentos de entrada e saída do processo destacado.
-
Marque a caixa de seleção ao lado do processo que você deseja usar em seu aplicativo e clique em Adicionar.
Observação:As permissões do processo são gerenciadas no Orchestrator. Certifique-se de ter as permissões certas para o processo que deseja adicionar a partir do Orchestrator. Para obter instruções específicas de configuração, consulte Gerenciamento de funções no Orchestrator.
Importante:Por padrão, o App Studio não reconhece os campos de um objeto .NET usado como um argumento de entrada/saída para seu processo (por exemplo, um objeto DataTable). Para permitir que o App Studio identifique esses campos:
- Execute o processo, antes de adicioná-lo ao aplicativo. O Apps verifica o histórico de trabalho e detecta automaticamente o esquema/campos do objeto .NET.
- Especifique os campos do objeto manualmente para a entrada/saída do processo. Se seu processo não tiver histórico de trabalho, após adicioná-lo a seu aplicativo, você deverá especificar manualmente os campos dele.Esteja ciente de que os parâmetros adicionados manualmente serão removidos quando o processo for atualizado.
Atualização de um processo referenciado
Para atualizar um processo referenciado que teve o fluxo de trabalho alterado, siga estas etapas:
-
Na seção Processos na visualização em árvore, selecione o processo que você deseja atualizar.
-
Clique no ícone Atualizar processo.
A atualização do processo recupera as associações mais recentes. No entanto, algumas das novas associações podem gerar erros que precisam ser resolvidos manualmente.
Argumentos de entradas/saídas do processo de associação
Para associar um argumento de entrada ou saída a um controle ou regra usando o Editor de expressão, use a seguinte sintaxe:
Processes.[Process_name].[name_of_the_argument]
Processes.[Process_name].[name_of_the_argument]
Para identificar a lista de argumentos de entrada e saída de um processo, selecione-o na lista Processos no painel esquerdo:
Certifique-se de que o processo seja referenciado em seu aplicativo.
Iniciando um processo
O seguinte exemplo mostra como iniciar um processo quando um controle de Botão for clicado. Você pode usar os eventos de qualquer controle.
-
Em seu aplicativo, adicione um controle de Botão.
-
Selecione o controle Botão, vá para a guia Eventos e clique em Criar regra. O assistente para configuração de regras é aberto.
-
No menu suspenso, selecione a regra Iniciar processo.
-
Clique no campo Qual processo iniciar. O painel Recursos é aberto, exibindo a lista de processos disponíveis.
-
Selecione o processo que deseja iniciar clicando duas vezes nele. Por padrão, os processos são executados no modo Attended. Para executar o processo Unattended, selecione a opção Unattended .
- Uma conta do Orchestrator não pode consumir mais de 100 processos exclusivos Unattended em todos os aplicativos públicos que eles usam durante a vida útil da conta.
- Para instâncias do Cloud Orchestrator e aplicativos não públicos, a limitação não se aplica.
Resultado provisório do processo
Para usar uma atividade doUiPath® Studio, o ambiente a seguir deve ser configurado:
- UiPath® Studio v2022.4 + com oUiPath® Robot v2020.10+
- O pacote
UiPath.WorkflowEvents.Activitiesé instalado