Notas de la versión de Jitterbit App Builder
Descripción general
App Builder versión 4 es la última versión de la aplicación de Jitterbit para crear, administrar y mantener tus propias aplicaciones web y móviles. Las notas de lanzamiento de versiones anteriores de Vinyl (la predecesora de App Builder) se encuentran en el archivo de documentación de Vinyl.
Actualización desde Vinyl 3.3
Tome nota antes de actualizar a App Builder 4:
- La versión 4 requiere .NET 8 como requisito del sistema.
Se requiere una licencia de App Builder 4. Contacte con su Gerente de Éxito del Cliente para obtener la licencia requerida.
!!! important "Importante"
La [licencia](/es/app-builder/how-to/licensing) para Vinyl 3.3 no es transferible a App Builder 4. Si actualiza de Vinyl 3.3 a App Builder 4, debe obtener una licencia actualizada. Sin una licencia actualizada, la actualización de Vinyl 3.3 a App Builder 4 fallará.
Lanzamientos
4.42.0
Versión 4.42.0+36732.efaf1605 compilada el 8/4/2025 a las 22:13:04
Mejoras
-
Al compilar una versión, ahora se pueden agregar roles de seguridad individuales mediante la opción que aparece en la pantalla Objetos de la solución.
-
Los cambios en las claves primarias, las claves foráneas y los índices ahora aparecen en el registro de cambios de la tabla física.
-
Las implementaciones de Elastic Beanstalk ahora tienen WebSockets habilitados de forma predeterminada.
-
Ahora se muestra una advertencia al instalar una versión o una instantánea que contiene un modelo lógico de origen de datos que no coincide con el modelo físico.
Correcciones
-
Al invocarse desde un CRUD empresarial o una regla de notificación, el
Changed()
función ahora verifica la fila del objeto comercial para determinar si se modificó el valor. -
Al crear una restricción, ya no hay una limitación en la cantidad de columnas devueltas.
-
Al crear una versión que incluye tablas con expresiones predeterminadas, ya no se produce un error.
-
Al restaurar una fuente de datos ahora se conserva el nombre del inquilino.
-
Probar un extremo REST que devuelve un 404 ya no produce un error no controlado.
-
La ejecución de un evento RFC de SAP ya no devuelve un error que indica que una clave no estaba presente en el diccionario.
-
Las implementaciones de Elastic Beanstalk ya no incluyen un archivo de configuración de Amazon CloudWatch, lo que impedía que App Builder se iniciara en Beanstalk.
4.41.0
Versión 4.41.0+36628.5ba00cb4, compilada el 20/3/2025 a las 3:45:42
Mejoras
-
Instantáneas ahora se eliminan automáticamente después de 90 días, o según lo configurado en IDE > Configuración adicional > Instantáneas > Configuración.
-
El paso Compilación de compilar una versión ahora tiene la opción de crear una instantánea antes de compilar una versión.
-
El historial de instantáneas ahora registra los fallos de restauración y se vincula al historial de eventos y registros.
-
El
Event()
función tiene un nuevoroot.eventid
Parámetro que permite devolver el identificador de un evento invocado. -
Registro de cambios se han mejorado los mensajes de traducción de paquetes para proporcionar más información sobre el cambio.
-
Se ha corregido el error que se devolvía al enlazar paneles y listas mediante columnas con tipos de datos incompatibles.
Correcciones
-
La creación de un requisito de instalación de una solicitud de gestión de cambios ya no genera una advertencia.
-
Ahora se puede modificar un requisito de instalación de una solicitud de gestión de cambios después de su creación.
-
Ahora se puede eliminar un paquete de lanzamiento instalado sin que se produzca un error.
-
El formato de los números para las configuraciones regionales que usan una coma (
,
) como separador decimal ahora es como se esperaba. -
Un cambio en la selección de la casilla de verificación PK en la pantalla de detalles de la columna ahora surte efecto como se esperaba.
-
Se ha actualizado el controlador de Dynamics CRM para corregir un error al realizar la autenticación.
-
Ya no se produce un error al presionar una tecla de acceso rápido cuando un campo numérico está deshabilitado.
-
Ya no se registra un error al cargar exitosamente un archivo a un sistema de archivos.
-
Un problema al utilizar el
Enum()
función con conectores de App Builder locales o remotos ya no ocurre. -
Los cuadros de diálogo de instantáneas de fuentes de datos ya no tienen una opción para incluir el modelo físico; las instantáneas están limitadas al modelo lógico.
-
El cuadro de diálogo de restauración de instantáneas ya no muestra la opción de tomar una instantánea antes de restaurar si el objeto ya no existe.
-
Se ha corregido el título de la página que se muestra al agregar un evento.
-
Se ha mejorado el rendimiento del menú del sitio con una gran cantidad de aplicaciones.
4.40.0
Versión 4.40.0+36495.22590c41 compilada el 27/02/2025 15:36:10
Mejoras
-
Una nueva función de tiempo de ejecución,
Recipient()
, se puede utilizar con una alertaTo()
campo para enviar una notificación a un conjunto de usuarios, como un grupo, un rol, una aplicación, una fuente de datos o una sesión conocida. -
El cuadro de diálogo que se muestra al restaurar una instantánea incluye una nueva casilla de verificación: Tomar una instantánea antes de restaurar. Crear una instantánea antes de restaurar permite a los desarrolladores volver al estado inmediatamente anterior a la restauración si es necesario.
Las operaciones de captura de instantáneas, como tomar y restaurar una instantánea, ahora se registran en el registro de cambios del objeto capturado).
La página Instantáneas ahora muestra el nombre del conjunto de instantáneas, si está disponible. La página Instantánea muestra tanto el nombre del conjunto de instantáneas como el mensaje.
Correcciones
Un extremo de SNAPI ahora ignora si se pierde la conexión y finaliza su evento (excepto GET). Para cancelar un evento bloqueado, vaya a IDE > Monitoreo > Registros de eventos > Ver eventos en ejecución y hacer clic en el botón Cancelar.
-
Al usar un tipo de acción de exportación, ya no se produce un error cuando la fuente de datos del archivo es Amazon S3.
-
Los valores de las columnas temporales ahora se conservan al ejecutar un evento en segundo plano.
-
El controlador de Correo CData se ha actualizado para corregir un error al conectarse a algunos servidores IMAP.
-
El controlador de SAP Business One se ha actualizado para corregir un error en el cual no devolvía el número de filas solicitadas.
-
El generador de reglas ahora refleja correctamente los cambios en las columnas de la regla después de restaurar una instantánea.
-
Los cambios en los paquetes Vinyl Babel y Vinyl UI Babel ahora se registran en el registro de cambios.
-
Modificar un cronograma exitosamente ya no registra un error en el registro de cambios.
-
Se han agregado descripciones más detalladas en los conjuntos de cambios para las restricciones.
4.39.1
Versión 4.39.1+36372.a5eda6b9 compilada el 12/2/2025 a las 18:27:28
Correcciones
- Ahora funciona el registro de una regla de visibilidad en un panel. Anteriormente, tras intentar registrar una regla, esta no aparecía en la lista de reglas.
4.39.0
Versión 4.39.0+36336.589baad7, compilada el 06/02/2025 a las 05:04:47
Nuevas funciones
- Los desarrolladores ahora pueden crear instantáneas de objetos de aplicación que pueden restaurar en cualquier momento durante el desarrollo de una aplicación.
- El nuevo servidor de datos SAP Business One proporciona acceso para conectarse a un SAP Business One base de datos.
Mejoras
-
El control de versiones de App Builder tiene los siguientes cambios:
- El
minor
La versión ahora coincide con la versión secundaria de la versión de Harmony correspondiente. Por ejemplo, App Builder 4.39.0 corresponde a Harmony 11.39. - Un nuevo conjunto de números, el
patch
Versión, ahora es el tercer conjunto de números en una versión de lanzamiento de App Builder. Por ejemplo, App Builder 4.39.0 o 4.39.1. - El
internalRelease
versión en elVersion()
función mvSQL ya no está disponible.
- El
-
Auditoría completa ahora está habilitado de forma predeterminada para tablas adicionales, incluyendo traducciones, funciones, tipos de datos lógicos y proveedores de seguridad, donde no estaba habilitado de forma predeterminada. Esto mejora la información recopilada en los registros de cambios.
-
Paquetes de lanzamiento ahora se pueden almacenar en un bucket de Amazon S3, configurado en Empaquetado de la configuración de inicio sección.
-
El Sistema de archivos S3 y Almacenamiento de claves de cifrado de datos S3 Las funciones ahora admiten URI de bucket S3 alojados virtualmente.
-
La capa empresarial ahora admite la paginación basada en tokens de API REST.
-
Las páginas de registro tienen las siguientes mejoras:
- Se han realizado actualizaciones de terminología en la página de registro de acciones, incluido el reemplazo del término heredado bridge por notification y el cambio de nombre de link a rule.
- El campo Ayuda técnica ya no es necesario al registrar una regla de validación.
- El campo Ayuda técnica ahora tiene como valor predeterminado la ayuda técnica para la regla o el complemento seleccionado al registrar una validación, acción, valor predeterminado o visibilidad.
- Se han actualizado las páginas de registro de validación, acción, valores predeterminados y visibilidad para mantener la coherencia.
- La auditoría ahora está disponible al ver un registro de regla predeterminado.
- Se han reorganizado las columnas en las listas de control del Diseñador en Vivo y del Editor de Páginas. El nombre del control ahora aparece primero. El nombre y el orden del control están sangrados para reflejar la profundidad del control.
- La columna Valor no utilizada se ha eliminado de las páginas de registro de reglas predeterminadas de tablas, reglas y paneles.
-
La etiqueta de un control ya no se oculta automáticamente al mover un control a un grupo de campos.
Correcciones
-
Al navegar fuera de una página antes de que se complete un evento Eliminar, ya no puede ocurrir un error.
-
Al utilizar Generar informe automáticamente y falta información de fuente en el ancho promedio, los controles uno al lado del otro ahora se procesan como se esperaba.
-
Un problema al utilizar la paginación de API REST se ha corregido el error con los parámetros page/limit y offset/limit.
-
Ya no se produce un error al mover un control a un grupo de campos.
4.0.36202 (11.38)
Versión 4.0.36202 compilada el 16/01/2025 19:11:40 (compilación f81787b7, 11.38)
Mejoras
- Ahora no se le permite actualizar de Vinyl a App Builder a menos que tenga un archivo de licencia de App Builder en su lugar.
Correcciones
- Se ha mejorado el mensaje de registro de cambios que se registra al establecer una contraseña de usuario.
- Al crear un segundo panel con una fuente que coincide con otro panel, App Builder ahora genera un nombre de panel único.
4.0.36098 (11.37)
Versión 4.0.36098, compilada el 27/12/2024 a las 18:52:49 (compilación 916336a5, 11.37)
Nuevas funciones
- Paquetes de lanzamiento ahora se pueden almacenar en un directorio configurado en el nuevo Empaquetado de la configuración de inicio sección).
Mejoras
-
Registro de cambios exponen información adicional y ahora se pueden descargar:
- El registro de cambios compuesto para aplicaciones ahora incluye la propia aplicación, así como las fuentes de datos, colecciones y paquetes que utiliza.
- Ya están disponibles los registros de cambios individuales para: ensamblados, colecciones, menús, tablas físicas, proveedores de seguridad, procedimientos almacenados, paquetes de traducción, funciones definidas por el usuario, tipos de datos lógicos, usuarios y grupos, y vistas.
- Los mensajes del registro de cambios ahora incluyen el nombre y el tipo de modificación, cuando esté disponible.
- Cada registro de cambios ahora se puede descargar como archivo CSV.
-
Los desarrolladores tienen mayor control sobre lo que se incluye en un paquete de lanzamiento:
- Al añadir un objeto SQL a una solución, ahora se puede incluir su modelo lógico además del físico.
- Al añadir una fuente de datos a una solución, ahora se pueden añadir o eliminar funciones definidas por el usuario y tipos de datos lógicos. Anteriormente, estos se añadían automáticamente al paquete de lanzamiento y no se podían eliminar.
Importante
Antes de crear una versión utilizando una modelo de versión existente, los desarrolladores deben agregar manualmente funciones definidas por el usuario y tipos de datos lógicos a la modelo para que se incluyan.
-
Se han realizado mejoras de rendimiento en las siguientes áreas:
- Se ha reducido la ocupación de memoria del servidor de aplicaciones.
- Se ha mejorado el rendimiento mientras el seguimiento está habilitado.
- Se ha mejorado el rendimiento del menú del sitio cuando el usuario tiene acceso a varias aplicaciones. Como parte de esta mejora, ahora muestra hasta 24 aplicaciones en lugar de 100.
-
Para reducir el desorden del registro, la gravedad del registro de resultados CRUD se ha reducido de
Informational
aDebug
Correcciones -
Tabla administrada las columnas ahora se muestran siempre en el generador de reglas, lo que permite usarlas y mostrarlas en las uniones del lienzo.
-
Los menús integrados, como el menú de inicio, ahora muestran las imágenes e iconos configurados correctamente. Además, los estilos se aplican cuando el Subtipo de un menú integrado se establece en Grande.
-
El
Generated
Función mvSQL ahora tiene la salida esperada para las filas que se han insertado recientemente en una fuente de datos ADO.NET de Salesforce. -
Editar una unión en una regla de negocio ahora actualiza su
ChangedOn
yChangedBy
columnas como se esperaba. -
Borrar un ancho establecido para un control ya no restablece el ancho a su valor predeterminado.
-
Probar una notificación correo ya no envía el correo de prueba a los usuarios incluidos en CC o CCO en la regla de notificación.
-
La ejecución de reglas predeterminadas para conexiones que usan OAuth para la autenticación, como una fuente de datos ADO.NET de Salesforce, ya no genera un error.
-
Eliminar una página del generador de páginas ya no registra un error.
-
Los webhooks ahora establecen el
Content-Type
encabezado correctamente. -
Al modificar una columna en el generador de reglas, ahora se puede seleccionar un tipo de datos lógicos definido por el usuario.
-
Cuando App Builder está configurado para alta disponibilidad y cuando se utiliza la autenticación de aplicaciones, se inicia sesión a través de un proveedor de identidad SAML ya no produce el error de forma intermitente
Cannot create identity. An identity with the given name already exists
. -
Al copiar una regla de negocio y utilizar PostgreSQL, ya no se produce un error.
-
Al guardar una acción de exportación, ya no se produce un error que informa que el nombre del archivo es obligatorio incluso cuando se ha configurado.
-
Al autenticarse desde el portal Harmony en la región EMEA, ya no se produce una excepción.
-
Al iniciar un asistente, ya no se produce una excepción de JavaScript que provoca que un paso no se represente.
-
Durante una actualización, se produce un error relacionado con
Db_Template
Ya no se producen cambios de datos.
Durante las instalaciones y actualizaciones, se ha mejorado la fiabilidad de la creación de bases de datos. Anteriormente, se producían errores intermitentes.
- Durante el proceso de depurar de seguimiento, al utilizar el botón Ejecutar SQL ahora se vuelven a ejecutar las consultas SQL como se esperaba.
4.0.35819 (11.34.1)
Versión 4.0.35819 compilada el 4/11/2024 22:21:55 (compilación b97727bd, 11.34.1)
Correcciones
Ya no se producen errores de instalación y actualización tras extraer App Builder con la utilidad de extracción de archivos ZIP integrada de Windows. Los errores de instalación se debían a que Windows eliminaba los espacios iniciales en los nombres de archivo.
- Se ha actualizado la lógica para verificar las reglas de inserción de CRUD para garantizar que las claves principales se orienten correctamente.
4.0.35771 (11.34)
Versión 4.0.35771, compilada el 25/10/2024 a las 19:10:21 (compilación 85521f02, 11.34)
Nuevas funciones
- Los desarrolladores ahora pueden ver el registro de cambios para aplicaciones, páginas, fuentes de datos, reglas y soluciones.
Mejoras
-
El Informe de creación automática el motor de informes ahora admite plantillas personalizadas. Puedes configurar el motor de informes con personalización adicional mediante la edición del App Builder
appsettings.json
Archivo. -
El widget de escáner de código de barras/QR ahora es una función nativa que se incluye con App Builder y se selecciona cuando un campo contiene los nombres
Barcode
oQRCode
. -
El
Caller()
,Generated()
,Memory()
, yShared()
Las funciones de tiempo de ejecución ahora admiten la especificaciónBoolean
como un tipo de datos.
Correcciones
-
Las claves externas de proveedores con soporte de esquema, como SQL Server, ahora se importan correctamente.
-
Se ha mejorado la visualización de ventanas emergentes de ayuda con una gran cantidad de texto.
-
Los mensajes de validación ahora se muestran correctamente en los pasos del asistente que contienen varios paneles.
-
Se han solucionado problemas en los que los botones personalizados siguiente/anterior en los asistentes podían mostrarse en el momento incorrecto y las cuadrículas podían eliminar todos los botones personalizados de otros paneles.
4.0.35607 (11.33)
Versión 4.0.35607 compilada el 5/10/2024 a las 3:45:40 (compilación c043fb70, 11.33)
Mejoras
-
Durante la compilación de una versión, los desarrolladores ahora pueden agregar objetos SQL individuales (vistas y procedimientos almacenados) y widgets en el paso Objetos de la solución del asistente de soluciones. Este paso también muestra subtítulos (descripciones) de cada tipo de objeto que se puede incluir.
-
Las opciones de versión que no son relevantes para la solución ahora están ocultas. Estas incluyen mostrar el paso Configurar orígenes de datos del asistente de soluciones solo cuando hay al menos un origen de datos, y mostrar el botón Configuración de datos en la tabla de versiones solo cuando la versión tiene al menos un modelo físico de origen de datos.
-
En [aplicaciones móviles sin conexión](/es/app-builder/how-to/offline-app/`Las reglas CRUD de la capa de datos han ampliado su compatibilidad, permitiendo ahora cualquier fuente de datos siempre que la fuente de datos de destino la admita. Esto incluye la obtención de datos del Conector de App Builder o una API REST.
-
Informes de creación automática ahora admiten la definición de imágenes de casillas de verificación para controles de casillas de verificación y ahora tienen soporte limitado para controles HTML.
Correcciones
-
Un problema con instalaciones de Linux se ha resuelto donde informes no se pudieron generar.
-
Las notas de la versión ahora se muestran como HTML en lugar de texto HTML sin formato en las páginas Manifiesto y Paquete instalado.
-
Ya no se produce un error al compilar una versión que contiene una fuente de datos marcada como
Do not include
. -
Barras invertidas (
\
) ya no se eliminan de las expresiones mvSQL ni de los datos en memoria. -
Los filtros de lista dependientes ahora se cargan en el panel de filtros como se esperaba.
-
Los controles numéricos ahora impiden que los usuarios introduzcan caracteres no numéricos. Los caracteres utilizados para dar formato a números, como símbolos de moneda y signos de porcentaje, siguen permitidos.
-
Los controles numéricos vinculados a una columna de porcentaje ya no muestran valores nulos (vacíos) como
NaN
al cambiar al estado de edición. -
El enlace Historial de eventos que aparece en la notificación de una compilación de lanzamiento fallida ahora muestra el historial de eventos como se esperaba.
-
La página En mantenimiento que se muestra durante las instalaciones y actualizaciones ahora muestra un
200
Código de estado de respuesta HTTP en lugar de un503
Esto garantiza que los balanceadores de carga consideren que el servidor está en buen estado.
En una despliegue multiservidor, cuando un solo servidor realiza una instalación o actualización, si se cierra antes de que se complete la operación, los servidores restantes esperan un minuto antes de reintentar la actualización. Anteriormente, los servidores restantes esperaban hasta dos horas.
4.0.35520 (11.32)
Versión 4.0.35520, compilada el 25/09/2024 a las 17:04:26 (compilación 55f208b4, 11.32.1)
Nuevas funciones
-
Mientras se crea una versión, los desarrolladores ahora pueden seleccionar los nuevos objetos Colección, Página o Regla en la pantalla Objetos de la solución para incluir estos componentes individuales en una versión.
-
Antes de instalar un paquete de versión en IDE > Instalar versión, los administradores ahora pueden ver su contenido usando el nuevo Botón Manifiesto.
-
Un flujo de trabajo visual ahora tiene herramientas de edición de flujo de trabajo para registrar una acción o validación.
-
Los desarrolladores ahora pueden definir controladores de reversión para acciones que se ejecutarán si alguna de las acciones anteriores de la secuencia de eventos falla.
-
Los desarrolladores ahora pueden crear una aplicación sin conexión que puede ejecutarse en un dispositivo móvil sin conexión a la red.
-
Los desarrolladores pueden usar el nuevo Asistente de IA para apps (Beta) para crear una nueva aplicación y fuente de datos con lenguaje natural. Para acceder a la versión beta, contacte con su Gerente de Éxito del Cliente (CSM).
Mejoras
-
App Builder ahora requiere .NET 8 como requisito del sistema.
-
Eventos intrínsecos ya no se crean automáticamente cuando se crea una regla de negocio.
-
La página Paquete instalado ahora muestra todos los objetos incluidos en un paquete de lanzamiento, no solo las aplicaciones y las fuentes de datos.
-
Al invocar un evento en una tabla de extensión, las reglas de validación de la tabla principal ahora se ejecutan solo si una o más columnas de la tabla principal cambiaron.
Correcciones
Las listas de los paneles secundarios ya no muestran el valor de la lista subyacente al seleccionar una fila en el panel principal. El título de la lista se sigue mostrando hasta que se carguen los nuevos datos.
La Etiqueta de un control ya no se muestra en la pestaña Propiedades del control. Sigue disponible en su pestaña Etiqueta.
-
Agregar una columna en el asistente Crear una tabla ya no falla si no hay columnas de título presentes.
-
Ahora se impide que las reglas comerciales escriban en columnas de tablas que amplían objetos de datos públicos de solo lectura.
3.3 y anteriores
Las notas de lanzamiento de la versión anterior de Vinyl (el nombre anterior de App Builder) se encuentran en el archivo de documentación de Vinyl.