- Primeros pasos
- Antes de empezar
- Tutorial
- Acceder a la URL de producción de una aplicación
- Build a mobile-friendly app
- Insertar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Información general
- Limitaciones
- El Editor de expresión
- Creador de consultas
- Migración de aplicaciones heredadas a expresiones VB
- Expresiones heredadas frente a VB
- Funciones VB útiles
- Funciones VB personalizadas
- Bajo el capó
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aprovechar los medios en tu aplicación
- Aprovechar las acciones en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
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:
-
Abre la aplicación heredada deseada.
-
En la barra de herramientas superior, haz clic en Migrar a VB. Un mensaje emergente te informa sobre el resultado de la migración.
-
Selecciona Continuar para migrar. Un mensaje del sistema te informa sobre el progreso de la migración.
-
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.
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.
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.
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.
- 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.
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.
Todas las expresiones literales se migran por completo. Una expresión literal es un valor introducido directamente por los usuarios.
Lookup
, se reemplazan por una cadena que sirve como guía para crear la nueva expresión VB.
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.
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.
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.
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:
- 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.