Notas de la versión de Jitterbit App Builder 4.0
Descripción general
App Builder La versión 4.0 es la última versión de la aplicación de Jitterbit para crear, administrar y mantener sus propias aplicaciones web y móviles. notas de lanzamiento de la versión anterior de Vinyl (el predecesor de App Builder) se encuentran en el Archivo de documentación de Vinyl.
Actualización desde Vinyl 3.3
Antes de actualizar a App Builder 4.0:
- Contacte a su Gerente de éxito del cliente para an App Builder Licencia 4.0.
- Tenga en cuenta que la versión 4.0 requiere .NET 8 como requisito del sistema.
Lanzamientos
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 Paquete de la configuración de inicio sección.
Mejoras
-
Registros de cambios exponen información adicional y ahora se pueden descargar:
- El registro de cambios compuesto para aplicaciones ahora incluye la aplicación en sí, así como cualquier fuente de datos, colección y paquete utilizado por la aplicación.
- Ahora están disponibles los registros de cambios individuales para lo siguiente: ensamblajes, 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 lo que se modificó cuando esté disponible.
- Ahora cada registro de cambios se puede descargar como un archivo CSV.
-
Los desarrolladores tienen más control sobre lo que se incluye en un paquete de lanzamiento:
- Al agregar un objeto SQL a una solución, ahora se puede incluir su modelo lógico además de su modelo físico.
- Al agregar una fuente de datos a una solución, ahora se pueden eliminar o agregar de manera opcional funciones individuales definidas por el usuario y tipos de datos lógicos. Anteriormente, estos se agregaban 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 el uso 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 muchas aplicaciones. Como parte de esta mejora, el menú del sitio 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 ahora siempre se muestran en el generador de reglas, lo que permite que se utilicen y se muestren en uniones en el lienzo.
-
Los menús en línea, como el menú de inicio, ahora muestran las imágenes y los íconos configurados como se espera. Además, ahora se aplican estilos cuando el Subtipo de un menú en línea se configura 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 configuran 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 da como resultado un paso no representado.
-
Durante una actualización, un error relacionado con
Db_Template
Los cambios de datos ya no ocurren. -
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, el uso del botón Ejecutar SQL ahora vuelve 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 después de extraer App Builder con la utilidad de extracción de archivos ZIP integrada de Windows. Los errores de instalación se producían cuando Windows eliminaba los espacios iniciales de 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 un registro de cambios para aplicaciones, páginas, fuentes de datos, reglas y soluciones.
Mejoras
-
El Informe de creación automática El motor ahora admite plantillas personalizadas. Puede 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/código 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 a. m. (compilación c043fb70, 11.33)
Mejoras
-
Mientras se compila 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 de lista (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 ahora el paso Configurar fuentes de datos del asistente de soluciones solo cuando hay al menos una fuente 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 fuente de datos.
-
En aplicaciones móviles sin conexión, las reglas CRUD de la capa de datos tienen compatibilidad ampliada y ahora permiten cualquier fuente de datos de origen siempre que la fuente de datos de destino la admita. Esto incluye la obtención de datos desde el Conector de App Builder o una API REST.
-
Generar informes automáticamente 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 informa 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 crear 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 ingresen caracteres no numéricos. Los caracteres utilizados para dar formato a números, como símbolos de moneda y signos de porcentaje, aún están 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 de varios servidores, cuando un solo servidor realiza una instalación o actualización, si ese servidor se cierra antes de que se complete la operación, los servidores restantes ahora esperan 1 minuto antes de volver a intentar la actualización. Antes, los servidores restantes esperaban hasta 2 horas.
4.0.35520 (11.32)
Versión 4.0.35520 compilada el 25/9/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 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 Manifestar.
-
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 las 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 aplicaciones con IA (Beta) para crear una nueva aplicación y una fuente de datos utilizando lenguaje natural. Para obtener acceso a la versión beta, comuníquese 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 cambian.
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 continúa mostrándose hasta que se hayan cargado los datos nuevos.
-
La Etiqueta de un control ya no se muestra en la pestaña Propiedades del control del control. Sigue estando 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 evita que las reglas comerciales escriban en columnas de tablas que amplíen objetos de datos públicos de solo lectura.
3.3 y anteriores
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.