apps
2023.10
false
  • Notas de Versão
    • 2023.10.0
    • 2023.10.1
    • 2023.10.6
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Notas de Versão
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11 de nov de 2024

2023.10.0

Data de lançamento: 3 de novembro de 2023

Apps e expressões VB

"Develop et impera" com a atualização mais recente para o UiPath® Apps: expressões VB.

No UiPath® Apps, agora você pode usar as expressões VB (lambdas) para associar valores de controle aos dados e transformar dados, como também é o caso da família do UiPath® Studio. Você pode criar interfaces de usuário dinâmicas e responsivas capazes de reagir à entrada do usuário em tempo real. Se você usou nossa linguagem de expressão existente, essa abordagem deve ser familiar para você, com o benefício adicional de ter todo o poder do VB.

Para usar o novo recurso, basta selecionar o VB como a linguagem de expressão ao criar um novo aplicativo. A linguagem de expressão existente é chamada de Legado e você pode continuar a usá-la até ganhar total confiança na eficiência das expressões VB.

Embora você possa continuar a usar a linguagem de expressão Legado para projetar seu aplicativo, recomendamos a transição para o VB e aqui estão alguns dos principais benefícios de fazê-lo:

  • Personalização inigualável: com o conjunto de ferramentas robusto e versátil do VB, você pode personalizar cálculos, funções e operações para atender aos seus requisitos de negócios.

  • Processamento de dados aprimorado: aprofunde-se em seus conjuntos de dados e integre as expressões VB em seus métodos de processamento de dados para transformar, filtrar e validar dados com facilidade.

  • Desenvolvimento de aplicativos acelerado: aproveite a eficiência das expressões VB para acelerar o desenvolvimento de aplicativos, pois você pode escrever códigos mais rapidamente.

  • Experiência superior do usuário: aprimore seus aplicativos com elementos responsivos que envolvem seus usuários utilizando funcionalidades dinâmicas e interativas com expressões VB.

Início rápido com expressões VB

Quer ter uma breve visão do que as expressões VB podem fazer?

Tente este exemplo rápido:

  1. Na página inicial do Apps, crie um novo aplicativo e selecione VB como a linguagem de expressão.
    docs image
  2. Adicione uma Caixa de texto e um controle Rótulo a seu aplicativo.
  3. Selecione o controle Rótulo.
  4. No painel de propriedades Geral, para a propriedade Texto, clique no ícone "sintonizar" docs image. Isso abre o Editor de expressão, o editor que faz a magia VB acontecer.
  5. Escreva MainPage.Text.Value. Esse comando instrui o aplicativo a pegar o valor que seus usuários inserem no controle Caixa de texto e exibi-lo no controle Rótulo no tempo de execução.
  6. Visualize seu aplicativo e digite algo no controle Caixa de texto e, em seguida, selecione Enter. Observe como o controle Rótulo é atualizado automaticamente com o mesmo texto que você digitou.
  7. Parabéns, você acabou de escrever sua primeira expressão VB no UiPath® Apps!

Documentação

Em termos de documentação, movemos o guia com a linguagem de expressão legada para uma nova publicação Apps. A publicação é chamada Legado - Guia do usuário do Apps para o Automation Cloud.

Essa publicação contém todas as atualizações feitas no Apps até este dia e não será mais atualizada. Para identificar documentação legada, busque pelo o termo "legacy" no URL. Por exemplo:https://docs.uipath.com/pt-BR/apps/automation-cloud/latest/legacy-user-guide/.

Todas as atualizações de produtos — novas funcionalidades, melhorias e correções de bugs — serão documentadas na nova publicação, a qual pode ser acessada no URL existente. Portanto, quaisquer marcadores ou hiperlinks que você utilizava para acessar a documentação agora apontam para o guia com a linguagem de expressão VB.

O capítulo Como fazer está em andamento, por isso agradecemos sua paciência enquanto revisamos os exemplos para usar a linguagem de expressão VB.

Aplicativos em pastas

Aplicativos em pastas

É com grande satisfação que anunciamos que a funcionalidade Apps em pastas já está disponível. Com o lançamento dessa funcionalidade, os aplicativos são sempre publicados em um tenant do Orchestrator, semelhante aos processos. Após serem publicados em um tenant, os aplicativos podem ser implantados nas pastas.

