Apps
Más reciente
False
Imagen de fondo del banner
Guía del usuario de Apps
Última actualización 26 de abr. de 2024

Migración de aplicaciones heredadas a expresiones VB

Una aplicación heredada es una aplicación que se ha creado antes de la introducción del lenguaje de expresión VB, o que utiliza el lenguaje de expresión heredado.

El proceso de migración toma la aplicación heredada como entrada y genera una copia de la aplicación heredada diseñada con expresiones VB.

Para migrar una aplicación heredada a expresiones VB:

  1. Abre la aplicación heredada deseada.

  2. En la barra de herramientas superior, haz clic en Migrar a VB. Un mensaje emergente te informa sobre el resultado de la migración.

  3. Selecciona Continuar para migrar. Un mensaje del sistema te informa sobre el progreso de la migración.

  4. Comprueba el panel de notificaciones para ver si la aplicación se ha migrado correctamente.

La aplicación migrada se muestra en la pestaña Crear , con la siguiente sintaxis de nombre: nombre_aplicación + marca de tiempo de la migración.

Importante:

Una vez migrada, la nueva aplicación VB podría mostrar errores. Estos errores se deben a la incompatibilidad entre las expresiones heredadas y VB.

Para que tu aplicación sea funcional, revisa cada error y ajusta manualmente la expresión para cumplir con los requisitos de VB.

Capacidades migradas

La siguiente lista resume qué capacidades de Apps se migran del lenguaje heredado al lenguaje de expresión VB. No todas las capacidades son persistentes y pueden necesitar correcciones manuales. Para ayudarte a reescribir la expresión heredada en lenguaje VB, el algoritmo de migración proporciona una cadena de guía.

Páginas de la aplicación, controles, diseños

Todas las páginas, controles y diseños de la aplicación creados dentro del lenguaje de expresión heredado se migran a su instancia relacionada en expresiones VB.

Un par de controles y elementos se migran de forma diferente:

File picker
Migrado como descargador de archivos, si el control del selector de archivos se utiliza solo como descarga.

De lo contrario, el control Selector de archivos se migra como Cargador de archivos.

Lista personalizada

El control Lista personalizada aún no es compatible con las expresiones VB. Por lo tanto, para conservar el diseño, se utiliza un marcador de posición de las mismas dimensiones.

Vinculación de valor

La vinculación de valores no es compatible con las expresiones VB.

Contexto de datos
El contexto de datos no es compatible con las expresiones VB.
Nota:

La propiedad OrigenDeDatos se migra como en blanco para varios controles, como Tabla, Desplegable o Lista. Utiliza el Generador de consultas para reconstruir la expresión.

Expressions

Todas las expresiones literales se migran por completo. Una expresión literal es un valor introducido directamente por los usuarios.

Las expresiones complejas, como Lookup, se reemplazan por una cadena que sirve como guía para crear la nueva expresión VB.

Integraciones con Apps

Todas las integraciones, como Procesos, Colas o Depósitos de almacenamiento, se migran por completo.

Pueden producirse errores si un nombre de integración no respeta la convención de nomenclatura de los elementos VB. El algoritmo de migración cambia el nombre del elemento en tu nombre.

Variables de Apps

Durante la migración, las variables se establecen en tipos de datos de cadena, independientemente de su tipo de datos original.

Pueden producirse errores para las variables que tienen asignados otros tipos de datos distintos de la cadena. En estos casos, se requieren correcciones manuales.

Asegúrate de que los nombres de las variables respetan la convención de nomenclatura de los elementos VB.

Vinculaciones directas

Un enlace directo es un enlace entre dos elementos únicos. Por ejemplo, en una aplicación heredada, la propiedad Vinculación de valor de un control de Cuadro de texto, o el campo Depósito de almacenamiento de la regla Cargar archivo en depósito de almacenamiento .

Los enlaces entre páginas están obsoletos en el lenguaje de expresión VB, por lo que estos tipos de enlaces no se migran. Se muestra un error en los elementos que tienen enlace entre páginas, con una cadena de guía para ayudarte a reescribir la expresión.

Se migran todas las expresiones simples en las propiedades de control, como Requerido, Solo lectura u Oculto.

Reglas de la aplicación

Se migran todas las reglas que contienen vinculaciones directas. Las expresiones complejas se eliminan o se convierten en una cadena guía.

La siguiente imagen compara la configuración de la regla Establecer valores antes (imagen 1) y después (imagen 2) de migrar a expresiones VB:

docs image
Un par de reglas se migran de forma diferente:
Crear/Actualizar entidad
La regla se migra como la regla Crear entidad . Las expresiones de esta regla no se conservan, por lo que debe volver a configurar la regla.

Establecer valores

Si la regla tiene varios elementos en el campo Elementos a establecer , se migran como reglas independientes de Establecer valores .

Las expresiones de esta regla se reemplazan por cadenas que sirven como guía para crear la nueva expresión VB.

If /else

La regla se migra sin condiciones.

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.