Apps
2023.10
False
  • Notas relacionadas
    • 2023.10.0
    • 2023.10.1
    • 2023.10.2
    • 2023.10.3
Imagen de fondo del banner
Notas relacionadas
Última actualización 19 de abr. de 2024

2023.10.0

Fecha de publicación: 3 de noviembre de 2023

Apps y expresiones 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 utilizar esta nueva función, basta con seleccionar VB como lenguaje de expresión al crear una nueva aplicación. El lenguaje de expresiones existente se llama Legacy, y puedes seguir utilizándolo hasta que ganes plena confianza en la eficiencia de las expresiones VB.

Aunque puedes seguir utilizando el lenguaje de expresión Legacy para diseñar tu aplicación, te recomendamos que hagas la transición a VB, y aquí te presentamos algunas de las principales ventajas de hacerlo:

  • Personalización sin igual: con el sólido y versátil conjunto de herramientas de VB, puedes adaptar los cálculos, las funciones y las operaciones a tus necesidades empresariales.

  • Procesamiento de datos mejorado: profundiza en tus conjuntos de datos e integra las expresiones VB en tus métodos de procesamiento de datos para transformar, filtrar y validar datos con facilidad.

  • Desarrollo acelerado de aplicaciones: aprovecha la eficiencia de las expresiones VB para acelerar el desarrollo de tu aplicación, ya que puedes escribir código más rápidamente.

  • Experiencia de usuario superior: mejora tus aplicaciones con elementos adaptables que atraigan a los usuarios mediante funciones dinámicas e interactivas basadas en expresiones VB.

Introducción rápida a las expresiones VB

¿Quieres echar un vistazo a lo que pueden hacer las expresiones VB?

Prueba este ejemplo rápido:

  1. En la página de inicio de Apps, crea una nueva aplicación y selecciona VB como lenguaje de expresión.
    docs image
  2. Añade un cuadro de texto y un control de Etiqueta a tu aplicación.
  3. Selecciona el control de Etiqueta.
  4. En el panel de propiedades General , para la propiedad Texto , haz clic en el icono "sintonizar"docs image. Esto abre el editor de expresiones, el editor que hace que la magia de VB suceda.
  5. Escribe MainPage.Text.Value. Este comando indica a la aplicación que tome el valor introducido por el usuario en el control Cuadro de texto y lo muestre en el control Etiqueta en tiempo de ejecución.
  6. Previsualiza tu aplicación y escribe algo en el control Cuadro de texto y selecciona Entrar. Observa cómo el control Etiqueta se actualiza automáticamente con el mismo texto que has escrito.
  7. Congrats, you have just written your first VB expression in UiPath® Apps!

Documentación

En términos de documentación, hemos trasladado la guía con el lenguaje de expresión heredado a una nueva publicación de Apps. La publicación se llama Legacy: guía del usuario de Apps para Automation Cloud.

Esta publicación contiene todas las actualizaciones realizadas en Apps hasta el día de hoy y ya no se actualizará más. Para identificar la documentación heredada, busca el término ''heredado'' en la URL. Por ejemplo:https://docs.uipath.com/apps/automation-cloud/latest/legacy-user-guide/.

Todas las actualizaciones del producto (nuevas funciones, mejoras y correcciones de errores) se archivarán en la nueva publicación, a la que podrás acceder en la URL existente. Por lo tanto, cualquier marcador o hipervínculo que estuvieras utilizando para acceder a la documentación ahora apunta a la guía con el lenguaje de expresión VB.

El capítulo Tutorial está en curso. Gracias por tu paciencia mientras revisamos los ejemplos para utilizar el lenguaje de expresiones VB.

Aplicaciones en carpetas

Aplicaciones en carpetas

Nos complace anunciar que la función Aplicaciones en carpetas ya está disponible. Con el lanzamiento de esta característica, las aplicaciones siempre se publican en un tenant de Orchestrator, de forma similar a los procesos. Después de publicarlas en un tenant, las aplicaciones se pueden implementar en carpetas.

