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" con la última actualización de UiPath® Apps: expresiones VB.

En UiPath® Apps, ahora puedes utilizar expresiones VB (lambdas) para vincular valores de control a datos y transformar datos, como también es el caso de la familia UiPath® Studio. Puedes crear interfaces de usuario dinámicas y receptivas que puedan reaccionar a las entradas del usuario en tiempo real. Si has utilizado nuestro lenguaje de expresión existente, este enfoque te resultará familiar, con la ventaja añadida de tener toda la potencia de 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. ¡Felicidades, acaba de escribir su primera expresión VB en 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

Tú preguntaste, nosotros escuchamos: ahora tu aplicación responde instantáneamente a las entradas del usuario. Para que esto suceda, crea tu flujo de trabajo utilizando dos nuevas actividades de UiPath® Studio : Desencadenador de solicitud de aplicación y Gestionar solicitud de aplicaciones, y la nueva regla de UiPath® Apps: Flujo de trabajo de desencadenador.

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.

Trabajar con este combo (actividades + regla) facilita la comunicación instantánea entre UiPath® Apps y un robot atendido, eliminando el retraso tradicional en el inicio del proceso. Por lo tanto, iniciar un proceso desde tu aplicación mantiene el canal de comunicación abierto para un rápido intercambio hasta que cierres la sesión de Apps.

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.