Apps
2023.10
falso
  • Notas de Versão
    • 2023.10.0
    • 2023.10.1
    • 2023.10.2
    • 2023.10.3
Imagem de fundo do banner
Notas de Versão
Última atualização 19 de abr de 2024

2023.10.0

Data de lançamento: 3 de novembro de 2023

Apps e expressões VB

"Develop et impera" with the latest update to UiPath® Apps: VB expressions.

In UiPath® Apps, you can now use VB expressions (lambdas) to bind control values to data and to transform data, as is also the case of the UiPath® Studio family. You can create dynamic and responsive user interfaces that can react to user input in real time. If you've used our existing expression language, this approach should be familiar to you, with the added benefit of having the full power of 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. Congrats, you have just written your first VB expression in 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/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 Apps 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, verifique a página Usando o App Studio .



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

You asked, we listened: now your app responds instantly to user input. To make this happen, build your workflow using two new UiPath® Studio activities - App Request Trigger and Handle Apps Request - and the new UiPath® Apps rule - Trigger Workflow.

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 regraDisparar Fluxo de trabalho transmite em tempo real os dados inseridos para o processo e, em seguida, atualiza instantaneamente a interface gráfica do aplicativo com a saída recebida do processo.

Working with this combo (activities + rule) facilitates instant communication between UiPath® Apps and an attended robot, eliminating the traditional delay in process start-up. Therefore, initiating a process from your app keeps the communication channel open for rapid back-and-forth until you close the Apps session.

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.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.