La página Aplicaciones te permite implementar una aplicación publicada, administrar aplicaciones implementadas previamente, mantener todas tus aplicaciones actualizadas con las versiones más recientes, ejecutar una aplicación implementada e ir directamente a un proyecto de aplicación.

Para obtener más información sobre cómo utilizar aplicaciones en carpetas, consulta la sección Aplicaciones en la guía de Orchestrator.

Página de inicio de nuevas aplicaciones

Con el lanzamiento de la función Aplicaciones en carpetas , también se ha mejorado la página de inicio de Aplicaciones. Esto ahora incluye dos pestañas separadas:
  • Crear: aplicaciones que puede editar o crear.
  • Ejecutar: aplicaciones que puede ejecutar.

Para obtener más información, consulta la página Uso de App Studio .



Comunicación en tiempo real entre Apps y robots attended

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.

Las actividades de Desencadenador de solicitudes de aplicaciones y Gestionar solicitud de aplicaciones están incluidas en una plantilla de Studio dedicada denominada Comunicación Apps-Workflow.

La reglaFlujo de trabajo del desencadenador transmite instantáneamente los datos que introduces en el proceso, y luego actualiza instantáneamente la IU de la aplicación con la salida recibida del proceso.

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.

Controlar la entrada de tus usuarios

Garantiza una entrada de usuario coherente y precisa implementando la propiedad Máscara de entrada para los controles de Cuadro de texto. Incluso puedes utilizar REGEX para obtener una guía precisa.

Más información sobre esta funcionalidad en nuestra documentación.

Mejoras en los controles

Acceder a las opciones de control

Ahora puede acceder a las opciones de sus controles a través del icono de tres puntos ( ). Puede continuar accediendo al mismo menú haciendo clic con el botón derecho en el control.
docs image

Encabezados de tabla bloqueados

Los encabezados de las columnas de las tablas ahora están congelados, lo que te permite desplazarte hasta la parte inferior de la tabla mientras mantienes los encabezados enfocados.

Editar cuadrícula admite la manipulación de tipos de datos Datatable

El control Editar cuadrícula mejorado ahora permite crear, actualizar y eliminar argumentos de la tabla de datos para los procesos. Manipular el tipo de datos Datatables dentro del control Editar cuadrícula utilizando estos métodos:

Método VB

Ejemplo

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)

Importación de aplicaciones mejorada

Ahora, al importar una aplicación, el campo Nombre se rellena con el nombre de la aplicación importada.

Teclado numérico para usuarios de aplicaciones móviles

Los controlesTexbox (numéricos) se convierten en teclado numéricos cuando los usuarios acceden a su aplicación desde dispositivos móviles.

Corrección de errores

  • Al crear reglas Si-Entonces-Si no, no se podía eliminar una sola condición Si .

  • Las reglas deshabilitadas no se pueden contraer.

  • Al cambiar el nombre de su organización, las invitaciones enviadas a nuevos usuarios seguirían mostrando el nombre anterior. Ahora, estas invitaciones incluyen el nuevo nombre de la organización.

  • A veces, los controles Tabla no mostraban todas las columnas en tiempo de ejecución. La incidencia ya está solucionada.

  • No puedes borrar las selecciones en los controles Editar cuadrícula utilizando la regla Restablecer valores. Este problema ya no se reproduce.

  • En ocasiones, la publicación de una aplicación generaba el siguiente error "Sin ID de seguimiento para este error". Esto se debía a una respuesta 400 Solicitud incorrecta de un punto final de la API, ahora solucionado.

  • En las apps públicas, cuando cargabas un archivo en Data Service utilizando el control Cargador de archivos, su nombre estaba codificado como upload. Ahora, el nombre de la carga coincide con el del archivo seleccionado.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.