A página Apps permite a você implantar um aplicativo publicado, gerenciar aplicativos implantados anteriormente, manter todos os seus aplicativos atualizados com as versões mais recentes, executar um aplicativo implantado e acessar diretamente um projeto de aplicativo.

Para obter mais informações sobre como usar aplicativos em pastas, consulte a seção Aplicativos no guia do Orchestrator.

Nova página inicial do Apps

Com o lançamento do recurso Apps em pastas , a página inicial do Apps também foi aprimorada. Isso agora inclui duas guias separadas:
  • Compilar: aplicativos que você pode editar ou criar.
  • Executar: aplicativos que você pode executar.

Para obter mais informações, consulte a página Como usar o App Studio.



Comunicação em tempo real entre Apps e Attended Robots

Você pediu, nós ouvimos: agora seu aplicativo responde instantaneamente às entradas do usuário. Para que isso seja possível, crie seu fluxo de trabalho usando duas novas atividades do UiPath® StudioApp Request Trigger e Handle Apps Request — e a nova regra do UiPath® Apps — Disparar Fluxo de trabalho.

As atividades App Request Trigger e Handle Apps Request estão incluídas em um modelo dedicado do Studio chamado comunicação Apps-Fluxo de trabalho.

A regra Disparar fluxo de trabalho repassa instantaneamente os dados inseridos no processo e, em seguida, atualiza instantaneamente a interface gráfica do aplicativo com a saída recebida do processo.

Trabalhar com esse combo (atividades + regra) facilita a comunicação instantânea entre o UiPath® Apps e um robô Attended Robot, eliminando o atraso tradicional na inicialização do processo. Portanto, a inicialização de um processo de seu aplicativo mantém o canal de comunicação aberto para um rápido vaivém até que você feche a sessão do Apps.

Como controlar a entrada de seus usuários

Certifique-se de uma entrada do usuário consistente e precisa implementando a propriedade Máscara de entrada para controles de Caixa de texto. Você pode até usar o REGEX para obter orientações precisas.

Saiba mais sobre essa funcionalidade em nossa documentação.

Melhorias de controles

Acesso a opções de controle

Agora, você pode acessar as opções de seus controles através do ícone de três pontos ( ). É possível continuar acessando o mesmo menu clicando com o botão direito do mouse no controle.
docs image

Cabeçalhos de tabela bloqueados

Os cabeçalhos de coluna para tabelas agora estão congelados, permitindo que você role até a parte inferior da tabela, mantendo os cabeçalhos em foco.

Editar Grade é compatível com manipulação do tipo de dados Datatable

O controle Editar grade aprimorado agora é compatível com criação, atualização e exclusão de argumentos de tabela de dados para processos. Manipule o tipo de dados Datatable dentro do controle Editar grade usando estes métodos:

método VB

Exemplo

AddRow(row)

Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)
UpdateRowAt(index, row)
Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)

DeleteRowAt(index)

Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)

Importação de aplicativo aprimorada

Agora, quando você importa um aplicativo, o campo Nome é preenchido com o nome do aplicativo importado.

Teclado numérico para usuários de aplicativos móveis

Os controles dacaixa de texto (Número) são convertidos para teclados numéricos quando os usuários acessam seu aplicativo em dispositivos móveis.

Correções de bugs

  • Ao criar regras If-Then-Else , você não podia excluir uma única condição If .

  • Não foi possível recolher as regras desabilitadas.

  • Quando você renomeava sua organização, os convites enviados para novos usuários ainda exibiam o nome anterior. Agora, esses convites incluem o novo nome da organização.

  • Ocasionalmente, os controles de Tabela não exibiam todas as colunas no runtime. Esse problema foi corrigido.

  • Você não podia limpar seleções nos controles Editar grade usando a regra Redefinir valores. Esse problema não ocorre mais.

  • Ocasionalmente, a publicação de um aplicativo gerava o seguinte erro "Nenhum ID de rastreamento para este erro". Isso era causado por uma resposta de código 400 Bad Request de um ponto de extremidade da API, que agora foi corrigido.

  • Em aplicativos públicos, ao enviar um arquivo para o Data Service usando o controle de Carregador de Arquivos, o nome do arquivo era codificado como upload. Agora, o nome do upload corresponde ao do arquivo selecionado.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.