Saltar al contenido

Notas de la versión para Jitterbit App Builder

Descripción general

La versión 4 de App Builder es la última versión de la aplicación de Jitterbit para construir, gestionar y mantener tus propias aplicaciones web y móviles. Las notas de la versión de versiones anteriores para Vinyl (el predecesor de App Builder) se encuentran en el archivo de documentación de Vinyl.

Cómo obtener App Builder

Puedes obtener App Builder de los siguientes lugares:

Actualizando desde Vinyl 3.3

Toma nota antes de actualizar a App Builder 4:

  • La versión 4 requiere .NET 8 como un requisito del sistema.

  • Se requiere una licencia de App Builder 4. Contacta a tu Gerente de Éxito del Cliente para obtener la licencia requerida.

    Importante

    La licencia para Vinyl 3.3 no es transferible a App Builder 4. Si actualizas de Vinyl 3.3 a App Builder 4, debes obtener una licencia actualizada. Sin una licencia actualizada, la actualización de Vinyl 3.3 a App Builder 4 falla.

  • A partir del 30 de abril de 2026, las fuentes de datos del Sistema de Archivos de SharePoint deben usar un proveedor de seguridad OAuth. Para usar OAuth, actualiza a App Builder 4.61 o posterior. Consulta la guía de conexión del Sistema de Archivos de SharePoint para los pasos de configuración.

Versiones

4.68.0

App Builder 4.68 se lanza por región como parte de la versión de Harmony 12.12. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

App Builder 4.68
APAC 14 de octubre de 2026 (5 a.m. AEDT)
EMEA 15 de octubre de 2026 (1 a.m. CEST)
NA 15 de octubre de 2026 (4 p.m. PDT)

Versión 4.68.0+39510.e1d9f81f construida el 10/7/2026 11:36:14 PM

Advertencia

Actualizar a esta versión borra los registros de solicitudes de API REST y webhook existentes.

Mejoras

  • Endpoint de descubrimiento para documentos OpenAPI publicados
    El nuevo endpoint .../rest/v1/services.json lista todas las aplicaciones en un servidor App Builder que tienen un documento OpenAPI publicado. Cada entrada incluye el nombre de la aplicación, el endpoint de la API REST y las URLs de su API REST publicada y documento OpenAPI. Cualquier herramienta que admita OpenAPI puede llamarlo directamente para descubrir automáticamente cuáles aplicaciones de ese servidor puede inspeccionar.

  • Campos del nodo raíz de recurso como parámetros de consulta de OpenAPI
    El documento OpenAPI generado para una API REST publicada ahora incluye los campos del nodo raíz de cada recurso como parámetros de consulta filtrables.

  • Límite de duración para el registro del servidor de datos CData
    El registro del servidor de datos CData ahora incluye un campo Duration que especifica cuántos minutos mantener el registro habilitado antes de que se apague automáticamente. Si se deja en blanco, el registro se ejecuta durante 60 minutos. Mientras el registro está activo, el cuadro de diálogo Log File muestra la hora de parada calculada en un nuevo campo Ends, y un botón Stop permite desactivar el registro antes de que transcurra la duración.

  • Control Inline Menu para paneles Form
    Los paneles Form ahora pueden incluir un control Inline Menu. Anteriormente, App Builder creaba un menú en línea automáticamente en la página de inicio de la aplicación y los desarrolladores podían modificarlo, pero no podían crear el suyo propio.

  • ALTER TABLE renderizado de sentencias para changesets
    Ver un changeset en la pantalla Change Management Request ahora renderiza sentencias ALTER TABLE. Esto incluye cambios de nombre de tablas, así como cambios en columnas y restricciones de tablas.

Cambios

  • Soporte unificado de iconos e imágenes
    El tipo de control Image ahora puede renderizar iconos además de imágenes, por lo que cualquier control que anteriormente solo aceptaba una imagen ahora puede usar un icono en su lugar. Por ejemplo, ahora puedes asignar iconos a los estados encendido y apagado de un control Checkbox, y un control List ahora puede mostrar iconos. El tipo de control Icon ha sido retirado, y todos los controles Icon existentes se convierten automáticamente en controles Image.

  • Consistencia del menú de paneles y páginas entre Live Designer y Page Edit
    El menú More a nivel de panel ahora presenta las mismas opciones dondequiera que se pueda editar un panel. Copy se renombra a Copy Panel, Themes/Style se renombra a Styles, y se agrega una nueva opción Delete Panel. La opción Edge Case duplicada que se mostraba anteriormente en el menú Page Panel Layout ha sido eliminada, ya que la misma opción ya está disponible en Live Designer.

Correcciones

  • Rendimiento mejorado para el registro de solicitudes de API REST y webhook
    El rendimiento del registro de solicitudes de API REST y webhook ha sido mejorado para evitar tiempos de espera al registrar un alto volumen de solicitudes de REST o webhook.

    Warning

    Actualizar a esta versión borra los registros de solicitudes de API REST y webhook existentes.

  • Manage Applications ahora incluye la aplicación del sistema Vinyl - Release Management
    Se ha resuelto un problema donde los administradores no podían asociar un proveedor de seguridad con la aplicación del sistema Vinyl - Release Management, la aplicación integrada que expone la API REST utilizada para el despliegue con un clic, ya que Manage Applications excluía las aplicaciones del sistema. Esto hacía imposible completar la configuración de despliegue con un clic en un entorno de destino sellado (QA o producción) después de actualizar a App Builder 4.67, que requiere que las API REST tengan un proveedor de seguridad explícitamente asociado. Los administradores ahora pueden asociar un proveedor de seguridad haciendo clic en el icono Web Service de esta aplicación en IDE > Security Providers > More > Manage Applications.

  • Las páginas del asistente ahora muestran mensajes de validación
    Los mensajes de validación ahora se muestran correctamente al hacer clic en el botón Next o Finish de una página del asistente. Anteriormente, una validación fallida bloqueaba la acción del botón pero no mostraba su mensaje al usuario.

  • El informe Where Used ahora incluye columnas referenciadas en las Opciones de lista de un control
    El informe Where Used para una columna ahora incluye cualquier control donde esa columna esté establecida como Active (Column) en las List Options del control. Anteriormente, este tipo de referencia no se incluía en el informe.

  • Los enlaces de menú, control y panel ahora borran automáticamente la configuración de navegación no compatible
    La configuración Replace Page In History de un elemento de menú, control o panel ahora se borra automáticamente cuando cambias su enlace de modo que el Link Target actual ya no lo admite, como un enlace externo que no se abre en la pestaña del navegador actual (_self). Anteriormente, la configuración conservaba silenciosamente su valor anterior una vez oculta, lo que podía causar un error al hacer clic en el enlace.

  • Las actualizaciones de Vinyl 3.3 a App Builder 4 ya no agotan el tiempo de espera en entornos con muchas tablas y eventos
    Actualizar de Vinyl 3.3 a App Builder 4 ya no agota el tiempo de espera en entornos con un gran número de tablas y eventos.

  • Las columnas de tablas administradas ahora se marcan correctamente como no modificables después de actualizar desde Vinyl 3.3
    Actualizar de Vinyl 3.3 a App Builder 4 ya no deja las columnas de tablas administradas marcadas incorrectamente como modificables.

  • Los tipos de uso de columnas de tablas administradas ahora se muestran por nombre
    El campo Column Usage Type en la página de detalles de Column de una tabla administrada ahora muestra el nombre del tipo de uso. Anteriormente, algunas columnas administradas mostraban un número en su lugar.

  • Los errores de validación de tablas administradas ahora aparecen en la interfaz de usuario
    Los resultados de validación generados cuando se inserta automáticamente una fila en una tabla administrada ahora aparecen en la interfaz de usuario. Anteriormente, estos resultados de validación se descartaban, lo que dificultaba que los desarrolladores de aplicaciones entendieran por qué falló la operación de inserción.

  • La página Security ahora muestra los paneles en el orden correcto en SQL Server
    La página Security ahora muestra el panel Configuration a la izquierda y los paneles User Authentication, Data Source Authentication y Mail Server Authentication a la derecha cuando se ejecuta en Microsoft SQL Server, coincidiendo con el diseño utilizado en otros proveedores de bases de datos.

  • El comodín de la política de archivos ahora coincide con archivos de tipo desconocido
    Una política de archivos que utiliza un comodín, como la política integrada All File Types, ahora permite archivos cuyo tipo no se puede determinar a partir de su contenido. Anteriormente, estos archivos eran rechazados incluso por una política de comodines.

  • La edición del nodo de recurso REST ya no falla al guardar
    Editar el nodo de un recurso REST y luego guardarlo ya no falla con un error como Cannot insert the value NULL into column 'AppId'.

4.67.0

App Builder 4.67 se lanza por región como parte de la versión de Harmony 12.11. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

App Builder 4.67
APAC 22 de septiembre de 2026 (4 a.m. AEST)
EMEA 23 de septiembre de 2026 (1 a.m. CEST)
NA 23 de septiembre de 2026 (4 p.m. PDT)

Versión 4.67.0+39401.c1b68477 construida el 9/16/2026 7:16:00 PM

Nuevas características

  • Generación de documentos OpenAPI para APIs REST publicadas
    Una API REST publicada ahora puede generar un documento OpenAPI (Swagger) que describe su endpoint. Selecciona la opción Publish Documentation para hacer que el documento esté disponible en .../rest/v1/{endpoint}/openapi.json y .../rest/v1/{endpoint}/openapi.yaml. Selecciona Exclude From Documentation en un recurso individual para omitirlo del documento generado.

  • Políticas de archivo para columnas File
    Las columnas File ahora admiten políticas de archivo: una lista de permitidos de tipos MIME (Multipurpose Internet Mail Extensions), con soporte de comodines como image/*, que restringe qué tipos de archivos se pueden subir a la columna. Cada fuente de datos puede definir sus propias políticas de archivo o usar las políticas All File Types, Archives e Images incluidas con App Builder, y una política se puede asignar a una columna desde la capa de datos o la capa de negocio. Una columna File sin ninguna política de archivo asignada sigue aceptando cualquier tipo de archivo, por lo que las columnas existentes mantienen su comportamiento actual a menos que decidas asignar una política.

Mejoras

  • Variantes de tema móvil prediseñadas para temas predefinidos
    Los temas predefinidos Light, Dark, Shapes, Violet, Gradient, Light - Modern y Login Base Theme ahora incluyen cada uno un tema móvil prediseñado, aplicado automáticamente en pantallas pequeñas para cualquier aplicación que use directamente uno de estos temas.

    Un tema personalizado basado en uno de estos temas predefinidos no hereda automáticamente su nuevo tema móvil. Para usarlo, copia el tema móvil a tu propia colección con la función de copia y luego establece su Base Theme en tu tema personalizado. Consulta Cómo crear un tema móvil para crear uno desde cero en su lugar.

  • Creación de releases con el Asistente de IA
    El Asistente de IA de App Builder ahora puede crear o editar un release, y compilarlo en un paquete, usando indicaciones en lenguaje natural. Si un release no está listo para compilarse, el Asistente de IA te lleva al asistente de Solution para que puedas terminar de configurarlo tú mismo.

Cambios

  • Scheme del proveedor de seguridad
    Cada proveedor de seguridad ahora tiene un Scheme: un identificador compatible con URL (letras, números, puntos, guiones bajos y guiones) que se usa en lugar del nombre del proveedor en URLs, documentos JSON y otros contextos donde los caracteres especiales necesitarían codificarse, como las URLs del servicio de consumo de aserciones SAML. Renombrar un proveedor de seguridad ahora es seguro, ya que el nombre ya no se usa para construir estas URLs.

    • Proveedores de seguridad existentes: El Scheme usa por defecto el nombre actual del proveedor, sin cambios.
    • Proveedores de seguridad nuevos: El Scheme usa por defecto una versión compatible con URL del nombre del proveedor.

    Los administradores pueden cambiar el Scheme, aunque hacerlo puede romper enlaces de proveedores de inicio de sesión único (SSO) de terceros.

  • Asociación de proveedores de autenticación para servicios web
    Las APIs REST, los Webhooks y el Remote Connector deben asociarse explícitamente con los proveedores de autenticación específicos autorizados para autenticar sus solicitudes. Anteriormente, cualquier proveedor API Key, HTTP o Authorization Server habilitado podía autenticar solicitudes a cualquier endpoint de un tipo coincidente.

    • APIs REST: Haz clic en el nuevo icono Authentication en IDE > REST APIs > Manage Endpoints, o selecciona Configure Authentication en el menú More de un servicio.
    • Webhooks: Haz clic en el nuevo icono Authentication en IDE > REST APIs > Webhooks > Manage Endpoints, o selecciona Configure Authentication en el menú More de un servicio.
    • Remote Connector: Haz clic en Configure Authentication para una aplicación en IDE > Additional Settings > Remote Connector (antes llamado Remote App Builder Connections).

    Por compatibilidad con versiones anteriores, actualizar a App Builder 4.67 asocia automáticamente cada proveedor elegible existente con cada servicio web existente del tipo correspondiente.

  • Publicación explícita para eventos de recursos REST
    Los eventos personalizados definidos en el objeto de negocio subyacente de un recurso REST ya no se exponen automáticamente. En la pestaña Events del diálogo Resource, selecciona qué eventos publicar y asigna a cada uno un nombre compatible con URL para invocarlo. Anteriormente, cualquier evento definido por el usuario podía invocarse usando su propio nombre, sin ninguna configuración para controlar su exposición. Por compatibilidad con versiones anteriores, los eventos ya expuestos antes de este cambio permanecen disponibles con su nombre existente.

Correcciones

  • Las actualizaciones de PostgreSQL ahora registran la primera instrucción SQL que falla
    Cuando una actualización de aplicación o fuente de datos falla en PostgreSQL, App Builder ahora registra la instrucción SQL que realmente causó el fallo. Anteriormente, podía registrarse en su lugar una consulta posterior y no relacionada, ya que también fallaba, pero solo porque la transacción ya había quedado en un estado fallido debido a la causa real.

  • La eliminación de aplicaciones ahora maneja correctamente las fuentes de datos no RDBMS
    Eliminar una aplicación que usa fuentes de datos no RDBMS, como fuentes de datos REST, ahora funciona de la siguiente manera:

    • La columna Data Source del diálogo Choose Data Sources To Delete muestra el nombre del servidor de datos. Anteriormente, mostraba un GUID.
    • La opción Delete Database está oculta, ya que estas fuentes de datos no tienen base de datos. Anteriormente, seleccionarla resultaba en un error.
    • Eliminar la fuente de datos también elimina su servidor de datos. Anteriormente, el servidor de datos quedaba huérfano.
  • El campo Panel Size ahora se muestra correctamente con un separador decimal de coma
    El campo Panel Size ahora muestra el nombre correcto del tamaño, como Tiny, después de guardar cuando tu configuración regional usa una coma (,) como separador decimal. Anteriormente, el campo mostraba el valor numérico sin procesar, como 5,00000, en lugar del nombre del tamaño.

  • Los paneles ahora aparecen en el orden correcto al vincular con una fuente de datos existente
    En PostgreSQL, el panel Select Data Source ahora aparece encima de la lista de fuentes de datos existentes al vincular una fuente de datos existente a una aplicación. Anteriormente, la lista aparecía encima del panel.

  • Los asistentes de páginas y paneles ahora muestran las selecciones correctas en el paso de confirmación
    Los asistentes Crear una nueva página y Crear un panel ahora muestran tus selecciones reales en el paso final de confirmación. Anteriormente, el paso de confirmación podía mostrar valores obsoletos de un paso anterior, como un menú, diseño o fuente de panel incorrectos, aunque el asistente hubiera creado la página o el panel correctamente.

  • Los mensajes de validación de eventos Delete ahora sustituyen los valores dinámicos correctamente en paneles Form
    La sustitución dinámica en un mensaje de validación de un evento Delete ahora funciona correctamente cuando el mensaje se muestra en un panel Form. Anteriormente, el mensaje mostraba el marcador de posición sin procesar {{ ColumnName }} en lugar de su valor sustituido.

  • Publish to UI Layer ahora genera nombres de página únicos para tablas sin forma plural
    El acelerador Publish to UI Layer ahora genera un nombre único para la página Form cuando el nombre de la tabla de origen no tiene una forma plural distinta (por ejemplo, Equipment). Anteriormente, la página Grid y la página Form recibían el mismo nombre en este caso, y la instalación del paquete resultante fallaba hasta que se cambiaba manualmente uno de los nombres de página.

  • Los enlaces de acción API Call ahora se resuelven correctamente cuando se activan desde un evento de objeto de negocio
    Una acción API Call registrada en un evento de tabla ahora resuelve correctamente sus criterios de enlace cuando se activa desde un evento de objeto de negocio que extiende el evento de tabla. Anteriormente, esto causaba el error Failed to resolve binding source column.

  • La importación de OpenAPI ahora admite el operador allOf
    Importar una fuente de datos REST desde un documento OpenAPI ahora admite el operador allOf, que combina varios esquemas. Anteriormente, un endpoint cuyo esquema usaba allOf se importaba con un esquema vacío.

  • Los errores de nombre de columna duplicado ahora identifican la tabla y columna afectadas
    Ejecutar una regla cuya tabla de destino contiene dos columnas con el mismo nombre ahora devuelve el error The table has more than one column with the same name, y los detalles de la excepción incluyen la tabla y columna afectadas. Anteriormente, este escenario podía resultar en un error genérico como An item with the same key has already been added. Key: Name.

4.66.0

App Builder 4.66 se lanza por región como parte de la versión de Harmony 12.10. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

App Builder 4.66
APAC 1 de septiembre de 2026 (4 a.m. AEST)
EMEA 2 de septiembre de 2026 (1 a.m. CEST)
NA 2 de septiembre de 2026 (4 p.m. PDT)

Versión 4.66.0+39333.6c545573 construida el 8/26/2026 2:52:44 PM

Mejoras

  • Modelos GPT-5.4 y GPT-5.6-terra para el Asistente de IA
    La versión 2 del Asistente de IA de App Builder ahora admite los modelos gpt-5.4 y gpt-5.6-terra, además de gpt-5.2.

  • Categorías de iconos de Google Material para la selección de iconos
    Los campos donde seleccionas un icono en App Builder, como el campo Icon en un elemento de menú, ahora incluyen tres nuevas categorías de iconos de Google Material: Material Filled, Material Rounded y Material Sharp.

Cambios

  • Expresiones de paso directo deshabilitadas por defecto en nuevos orígenes de datos
    Los nuevos orígenes de datos ahora tratan las reglas que contienen expresiones de paso directo de mvSQL como inválidas. Las expresiones de paso directo inyectan SQL específico del proveedor en una consulta mvSQL, por lo que no son portátiles entre tipos de bases de datos y se desaconseja su uso.

    • Nuevas fuentes de datos: Para usar expresiones de paso directo en una fuente de datos, habilita la nueva opción Allow Passthrough Expressions en Advanced Settings en el diálogo Data Source.
    • Fuentes de datos existentes: Las fuentes de datos creadas antes de App Builder 4.66 ya tienen la opción habilitada, por lo que las reglas existentes siguen funcionando.
  • Se eliminó la versión 1 del Asistente de IA
    Se eliminó la versión 1 del Asistente de IA de App Builder (la original que usa gpt-4.1). Las configuraciones existentes de gpt-4.1 se migran automáticamente a gpt-5.2 usando la versión 2.

Correcciones

  • Las fuentes de datos SFTP ahora permiten reemplazar un archivo
    Reemplazar un archivo cargado, como a través de un panel File Browser, ya no falla en una fuente de datos SFTP con el error System.NotImplementedException: MoveFile.

  • Las consultas de unión ya no fallan al validar columnas de sustitución no seleccionadas
    Una subconsulta que usa UNION o UNION ALL para combinar subconsultas ahora se valida correctamente cuando una de las subconsultas unidas contiene una expresión de sustitución que hace referencia a una columna que la consulta de unión en sí no selecciona. Anteriormente, validar una consulta de este tipo devolvía el error Cannot find substitute <ColumnName> - could not find column with that alias or name.

  • El filtro de fecha de Memory Logs ya no genera un error
    Filtrar la página Memory Logs por Date ahora devuelve resultados como se esperaba. Anteriormente, establecer un valor de filtro Date generaba el error Unable to cast object of type 'System.DateTimeOffset' to type 'System.IConvertible'.

  • Los subtipos de panel y control ahora se muestran en un orden consistente
    Las opciones de subtipo de panel y control se ordenan para coincidir con el orden en que se muestran en tiempo de ejecución. Por ejemplo, los subtipos del panel Calendar se enumeran como Monthly, Weekly y Daily, coincidiendo con el orden de los botones de vista Month, Week y Day en el panel de calendario en sí. Anteriormente, se enumeraban alfabéticamente como Daily, Monthly, Weekly.

4.65.0

App Builder 4.65 se lanza por región como parte de la versión Harmony 12.9. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.65 App Builder
APAC 11 de agosto de 2026 (4 a.m. AEST)
EMEA 12 de agosto de 2026 (1 a.m. CEST)
NA 12 de agosto de 2026 (4 p.m. PDT)

Versión 4.65.0+39255.daf643df construida el 8/7/2026 8:28:13 PM

Nuevas características

  • Control del código de estado HTTP para respuestas de webhook y punto final REST
    Ahora puede controlar el código de estado HTTP devuelto al llamador de un webhook o punto final REST:

    • Validaciones: El diálogo de Validación tiene un nuevo campo Código de Estado Http. Cuando una validación con este campo establecido falla durante una invocación de webhook o punto final REST, se devuelve el código de estado especificado al llamador. Si múltiples validaciones con un Código de Estado Http se activan en la misma cadena de eventos, se devuelve la primera.
    • SDK: La clase HttpResponse utilizada por los plugins de Respuesta de Endpoint y Respuesta REST ahora tiene una propiedad StatusCode configurable, que anula el código de estado que de otro modo sería devuelto por la llamada de webhook o REST. Debido a que una validación fallida ya establece un valor de status en el cuerpo de la respuesta, establecer StatusCode en un plugin puede resultar en un cuerpo y un código de estado HTTP que no coinciden; ajuste el contenido del cuerpo en el plugin según sea necesario.
  • Flujos de trabajo de mantenimiento guiados para instalaciones y bloqueos
    La página de Mantenimiento ahora está disponible en general. Utilice el flujo de trabajo de mantenimiento guiado para cargar o instalar paquetes de lanzamiento, bloquear o desbloquear aplicaciones y fuentes de datos afectadas, y enviar notificaciones del sistema predefinidas según un horario o bajo demanda. Acceda a ella en IDE > Mantenimiento.

  • Copia completa de la aplicación (Beta)
    La acción Copiar Aplicación en la pestaña Configuración de la Aplicación del App Workbench ahora puede copiar la lógica de negocio y las fuentes de datos de una aplicación, no solo su interfaz de usuario. Selecciona qué fuentes de datos incluir y luego haz clic en Copiar Aplicación para copiar los modelos lógicos seleccionados en la nueva aplicación. Esta capacidad beta no copia ni crea bases de datos físicas, por lo que volver a apuntar las fuentes de datos copiadas y migrar datos sigue siendo responsabilidad tuya.

Mejoras

  • Política de solicitud HTTP
    Una nueva sección de configuración de inicio HttpRequestPolicy permite a los administradores bloquear o permitir solicitudes HTTP salientes realizadas por App Builder, utilizando direcciones IP, redes CIDR o nombres de host. Cuando se despliega en AWS Elastic Beanstalk, App Builder ahora bloquea las solicitudes al Servicio de Metadatos de Instancia de AWS (IMDS) por defecto.

  • Soporte de control dinámico para el control de Etiquetas
    El tipo de control Dinámico ahora admite el control de Etiquetas como un tipo de control compatible. En tiempo de ejecución, App Builder puede renderizar un control Dinámico como un control de Etiquetas basado en el estado de los datos subyacentes.

  • Opción Enlace a Panel fuera de los asistentes
    La opción Enlace a Panel ahora está disponible en todas las páginas. Anteriormente, solo estaba disponible en páginas de asistentes. Si el panel de destino está en una pestaña oculta, hacer clic en el botón selecciona la pestaña del panel.

Cambios

  • Página de impresión renombrada a Pantalla de impresión
    La opción Página de impresión en el menú Action Drawer ahora se llama Pantalla de impresión, reflejando que captura e imprime solo la porción visible de la pantalla en lugar de toda la página.

  • Validación para la membresía del grupo de seguridad de usuario Anónimo
    El usuario Anónimo ya no puede ser agregado a los grupos de seguridad Administradores o Desarrolladores. Si se necesita un acceso similar, crea un grupo de seguridad separado con los mismos permisos en su lugar.

Correcciones

  • Los trabajos cancelados ya no se ejecutan después de ser descolgados
    Cancelar un trabajo que aún está en estado Pendiente ahora previene de manera confiable que se ejecute. Anteriormente, un trabajo cancelado aún podía ser descolgado y ejecutado, ignorando la solicitud de cancelación.

  • Actualización del controlador del servidor de datos de NetSuite
    El servidor de datos de NetSuite ha sido actualizado a la versión 26.0.9655.0, resolviendo fallos en la recuperación de esquemas para tablas afectadas por la migración continua de NetSuite a su fuente de datos SuiteQL actualizada netsuite2.com. Anteriormente, importar o consultar una tabla afectada podía fallar con el error No se pueden recuperar las columnas para la tabla.

  • Los informes ahora se renderizan nuevamente al ejecutar App Builder desde un contenedor Docker
    Los informes se renderizan como se espera al ejecutar App Builder desde la imagen de Docker. Anteriormente, el enlace de documentación para un endpoint de API REST o webhook no cargaba su informe y podía hacer que la instancia se bloqueara.

  • La página de mantenimiento ahora se muestra para una aplicación predeterminada bloqueada
    Los usuarios ahora son redirigidos a la página de mantenimiento cuando su aplicación predeterminada está bloqueada para mantenimiento. Anteriormente, los usuarios autenticados quedaban atrapados en el formulario de inicio de sesión después de iniciar sesión, y los usuarios anónimos con acceso a la aplicación predeterminada eran redirigidos al formulario de inicio de sesión en lugar de a la página de mantenimiento.

  • El control dinámico ya no falla para tipos de control que no han sido renderizados
    Renderizar una página con un control Dinámico ya no resulta en el error La propiedad especificada no tiene un atributo de columna si el tipo de control no había sido renderizado previamente.

4.64.0

App Builder 4.64 se lanza por región como parte de la versión Harmony 12.8. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.64 App Builder
APAC 21 de julio de 2026 (4 a.m. AEST)
EMEA 22 de julio de 2026 (1 a.m. CEST)
NA 22 de julio de 2026 (4 p.m. PDT)

Versión 4.64.0+39092.d5c9af3a construida el 7/19/2026 4:58:15 PM

Nuevas características

  • Widget de Renderizador de Markdown
    El nuevo Renderizador de Markdown renderiza texto en formato Markdown de una columna o control vinculado como HTML formateado en la página. El parámetro Sanitize del widget está habilitado por defecto y procesa la salida a través de un sanitizador que elimina scripts, controladores de eventos en línea y protocolos de URL peligrosos, y restringe los enlaces a dominios definidos en la nueva lista de URLs Permitidas.

Mejoras

  • Gestión de temas del Asistente de IA y gráfico de uso de tokens
    El Asistente de IA de App Builder incluye las siguientes mejoras:

    • Gestión de temas: El Asistente de IA ahora puede seleccionar, previsualizar y editar los colores del tema de una aplicación utilizando comandos en lenguaje natural, incluidos Primario, Complementario, Secundario, Texto, Borde, Precaución, Peligro, y los colores de fondo del Panel y de la Página. También puede pedirle al Asistente de IA que cree un nuevo tema, opcionalmente basado en un tema existente o en colores sugeridos a partir de una imagen o logotipo cargado. Los temas que pertenecen a colecciones de propiedad del sistema (por ejemplo, App Builder, Terceros, y Banderas de Países) no se pueden modificar.
    • Gráfico de uso de tokens: El Tablero de IA ahora incluye un botón de Uso en cada sesión de chat en la sección de Sesiones de Chat. Haga clic en Uso para abrir un gráfico del uso de tokens en caché y no en caché en cada mensaje y llamada a herramientas en la sesión, lo que facilita ver cómo crece la ventana de contexto con el tiempo y dónde recortar el historial de chat sería útil.
  • Tablero de Conversaciones y orden de clasificación de agentes para IA Conversacional
    IA Conversacional incluye las siguientes mejoras:

    • Tablero de Conversaciones: Un nuevo Tablero de Conversaciones te permite revisar las conversaciones entre tus usuarios y un agente de IA Conversacional, e inspeccionar la solicitud y respuesta intercambiadas con el punto final de la API del agente para cada mensaje. Accede a él a través de IDE > Runtime > Conversaciones de IA.
    • Orden de clasificación manual de agentes: El diálogo de configuración del agente en la página de Registrar Agentes ahora incluye un campo Índice. Ingresa un valor numérico para controlar dónde aparece el agente en la lista de Agentes de la interfaz de chat, con valores más bajos listados primero. Anteriormente, los agentes siempre se listaban alfabéticamente por nombre.
  • Lista de URLs permitidas
    Una nueva lista de URLs Permitidas, disponible en IDE > Proveedores de Seguridad > Más > URLs Permitidas, controla qué enlaces son clicables en el chat del Asistente de IA del Constructor de Aplicaciones, en el chat de IA Conversacional y en el widget del Renderizador de Markdown. La lista se envía vacía, por lo que las URLs no relativas se eliminan de los enlaces clicables por defecto; agrega un patrón de URL para permitir dominios específicos, o * para desactivar el filtrado por completo.

  • Acciones de procedimientos almacenados para Microsoft SQL Server Parallel Data Warehouse
    El tipo de servidor de datos Microsoft SQL Server Parallel Data Warehouse (PDW) ahora admite acciones de procedimientos almacenados, junto con SQL Server y Oracle.

  • Soporte de objetivo de ventana para enlaces de panel
    Los paneles que soportan la opción Enlace a Página (como Grid, Board, Lane y Calendar) ahora soportan objetivos de ventana a través de la configuración Objetivo del Enlace. Elige dónde se abre la página vinculada: en la ventana actual (_self), en la ventana superior (_top), en la ventana padre (_parent), o en una nueva pestaña del navegador (_blank). Anteriormente, los enlaces de panel no podían dirigirse a una ventana específica ni abrir una nueva.

Correcciones

  • Las importaciones CSV ahora manejan valores con comillas dobles incrustadas
    La nueva opción Sin Comillas de la acción Importar permite que una importación CSV tenga éxito cuando los valores no están encerrados en comillas pero contienen comillas dobles incrustadas. Anteriormente, importar un archivo así causaba que el trabajo fallara con un error CsvHelper.BadDataException.

  • Los literales de cadena Unicode de PostgreSQL ahora preservan los espacios en blanco finales
    Los literales de cadena nacional (Unicode), como N'Example', ahora se tratan como cadenas de caracteres de longitud variable en un servidor de datos PostgreSQL, preservando los espacios en blanco finales durante las comparaciones de cadenas y la concatenación para coincidir con el comportamiento de otros proveedores de bases de datos soportados. Anteriormente, PostgreSQL trataba estos literales como cadenas de caracteres de longitud fija, lo que causaba que los espacios en blanco finales se recortaran.

  • El plugin Truncate está disponible como una acción de Plugin
    El plugin Truncate está disponible nuevamente como una acción de Plugin. Las aplicaciones que usaron el plugin Truncate en versiones anteriores de App Builder pueden ejecutar estas acciones nuevamente.

  • Las fuentes de datos bloqueadas ya no permiten crear nuevas tablas
    El botón + Tabla en la pantalla de edición de tablas ya no crea una tabla cuando la configuración avanzada Bloqueado de la fuente de datos está habilitada. Anteriormente, al hacer clic en + Tabla se creaba la definición lógica de la tabla independientemente: con Generar Clave Primaria Automáticamente habilitado, un error indicaba que la fuente de datos estaba bloqueada, pero la tabla lógica aún se creaba sin una tabla física; con esta opción deshabilitada, la tabla lógica se creaba sin error y con un botón + Columna deshabilitado.

  • El asistente de importación de OpenAPI ahora avanza sin recargar la página
    Al crear un endpoint REST a partir de un documento OpenAPI (Swagger), hacer clic en el botón Siguiente en el cuadro de diálogo Importar Nueva Conexión después de proporcionar una URL de metadatos ahora avanza al cuadro de diálogo Crear Endpoints como se esperaba. Anteriormente, el asistente no avanzaba, a pesar de que la solicitud de metadatos se completaba con éxito, y se requería recargar el navegador antes de que la importación pudiera continuar.

  • El Constructor de Reglas ya no causa un error de gridColumns is not iterable en ocasiones
    Navegar fuera de la página del Constructor de Reglas ya no produce esporádicamente el error gridColumns is not iterable en la consola del navegador. Esto podría ocurrir cuando una cuadrícula en la página aún estaba cargando datos en el momento de la navegación.

  • Los botones de la barra de herramientas ya no se renderizan dentro de la fila de la cuadrícula al desplazarse por los paneles de cuadrícula
    Un botón con su Ubicación configurada en Barra de Herramientas ahora se renderiza en la región de la barra de herramientas como se esperaba en un panel de cuadrícula desplazable. Anteriormente, estos botones se renderizaban dentro de la fila de la cuadrícula en lugar de en la barra de herramientas.

  • La cuadrícula filtrada ahora vuelve a la primera página
    Cuando un filtro aplicado desde un panel de formulario vinculado actualiza un panel de cuadrícula paginado, la cuadrícula ahora vuelve a la primera página y muestra los resultados filtrados. Anteriormente, la cuadrícula se actualizaba con los datos filtrados, pero permanecía en la página seleccionada anteriormente, lo que podía resultar en una paginación inconsistente.

  • El panel de chat ahora se carga en páginas con una columna de visibilidad
    Agregar un panel de chat a una página que contiene un panel configurado con una columna de visibilidad ya no resulta en el error de JavaScript panel.isHiddenBySourceConstraint is not a function.

  • El Asistente de IA ya no establece un método de edición no soportado en los paneles de cuadrícula
    El Asistente de IA del Constructor de Aplicaciones ahora selecciona En línea como el método de edición e inserción al configurar paneles de cuadrícula. Anteriormente, el Asistente de IA podía seleccionar un método de edición que solo era válido para paneles de formulario de una sola fila, lo que hacía que la edición en el panel de cuadrícula afectado no funcionara.

  • Mejor rendimiento del Editor de Páginas al cerrar ventanas emergentes de control
    Cerrar la ventana emergente del campo de un control en el Editor de Páginas ya no provoca actualizaciones de datos innecesarias en paneles no relacionados en la página. Anteriormente, esto podía hacer que un indicador de carga se mostrara durante varios segundos en páginas grandes, incluso cuando no había habido cambios.

4.63.0

App Builder 4.63 se lanza por región como parte del lanzamiento de Harmony 12.7. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.63 App Builder
APAC 30 de junio de 2026 (4 a.m. AEST)
EMEA 1 de julio de 2026 (1 a.m. CEST)
NA 2 de julio de 2026 (4 p.m. PDT)

Versión 4.63.0+39021.f241d8c7 construida el 6/30/2026 2:58:49 PM

Nuevas características

  • IA Conversacional
    La IA Conversacional ya está disponible en general. La función integra una interfaz de chat lista para usar en su aplicación, impulsada por un agente de IA de Jitterbit. Los usuarios interactúan a través de una burbuja de chat flotante o un panel de chat incrustado sin salir de la aplicación. El acceso se controla a nivel de grupo: solo los usuarios en un grupo con acceso a la fuente de datos del agente pueden utilizar la interfaz de chat. Los desarrolladores pueden configurar vinculaciones de parámetros para especificar qué agentes están disponibles en el chat y configuraciones de visibilidad para controlar dónde aparece la burbuja de chat en las aplicaciones y páginas del sistema.

  • Conector de Google Cloud Storage
    El nuevo conector de Google Cloud Storage conecta las aplicaciones de App Builder a los buckets de Google Cloud Storage. El conector admite acceso anónimo y acceso autenticado utilizando las Credenciales Predeterminadas de Aplicación de Google (ADC) configurando el nombre de usuario como <application-default>.

Mejoras

  • Mejoras del Asistente de IA
    El Asistente de IA del Constructor de Aplicaciones incluye las siguientes mejoras:

    • Gestión de roles: El Asistente de IA ahora sugiere roles basados en la estructura de tu aplicación, verifica nombres de roles duplicados, hace preguntas aclaratorias cuando un aviso coincide con múltiples roles, te advierte cuando un cambio de permiso afecta a un objeto de negocio utilizado en otras páginas, y puede responder preguntas de seguridad como "¿Qué puede hacer el rol de Gerente?"

    • Construir a partir de una fuente de datos existente: Al crear una nueva aplicación, el Asistente de IA ahora puede generar páginas y reglas de negocio sobre una fuente de datos existente. Esto se realiza sin modificar la base de datos subyacente ni inyectar datos de prueba.

    • Valores predeterminados inteligentes para la entrada de datos: El Asistente de IA ahora configura los métodos de inserción y edición del panel de cuadrícula según el conteo de campos y la ubicación del panel, predeterminando la edición en línea para esquemas con cuatro campos o menos y enlace a página para esquemas más grandes.

  • Nuevas configuraciones avanzadas de fuente de datos para desarrollo multiplataforma
    Dos nuevas opciones de Configuraciones Avanzadas en el diálogo de Fuente de Datos ayudan a hacer cumplir tipos explícitos en expresiones mvSQL al construir aplicaciones que se ejecutan en diferentes plataformas de bases de datos:

    • Requerir parámetro de tipo de función: Requiere el parámetro de tipo en funciones de tiempo de ejecución como Caller(), Shared(), y Generated().

    • Requerir función UUID(): Requiere que todos los literales UUID estén envueltos en la función UUID().

  • Incrustar el chat de IA Conversacional en una página externa
    El chat de IA Conversacional ahora se puede incrustar en una página externa, como un sitio web orientado al cliente, utilizando el componente web <jitterbit-chat>. El chat incrustado puede ejecutarse como un usuario anónimo o autenticar usuarios mediante JWT SSO. Para JWT SSO, configura un proveedor de seguridad JWT SSO en el IDE, luego configura el acceso a la fuente de datos para los usuarios autenticados.

  • Configurar las asignaciones del agente de IA Conversacional en el IDE
    Ahora puedes asignar y validar las columnas de la fuente de datos de un agente de IA Conversacional directamente desde la página Registrar Agentes en el IDE. Después de registrar un agente, haz clic en Asignaciones en el cuadro de diálogo de configuración para asignar qué columnas transportan el prompt del usuario, la respuesta del agente y otros datos de la sesión, luego haz clic en Validar para probar la configuración en el endpoint. Anteriormente, estas asignaciones debían configurarse manualmente en el área Servidores de Datos.

  • Control de etiquetas
    El Control de etiquetas ahora está disponible en el diseñador de páginas. El Control de etiquetas permite a los usuarios seleccionar uno o más valores de una lista de valores válidos. Los valores seleccionados se almacenan en un único campo de base de datos como una lista delimitada por comas. Tenga en cuenta que el Control de etiquetas no admite filtrado ni enlaces.

Cambios

  • Cambio de nombre del registro de agentes de IA Conversacional y de los tipos de uso
    Con la función de IA Conversacional ahora disponible de forma general, la página del IDE utilizada para configurar agentes se ha renombrado de Agentes (Beta) a Registrar Agentes, y el botón utilizado para agregar un agente se ha renombrado de Crear a Registrar. Los tipos de uso de columna también se han renombrado: Agent Prompt ahora es User Prompt, Agent User - UserID ahora es User ID, Agent User - Email ahora es Email, Agent User - Username ahora es Username y Agent Session ahora es Conversation ID. Agent Response permanece sin cambios.

Correcciones

  • Agregar un panel ya no activa un aviso de confirmación de evento
    Al editar una página, hacer clic en + Agregar panel ahora agrega un panel de marcador de posición directamente. Anteriormente, hacer clic en + Agregar panel inmediatamente después de agregar un panel podía activar un aviso de confirmación de evento de múltiples filas que requería hacer clic en Continuar, y se necesitaba una actualización completa antes de que se pudiera agregar el panel.

  • Las columnas solo de filtrado ya no muestran un control editable en las cuadrículas desplazables
    Una columna de cuadrícula configurada con la opción rara de edición Solo Filtrar o Filtrar y Descargar ya no muestra un control editable en una cuadrícula desplazable. Anteriormente, el control aparecía en cuadrículas desplazables independientemente de esta configuración, aunque las cuadrículas que utilizaban el servicio de selección de columnas lo ocultaban correctamente.

  • El Asistente de IA ya no propone columnas de marca de tiempo de auditoría en los diseños de esquema
    El Asistente de IA ya no incluye CreatedOn, AddedOn o columnas de marca de tiempo de auditoría similares al proponer un esquema. Estas columnas anteriormente causaban errores en la creación de registros debido a valores predeterminados faltantes.

4.62.0

La versión 4.62 de App Builder se lanza por región como parte de la versión Harmony 12.6. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.62 App Builder
APAC 9 de junio de 2026 (4 a.m. AEST)
EMEA 10 de junio de 2026 (1 a.m. CEST)
NA 10 de junio de 2026 (4 p.m. PDT)

Versión 4.62.0+38863.b8abc26b construida el 6/4/2026 7:49:18 PM

Mejoras

  • Gestión de roles y permisos del Asistente de IA
    El Asistente de IA de App Builder ahora puede crear y administrar roles y gestionar sus permisos utilizando lenguaje natural. Puede otorgar o revocar permisos en reglas individuales, aplicar cambios de permisos en bloque a todas las tablas o reglas en una fuente de datos (Otorgar predeterminado, Otorgar completo, Otorgar lectura o Revocar todo), y otorgar permisos limitados a una página específica. Las tablas y reglas se configuran por separado al aplicar cambios en bloque.

  • Acceso al Asistente de IA para Desarrolladores de Silo
    Los usuarios en el grupo de Desarrolladores de Silo ahora pueden acceder al Asistente de IA del Constructor de Aplicaciones desde el Menú del Sitio y el Panel de Acciones. Los Desarrolladores de Silo pueden usar el Asistente de IA para modificar aplicaciones dentro de su silo autorizado. Las configuraciones de administración, incluyendo la configuración de la clave API y el Tablero de IA, permanecen disponibles solo para administradores.

  • Gestión de registros en múltiples servidores
    Los administradores en entornos de alta disponibilidad y múltiples servidores ahora pueden gestionar registros en todos los servidores de aplicaciones desde una sola ubicación:

    • Descargar o eliminar un archivo de registro del servidor de datos CData ahora actúa en todos los servidores de aplicaciones. Anteriormente, descargar y eliminar solo actuaba en un solo servidor.
    • Los archivos de registro del servidor almacenados en disco ahora se pueden descargar y eliminar directamente desde la página de Monitoreo del IDE. Navegue a IDE > Monitoreo, seleccione Registros de Base de Datos o Registros de Memoria en la sección de Registros, haga clic en Editar Configuración y desplácese hasta Configuración de Registro en Disco. El archivo comprimido descargado incluye archivos de registro de cada servidor de aplicaciones, y eliminar elimina estos archivos de cada servidor.
  • Vínculos de parámetros del panel de chat del agente de IA Conversacional (Beta)
    Los desarrolladores ahora pueden configurar vínculos de parámetros en un panel de chat de agente para especificar qué agentes de IA de Jitterbit están disponibles en la interfaz de chat. En el Diseñador en Vivo, haga clic en el ícono junto a Tipo de Panel para abrir el diálogo de Vínculos de Parámetros, luego cree una o más entradas de parámetro de Agente. Cuando se configuran múltiples agentes, marque uno como Predeterminado para establecer qué agente está activo cuando se carga la página.

  • Controles de visibilidad del agente de IA conversacional (Beta)
    Los desarrolladores ahora pueden controlar dónde aparece el chat bubble de IA Conversacional configurando ajustes de visibilidad en cada agente de Jitterbit. Haga clic en Visibilidad en un registro de agente para abrir el diálogo de Personalizar Visibilidad del Agente, donde Opciones del Sistema controla si el chat bubble se muestra en las páginas del sistema, y Visibilidad por Aplicación permite restringir el agente a aplicaciones personalizadas específicas. Por defecto, los agentes son visibles en todas las aplicaciones personalizadas y están ocultos en las páginas del sistema; seleccionar Ocultar en Todas Partes hace que el agente esté disponible solo a través de paneles de chat personalizados.

  • Tamaños de respuesta de servicio web reducidos
    Las respuestas del servicio cliente ahora excluyen valores predeterminados durante la serialización JSON, reduciendo los tamaños de carga de respuesta en más del 50% y mejorando la capacidad de respuesta de la aplicación y la carga del servidor.

Correcciones

  • Archivos de SharePoint ahora visibles cuando se configuran con un sitio de SharePoint
    Los archivos ahora son visibles en la tabla lógica Archivos cuando se configura un sitio de SharePoint.

  • Los detalles del panel ahora muestran el panel recién creado
    Después de completar el asistente de creación de panel en la página de Edición de Página, la pestaña Panel ahora muestra los detalles del panel recién creado. Anteriormente, los detalles del panel mostraban información del primer panel en la página en lugar del panel que se acaba de agregar.

  • Los cambios en el estilo del panel ahora tienen efecto inmediato
    Los cambios en el estilo de un panel ahora tienen efecto inmediato. Anteriormente, los estilos de panel editados mantenían su apariencia anterior hasta que la caché se vaciaba manualmente a través de IDE > Configuración Adicional > Vaciar Caché.

  • Eliminar un marcador de posición ahora mueve el enfoque a otro panel
    Al editar una página, eliminar un marcador de posición del wireframe ahora mueve el enfoque a otro panel. Anteriormente, el marcador de posición permanecía seleccionado en el wireframe después de ser eliminado.

  • La recarga de la página ya no falla cuando un panel filtrado comparte el nombre de la página
    Recargar una página ya no produce un error de El tipo de control no admite filtro cuando la página está vinculada a un objeto de negocio, un panel en la página comparte el mismo nombre que la página y se aplica un filtro a ese panel.

  • La selección de lista de control dinámico ahora se borra cuando cambian los criterios de vinculación
    Cuando un valor de vinculación cambia en un control dinámico, la selección de lista actual ahora se establece en nulo si ya no es válida para los criterios de vinculación actualizados. Esto coincide con el comportamiento existente de controles no dinámicos, como los controles de lista y de radio.

  • Alineación del encabezado de columna de la cuadrícula de datos dinámica en la carga inicial
    Los encabezados de columna en una cuadrícula de datos dinámica ahora se alinean correctamente en la carga inicial de la página. Anteriormente, los encabezados de columna podían aparecer desalineados en una caché fría.

  • Los menús anidados ahora se expanden correctamente
    Los menús anidados ahora se expanden hacia un lado como se esperaba. Anteriormente, una solución de desbordamiento de menú introducida en 4.59 hizo que los menús anidados se expandieran hacia abajo debajo del menú padre, lo que dificultaba la navegación.

4.61.0

La versión 4.61 de App Builder se lanza por región como parte de la versión Harmony 12.5. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.61 App Builder
APAC 20 de mayo de 2026 (4 a.m. AEST)
EMEA 21 de mayo de 2026 (1 a.m. CEST)
NA 21 de mayo de 2026 (4 p.m. PDT)

Versión 4.61.0+38761.514da6fc construida el 5/14/2026 7:48:41 PM

Nuevas características

  • Interfaz Conversacional (Beta)
    La nueva Interfaz Conversacional (Beta) integra una interfaz de chat lista para usar en tu aplicación, impulsada por un agente de Jitterbit. Los usuarios interactúan a través de un burbuja de chat flotante o un panel de chat incrustado sin salir de la aplicación. El acceso se controla a nivel de grupo: solo los usuarios que pertenecen a un grupo con acceso a la fuente de datos del agente pueden ver y usar la interfaz de chat.

Mejoras

  • Acceso al Asistente de IA para usuarios con rol de Desarrollador
    Los usuarios con el rol de Desarrollador ahora pueden acceder al Asistente de IA de App Builder desde el Menú del Sitio y el Panel de Acciones. Los desarrolladores pueden usar el Asistente de IA para modificar aplicaciones existentes, pero no pueden crear ni eliminar aplicaciones o fuentes de datos. Las configuraciones de administración, incluyendo la configuración de la clave API y el Tablero de IA, siguen estando disponibles solo para administradores.

  • Autenticación OAuth para el Sistema de Archivos de SharePoint
    El servidor de datos del Sistema de Archivos de Microsoft SharePoint ahora admite autenticación OAuth a través de proveedores de seguridad. Los clientes que actualicen a esta versión deben actualizar su conexión del Sistema de Archivos de SharePoint para usar OAuth, ya que Microsoft descontinuó la autenticación por contraseña para SharePoint el 30 de abril de 2026. Consulta la guía de conexión del Sistema de Archivos de SharePoint para los pasos de configuración.

  • Capacidad para establecer la cultura del sistema predeterminada
    Los administradores ahora pueden configurar una cultura del sistema predeterminada personalizada para anular la predeterminada en-US. Navegue a IDE > Configuración Adicional, haga clic en Parámetros en el panel Administrar, luego seleccione Más > Anulación Global de Fecha/Hora e ingrese una etiqueta de idioma IETF en el campo Cultura Predeterminada.

  • Actualización del widget ACE Editor
    El widget Ace Editor ha sido actualizado de v1.4.6 a v1.43.6, añadiendo soporte incorporado para el formato de código markdown.

  • Actualización del controlador de Microsoft Dynamics 365 Business Central
    El controlador del servidor de datos de Microsoft Dynamics 365 Business Central ha sido actualizado.

Cambios

  • Las opciones integradas del panel ya no renderizan elementos ocultos
    Los elementos del panel, como el encabezado, el título, el botón de maximizar, el cajón de acciones y la barra de herramientas, ya no se renderizan cuando están deshabilitados a través de la configuración Integrada del panel. Anteriormente, estos elementos se renderizaban y ocultaban utilizando estilos CSS. Debido a que la estructura del DOM HTML ha cambiado, los widgets que recorren el DOM esperando nodos de elementos específicos pueden necesitar ser reprobados y actualizados después de la actualización.

Soluciones

  • La instalación de paquetes ahora limpia archivos temporales
    Las operaciones de construcción e instalación de paquetes ahora limpian sus archivos temporales cuando la operación se completa. También se crean menos archivos temporales durante estas operaciones. Anteriormente, el archivo LP guardado en el disco durante la instalación del paquete no se eliminaba después de que se eliminaba el directorio del paquete extraído.

    Importante

    Después de la actualización, los administradores deben limpiar el directorio temporal. Navegue a IDE > Configuración Adicional > Mantenimiento del Sistema y haga clic en Limpiar Directorio Temporal.

  • El procesamiento de traducción ya no se agota para conjuntos de idiomas grandes
    El procesamiento de traducción ya no causa un error de tiempo de espera en la base de datos cuando se configura un gran número de idiomas. Anteriormente, procesar paquetes de traducción con muchos idiomas podía exceder el límite de tiempo de consulta de la base de datos, causando que la operación fallara.

  • Correcciones de columnas fijadas para paneles de cuadrícula desplazables
    Los paneles de cuadrícula desplazables tienen estas correcciones relacionadas con columnas fijadas:

    • Las columnas fijadas y no fijadas ahora se desplazan juntas cuando el panel se coloca en un diseño de pestañas. Anteriormente, las columnas fijadas podían desplazarse de forma independiente del resto de la cuadrícula.
    • Un espacio que a veces aparecía entre columnas fijadas y no fijadas ya no ocurre. Anteriormente, recargar la página o cambiar el tamaño del navegador resolvía el problema.
  • La función CAST ahora genera la longitud correcta para valores superiores a 255
    La función mvSQL CAST ahora maneja correctamente los valores de longitud superiores a 255. Anteriormente, las longitudes superiores a 255 se truncaban a sus 8 bits bajos, causando que CAST(MyValue AS NVARCHAR(256)) generara CAST(MyValue AS NVARCHAR(0)), NVARCHAR(257) generara NVARCHAR(1), y así sucesivamente.

  • El cursor de la casilla de verificación ya no se muestra como puntero en el tema claro
    Pasar el cursor sobre una casilla de verificación no clickeable en el tema claro ya no muestra un cursor de puntero. Anteriormente, el tema claro aplicaba incorrectamente un estilo de cursor de puntero a todas las casillas de verificación, independientemente de si eran clickeables.

4.60.0

La versión 4.60 de App Builder se lanza por región como parte de la versión Harmony 12.4. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.60 App Builder
APAC 28 de abril de 2026 (4 a.m. AEST)
EMEA 29 de abril de 2026 (1 a.m. CEST)
NA 29 de abril de 2026 (4 p.m. PDT)

Versión 4.60.0+38637.863fa54e construida el 4/22/2026 a las 10:22:59 p.m.

Advertencia

Actualizar a esta versión borra los registros de la base de datos, el historial de eventos, los registros de servicios en segundo plano y el historial de programación.

Mejoras

  • Anulación del formato de fecha y hora a nivel del sistema
    Los administradores ahora pueden configurar cadenas de formato de fecha y hora a nivel del sistema que anulan la configuración de cultura de usuarios individuales. Navegue a IDE > Configuración Adicional, haga clic en Parámetros en el panel Administrar, luego seleccione Más > Anulación Global de Fecha/Hora. Consulte Anular formato de fecha y hora para más detalles.

  • Permitir Tablas como Fuente de Panel ahora habilitado por defecto para nuevos conectores
    La configuración Permitir Tablas como Fuente de Panel ahora está habilitada por defecto al crear una nueva fuente de datos de conector. Para acceder a la configuración, vaya a IDE > Servidores de Datos, seleccione un servidor de base de datos relacional, haga clic en Abrir registro en una fuente de datos, luego haga clic en Configuraciones Avanzadas en la sección Capa de Almacenamiento de Datos. Anteriormente, esta configuración estaba deshabilitada por defecto, lo que requería que los usuarios la habilitaran manualmente o crearan objetos de negocio sobre tablas remotas antes de que pudieran usarse como fuentes de panel.

  • Formato de hora de 24 horas para paneles de calendario
    Los paneles de calendario ahora admiten un formato de hora de 24 horas a través de la nueva configuración Usar Reloj de 24 Horas bajo Edge Case > General en los controles del panel. Por defecto, los tiempos de los eventos se muestran en formato de 12 horas.

  • ChangePasswordOnLogin soporte en User_SetPassword
    El objeto de datos públicos User_SetPassword ahora soporta una columna ChangePasswordOnLogin para obligar a un usuario a cambiar su contraseña en el próximo inicio de sesión. Consulte Cambiar contraseña al iniciar sesión para los requisitos de configuración.

  • Los objetos remotos ahora tienen acceso público asignado al importarse
    Los objetos remotos importados por primera vez ahora se asignan automáticamente acceso público de lectura y escritura. Reimportar un objeto remoto existente preserva su configuración original de lectura/escritura pública.

Cambios

  • Validación para inserciones de aprovisionamiento de usuarios
    Cuando una regla inserta un registro en el objeto de datos User_Create o Realm_User_Create, App Builder ahora valida que el proveedor de seguridad referenciado esté habilitado y soporte el aprovisionamiento de usuarios. Al actualizar a esta versión:

    • Los proveedores de seguridad de Aprovisionamiento de Usuarios existentes se habilitan automáticamente.

    • Si se utiliza actualmente un proveedor de seguridad deshabilitado para aprovisionar usuarios, el aprovisionamiento de usuarios dejará de funcionar después de la actualización. Para restaurar la funcionalidad, habilite el proveedor de seguridad.

  • Sincronización automática del estado de la licencia
    App Builder ahora sincroniza automáticamente la validez de la licencia con el servicio de licencias de Jitterbit. Si se revoca una licencia, se muestra un mensaje de LICENSE REVOKED y el acceso se restringe hasta que se restablezca, momento en el cual la operación normal se restaura automáticamente. Consulte Licenciamiento para más detalles.

Soluciones

  • La opción Auto Generado ahora establece auto-incremento nativo en la instalación de la aplicación
    Al instalar una aplicación en QA o Producción, App Builder ahora habilita correctamente la funcionalidad de auto-incremento nativo del motor de base de datos para columnas enteras con la opción Auto Generado establecida. Anteriormente, App Builder no configuraba este atributo en la instalación y manejaba la generación de valores por sí mismo.

    Importante

    Para asegurar que los entornos de QA y Producción coincidan con el Desarrollo, elimina y vuelve a agregar la opción Auto Generado en las columnas afectadas. El atributo de auto-incremento se establecerá la próxima vez que la aplicación se envíe a QA o Producción.

  • La configuración de la tabla ahora es editable desde el IDE
    Cuando se accede a la página Reglas por Tabla a través de IDE > Servidores de Datos utilizando Abrir registro en una fuente de datos y navegando a Lógica en la sección Capa de Lógica Empresarial, la configuración de la tabla ahora se puede editar como se esperaba utilizando Editar. Anteriormente, editar la configuración de una tabla desde esta página no era posible y requería navegar a la fuente de datos a través del App Workbench en su lugar.

  • El gráfico de Gantt ahora muestra la hora actual en la zona horaria del usuario
    El indicador de hora actual en un Gráfico de Gantt ahora refleja la zona horaria configurada del usuario en lugar de la zona horaria del servidor.

  • El botón Examinar ahora está alineado correctamente
    El botón Examinar para un control de archivo ahora está alineado correctamente con los campos de texto en un panel de varias filas.

4.59.0

La versión 4.59 de App Builder se lanza por región como parte de la versión Harmony 11.59 / 12.3. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.59 App Builder
APAC 7 de abril de 2026 (4 a.m. AEST)
EMEA 8 de abril de 2026 (1 a.m. CEST)
NA 8 de abril de 2026 (4 p.m. PDT)

Versión 4.59.0+38548.1eb19fb1 construida el 4/2/2026 a las 10:55:19 p.m.

Mejoras

  • Persistencia de valores temporales en la actualización del panel
    Los valores temporales ahora se preservan después de un evento de Guardar cuando el alcance de actualización está configurado en Actualización del Panel.

  • Mejora del rendimiento
    Eliminar tablas y agregar claves foráneas ahora toma menos tiempo en completarse.

Correcciones

  • La URI de redirección de OAuth ya no incluye el puerto cuando está detrás de un proxy inverso
    Cuando App Builder se aloja detrás de un proxy inverso, el proveedor de seguridad de OAuth ya no incluye el número de puerto en la URI de redirección cuando se utiliza el puerto predeterminado. Anteriormente, la URI de redirección incluía el puerto explícito (por ejemplo, https://example.com:443/Vinyl/signin-OAuth), lo que causaba que los proveedores de OAuth lo rechazaran como inválido. Para App Builder 4.58 o anterior, hay un solución alternativa disponible.

  • Error de OAuth "Se encontraron múltiples tokens" corregido
    Después de adquirir un nuevo token de acceso, los proveedores de seguridad de OAuth ya no devuelven el error Se encontraron múltiples tokens emitidos al sistema por el mismo proveedor de seguridad. El problema afectaba a los tipos de concesión que adquieren tokens de acceso utilizando credenciales de cliente cuando el flujo de token de actualización no estaba habilitado.

  • Los botones del diálogo de advertencia ahora están traducidos
    Al utilizar traducciones de idioma, el texto de los botones Cancelar y Proceder en los mensajes de advertencia ahora se traduce como se esperaba.

  • Las ediciones de filas en la cuadrícula ahora respetan la configuración de actualización
    Editar una sola fila en una cuadrícula y luego hacer clic en su icono de guardar ahora respeta la configuración de actualización a nivel de panel y de página.

  • Las casillas de verificación ahora se revierten correctamente al cancelar una auto-edición
    Cancelar la edición de una fila ahora revierte automáticamente cualquier cambio en las casillas de verificación realizadas en ese registro. Esto previene actualizaciones de datos no intencionadas si se sale de una sesión de auto-edición sin guardar los cambios.

  • Ya no ocurre un error de seguimiento de acción de exportación
    Ya no ocurre un error al ejecutar un evento con una acción de Exportar mientras el seguimiento está habilitado.

  • El menú de desbordamiento ya no muestra barras de desplazamiento anidadas
    El menú accesible a través del botón de vista previa en la barra de título ya no muestra barras de desplazamiento anidadas.

  • Los diagramas de flujo visual ahora se renderizan correctamente
    Los flujos de trabajo visuales y los diagramas de flujo de trabajo ya no muestran elementos extraneous dentro del diagrama.

4.58.0

La versión 4.58 de App Builder se lanza por región como parte de la versión Harmony 11.58. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.58 App Builder
APAC 17 de marzo de 2026 (5 a.m. AEDT)
EMEA 18 de marzo de 2026 (12 a.m. CET)
NA 18 de marzo de 2026 (4 p.m. PDT)

Versión 4.58.0+38441.e42d98b8 construida el 3/12/2026 5:33:32 p.m.

Mejoras

  • Creación de aplicaciones AI más inteligente
    La Versión 2 del Asistente AI de App Builder ahora es más inteligente, con estas capacidades de diseño mejoradas:

    • Diseñar flujos de trabajo intuitivos: Ahora construye vistas anidadas y relacionales. Por ejemplo, ver pedidos y artículos directamente dentro de un registro de cliente.
    • Priorizar el propósito sobre las plantillas: Ahora determina el mejor diseño de UI — como paneles de control o sistemas de entrada especializados — basado en la intención de tus datos.
    • Reducir el desorden de la aplicación: Ahora crea menos páginas, pero más significativas, que están automáticamente interconectadas.

    La versión 2 requiere GPT-5.2 o posterior. Para Azure OpenAI, debe exponer un nuevo punto de conexión GPT-5.2 en Azure.

    Para cambiar la versión del asistente:

    1. Vaya a IDE > > Servicio de chat de IA y haga clic en Versión del asistente de IA. Seleccione Versión 2 y haga clic en Continuar.

    2. (Solo para Azure OpenAI) En el cuadro de diálogo IDE > > Servicio de chat de IA, seleccione su modelo GPT-5.2 expuesto en el campo Nombre de implementación.

    3. Haga clic en Probar y Guardar.

  • Soporte de proveedor de seguridad OAuth para JWT
    El proveedor de seguridad OAuth ahora admite el uso de JSON Web Tokens (JWT) para la autenticación del cliente, incluyendo tanto los métodos de secreto del cliente como de clave privada.

Soluciones

  • Ícono de eliminación del widget de Carga de Múltiples Archivos eliminado
    En la versión 3.4 del widget Carga de Múltiples Archivos, un ícono de eliminación ya no se muestra en los archivos subidos. Este ícono no es funcional en versiones anteriores. Para eliminar archivos subidos, en su lugar, construye lógica de aplicación. Por ejemplo, habilita la eliminación en un panel de múltiples filas que contenga el contenido de la tabla de archivos.

  • Las reglas de pivote ahora utilizan criterios de enlace
    Las reglas de pivote ahora aplican criterios de enlace al determinar las columnas. Anteriormente, se ignoraban los criterios de enlace, lo que resultaba en columnas inesperadas y afectaba el rendimiento en conjuntos de datos más grandes.

  • Autenticación mutua con Windows ya no falla
    Al usar una certificación de cliente para realizar una autenticación mutua en Windows, la autenticación ya no falla con el error No credentials are available in the security package.

  • Importar parámetros de API de punto final REST ya no devuelve un error
    Hacer clic en Descubrir en la tabla de Parámetros del punto final de un punto final REST ya no devuelve el error Referencia de objeto no establecida en una instancia de un objeto.

  • Un proveedor de seguridad con múltiples reclamaciones de Nombre ya no devuelve un error
    Guardar un proveedor de seguridad con múltiples reclamaciones de Nombre ya no devuelve el error Se encontraron múltiples tipos de reclamaciones que coinciden con el uso dado.

  • Probar OpenID Connect ya no devuelve un error
    Probar un servidor de datos que utiliza autenticación OpenID Connect cuando el usuario no se ha autenticado previamente ya no devuelve el error El parámetro 'json' no puede ser un objeto 'null' o vacío.

4.57.1

App Builder 4.57.1 es un parche para la versión 4.57 de App Builder lanzada como parte de la versión Harmony 11.57. App Builder 4.57.1 estuvo disponible en todas las regiones el 5-6 de marzo de 2026.

Versión 4.57.1+38388.043aad16 construida el 3/5/2026 9:35:33 p.m.

Correcciones

  • Problema de visualización de XML y Formulario en los registros REST solucionado
    Los registros del servidor de datos REST ahora muestran correctamente el cuerpo de las solicitudes de XML y Formulario. Anteriormente, se estaban codificando incorrectamente en base64.

  • Las solicitudes REST ya no envían parámetros duplicados
    Cuando los parámetros se definen en la tabla de Parámetros del punto final, ya no se duplican incorrectamente en la URL y el cuerpo de las solicitudes REST POST, PUT y PATCH.

4.57.0

App Builder 4.57 se lanza por región como parte de la versión Harmony 11.57. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.57 App Builder
APAC 24 de febrero de 2026 (6 a.m. AEDT)
EMEA 25 de febrero de 2026 (1 a.m. CET)
NA 25 de febrero de 2026 (4 p.m. PST)

Versión 4.57.0+38333.92d1bf03 construida el 2/20/2026 9:29:16 p.m.

Nuevas características

  • Nuevo proveedor de seguridad SMTP Client
    Un tipo dedicado de proveedor de seguridad SMTP Client simplifica cómo se gestiona la autenticación de correo electrónico. Soporta tipos de autenticación anónimos o básicos (contraseña) y tiene la capacidad de alternar la propiedad IgnoreTlsErrors.

Mejoras

  • Soporte para proveedores de seguridad en servidores de notificación SMTP
    Un servidor de notificación SMTP ahora se puede configurar para usar un proveedor de seguridad, incluyendo OAuth y OpenID Connect, así como el nuevo tipo de proveedor de seguridad SMTP Client. También se proporciona una nueva lista de Proveedores en la página de Servidores de Notificación.

  • Soporte para la actualización de tokens de acceso de Google
    App Builder ahora soporta la actualización de tokens de acceso emitidos por Google. Para habilitar este soporte, en la configuración de un proveedor de seguridad OpenID Connect, establece las siguientes nuevas propiedades:

    • Prompt: consent
    • AuthorizationEndpointParameters: &access_type=offline

    La propiedad AuthorizationEndpointParameters también es configurable en un proveedor de seguridad OAuth.

  • Carga de ensamblados aislados para scripts
    App Builder ahora soporta la carga de ensamblados aislados a través de archivos de biblioteca (archivos ZIP) en scripts de C# para prevenir conflictos de versiones. Los desarrolladores pueden subir dependencias empaquetadas y referenciarlas directamente en los scripts usando la directiva #r. Esto asegura la estabilidad del script incluso cuando se actualizan las bibliotecas centrales de la aplicación.

  • Consulta de webhook de nuevos eventos
    Ahora es posible consultar un endpoint de Webhook API desde el evento Nuevo. Anteriormente, el endpoint de webhook solo podía ser consultado desde el evento Insertar.

  • Organización del servidor de notificaciones por tipo
    La página de Servidores de Notificación tiene una nueva columna Tipo con valores como SMS y Push. La columna Dirección Predeterminada (relevante solo para servidores SMTP) ha sido eliminada. También se han realizado varias actualizaciones menores de nombres para mayor consistencia.

Correcciones

  • El PK de correo electrónico ya no causa que App Builder se bloquee
    Las tablas con una columna de clave primaria (PK) cuyo tipo de dato lógico es Correo Electrónico ya no pueden causar que App Builder se bloquee.

  • Los diagramas del panel de App Workbench ahora se muestran
    Se ha corregido un problema que causaba que los diagramas del panel no se renderizaran como se esperaba en el panel Diseño del Panel de Página de App Workbench cuando la página contiene grupos desplazables.

4.56.0

La versión 4.56 de App Builder se lanza por región como parte de la versión Harmony 11.56. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.56 App Builder
APAC 3 de febrero de 2026 (6 a.m. AEDT)
EMEA 4 de febrero de 2026 (1 a.m. CET)
NA 4 de febrero de 2026 (4 p.m. PST)

Versión 4.56.0+38230.f4c78fed construida el 28/1/2026 9:55:53 p.m.

Mejoras

  • Visibilidad de la opción de Asistente de IA
    La opción de Asistente de IA de App Builder ahora se muestra a todos los usuarios en el Menú del Sitio y en el Panel de Acción. Para habilitar su funcionalidad de crear y mantener aplicaciones interactuando con un asistente de IA utilizando lenguaje natural, contacta a tu Gerente de Éxito del Cliente (CSM).

  • Selecciones de lista de organización y entorno del proveedor de seguridad Harmony
    Al configurar un proveedor de seguridad Harmony, los parámetros OrganizationId y EnvironmentId ahora enumeran las organizaciones y entornos configurados bajo IDE > > Harmony.

Cambios

  • Actualización de terminología para grupos de campos
    La terminología en App Builder que se refiere a un tipo de contenedor que se puede usar dentro de un grupo de control se ha actualizado para referirse de manera consistente a grupos de campos. Los nombres anteriores para esta función incluyen zona, conjunto de control, conjunto de campos y grupo.

Correcciones

  • Las visibilidades ahora se ejecutan después de una actualización a nivel de fila al ejecutar un evento definido por el usuario
    Los eventos definidos por el usuario ahora tienen en cuenta la herencia de eventos al determinar el alcance de la actualización. Si el evento está definido tanto en la tabla física como en el objeto de negocio, se utilizará el alcance de actualización más amplio. Por ejemplo, si el evento de la tabla tiene un alcance de actualización de Panel y el evento del objeto de negocio tiene un alcance de actualización de Fila, se aplicará el primero.

  • Los controles ocultos por una columna de visibilidad ahora son opcionales
    Los controles que están marcados como Requeridos en el diseño, pero ocultos por una columna de visibilidad en tiempo de ejecución, ya no se tratan como obligatorios durante el evento de guardado.

  • Las reglas de lista ya no añaden todas las columnas de la tabla
    Las nuevas reglas de Lista ahora seleccionan solo las columnas de clave primaria y las columnas con tipos de uso relacionados con listas por defecto. Anteriormente, las reglas de lista seleccionaban todas las columnas por defecto.

  • La acción de exportación ahora respeta el tipo de dato lógico
    Al exportar a un archivo CSV utilizando el tipo de acción Exportar, los valores ahora se formatean de acuerdo con el tipo de dato lógico. Por ejemplo, una columna con un tipo de dato lógico Fecha ya no incluye el componente de tiempo, independientemente de si el tipo de dato de almacenamiento incluye el tiempo.

  • Las imágenes SVG ahora se renderizan en los elementos del menú
    Una imagen SVG que no tiene una altura o ancho definido ahora se renderiza como se esperaba cuando se utiliza en un elemento del menú.

  • Los mapeos de tipos de datos REAL y FLOAT ahora son apropiados
    App Builder ahora mapea los tipos de datos REAL y FLOAT de manera más precisa según el proveedor de la base de datos:

    • MySQL: El tipo REAL cuando se usa sin precisión ahora se mapea al tipo de dato DOUBLE. (A diferencia de otros proveedores, MySQL predetermina REAL a un valor de punto flotante de precisión simple.) Esto corrige la detección de los valores predeterminados de las columnas booleanas.
    • Oracle: Los tipos REAL y FLOAT ahora se mapean a tipos de datos más apropiados. Anteriormente, FLOAT se mapeaba a BINARY_FLOAT y REAL se mapeaba a BINARY_DOUBLE.
    • DB2: El tipo REAL ahora se mapea a un tipo de dato más apropiado. Anteriormente, REAL se mapeaba a DOUBLE.
  • Los eventos para la activación de cuentas de usuario ahora están presentes
    El objeto de datos público Usuario ahora tiene los eventos esperados para activar y desactivar cuentas de usuario.

  • El nombre de usuario ahora se conserva al iniciar sesión
    La página de inicio de sesión ahora conserva el nombre de usuario al cambiar de pestañas en el navegador.

  • Las conversiones de mvSQL ahora incluyen claves primarias explícitas
    Al convertir una declaración de mvSQL a un objeto de negocio, ahora se marca al menos una columna como columna de clave primaria.

  • Advertencia mostrada ahora para paneles vinculados sin una clave primaria
    Ahora se muestra una advertencia cuando un desarrollador habilita Crear, Actualizar o Eliminar en un panel que está vinculado a un objeto de negocio sin claves primarias.

4.55.1

App Builder 4.55.1 es un parche para la versión 4.55 de App Builder lanzada como parte de la versión Harmony 11.55. App Builder 4.55.1 estuvo disponible en todas las regiones el 20-21 de enero de 2026.

Versión 4.55.1+38175.98deb5a8 construida el 20/1/2026 7:33:24 p.m.

Correcciones

  • Problema resuelto al actualizar a 4.55
    Esta corrección resuelve un error al actualizar a la versión 4.55.

4.55.0

La versión 4.55 de App Builder se lanza por región como parte de la versión Harmony 11.55. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.55 App Builder
APAC 13 de enero de 2026 (6 a.m. AEDT)
EMEA 14 de enero de 2026 (1 a.m. CET)
NA 14 de enero de 2026 (4 p.m. PST)

Versión 4.55.0+38114.68579ece construida el 9/1/2026 12:48:05 a.m.

Problema conocido al actualizar a 4.55.0

Existe un problema conocido al actualizar a la versión 4.55.0. Este problema se resuelve en la versión 4.55.1 y posteriores.

Nota

La versión 4.54 fue interna.

Mejoras

  • Registro del servidor de datos CData
    Los servidores de datos basados en CData tienen una nueva opción de Archivo de Registro donde puedes habilitar el registro del servidor de datos y descargar archivos de registro. Ten en cuenta que esta función está destinada a ser utilizada solo en instalaciones de servidor único.

  • Función Block
    Una nueva función de base de datos mvSQL, Block(), proporciona la capacidad de usar los tipos de uso de columna Block por nombre en lugar de valor numérico.

  • Endpoint de despliegue metadata
    El nuevo endpoint de despliegue metadata se puede utilizar para recuperar información sobre la configuración de un entorno.

  • Soporte para flujo de trabajo de mantenimiento para aplicaciones selladas
    El flujo de trabajo de mantenimiento ahora incluye aplicaciones selladas en su menú de selección de objetos.

  • Capacidad para invocar un evento cuando se selecciona una fila
    Ahora se puede invocar un evento cuando se hace clic en una fila en un panel de múltiples filas, como un panel de cuadrícula, de mosaicos o de carriles.

  • Consolidación de configuraciones de aplicaciones selladas
    Eliminar una aplicación sellada ahora se puede hacer desde la página de IDE > Aplicaciones. La página separada de Eliminar Aplicaciones Selladas en IDE > Configuraciones Adicionales ya no es necesaria y ha sido eliminada.

  • Texto de validación de función mvSQL personalizada mejorado
    El mensaje de validación mostrado cuando el nombre de una función mvSQL personalizada es inválido ahora se alinea con las recomendaciones del texto de ayuda.

Correcciones

  • Los trabajos programados ahora se reinician correctamente
    El servicio en segundo plano ha sido actualizado para que los trabajos programados ahora se reinicien correctamente cuando el sistema está bajo alta carga.

  • Problema del grupo de conexiones resuelto
    Se ha resuelto un problema donde las conexiones no se liberaban correctamente en el grupo de conexiones al ejecutar eventos en bucle y reglas XP CRUD.

  • Correcciones de trazado
    La función de diagnóstico de trazado tiene estas correcciones:

    • Los resultados de trazado para una regla predeterminada ahora muestran el objeto de negocio correcto.
    • El valor de tiempo de espera de trazado ahora se establece por defecto en 60 minutos en sistemas actualizados.
  • El proceso de importación de archivos ahora falla cuando se espera
    El proceso de importación de archivos ahora falla si no se pueden mapear campos en el archivo CSV o Excel de origen a columnas en la tabla de destino.

  • El panel de marcador de posición ahora aparece durante la creación del panel
    Al crear un nuevo panel, el panel de marcador de posición ahora aparece en el wireframe como se esperaba. Anteriormente, desde la versión 4.52, el panel de marcador de posición no aparecía de inmediato y era necesario actualizar la página del navegador para verlo.

  • Correcciones del Diseñador en Vivo
    El Diseñador en Vivo tiene estas correcciones:

    • Los paneles de marco ahora se pueden agregar a una página. Anteriormente, después de seleccionar un panel de marco, no ocurría nada.
    • Al intentar agregar un panel, el error Control de página esperado ya no ocurre a veces.
  • Correcciones a los paneles de cuadrícula en asistentes
    Los asistentes tienen estas correcciones relacionadas con los paneles de cuadrícula:

    • Las cuadrículas ahora respetan la configuración de Método de Edición. Anteriormente, las cuadrículas con un Método de Edición de Estándar usaban Automático en su lugar.
    • Al hacer clic en el botón Continuar después de editar filas de cuadrícula, el error No se puede obtener la fila activa ya no ocurre a veces.
  • El servidor de datos de Salesforce Platform1 ahora funciona
    Intentar usar un servidor de datos de Salesforce Platform1 ya no resulta en el error Referencia de objeto no establecida en una instancia de un objeto.

  • El tipo de tabla de API REST de Objeto ahora funciona
    Establecer el Tipo de Campo de la tabla raíz de un recurso de API REST a Objeto ya no resulta en un error cuando se consulta el punto final REST. Tenga en cuenta que un tipo de tabla de Objeto debe devolver una y solo una fila.

  • Columna de destino oculta para uso temporal
    La lista de Columna de Destino de una columna ahora está oculta cuando su Tipo de Uso se establece en Temporal.

  • El subtipo de botón Siguiente ahora funciona de manera independiente
    Establecer el subtipo de un control de Botón a Siguiente ahora funciona sin necesidad de establecer también la acción posterior al evento en Siguiente.

  • Validación del asistente de conexión de Harmony añadida
    En el asistente de conexión de Jitterbit Harmony, el botón Siguiente ahora está deshabilitado hasta que se seleccione una organización o un entorno.

  • El asistente de importación de OpenAPI ahora muestra solo puntos finales
    El asistente de importación de servicios web para importar un punto final de un documento OpenAPI ahora muestra solo puntos finales. Anteriormente, también se listaban subtables, pero hacer clic en Importar Esquema en una subtabla individual no funcionaba.

  • Campos de UI de clave de credencial y token renombrados
    Las etiquetas de la interfaz de usuario en las credenciales de un proveedor de seguridad HTTP han sido renombradas a Clave API y Token según corresponda. Anteriormente, estos campos se llamaban Contraseña.

4.53.0

La versión 4.53 de App Builder se lanza por región como parte de la versión Harmony 11.53. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.53 App Builder
APAC 3 de diciembre de 2025 (6 a.m. AEDT)
EMEA 4 de diciembre de 2025 (1 a.m. CET)
NA 4 de diciembre de 2025 (4 p.m. PST)

Versión 4.53.0+37917.7f989233 construida el 24/11/2025 10:10:36 p.m.

Nuevas características

  • Nuevo asistente de conexión de Jitterbit Harmony
    Un nuevo enfoque basado en un asistente para Configurar una conexión de Jitterbit Harmony facilita la configuración de un proveedor de autenticación de Jitterbit Harmony y fuentes de datos REST que se conectan a las API de API Manager. Ve a IDE > > Harmony y haz clic en Configuración para comenzar.

Mejoras

  • Soporte para autenticación OAuth 2.0 en el servidor de datos Snowflake
    Un servidor de datos Snowflake ahora se puede configurar para autenticar utilizando OAuth 2.0. En la Configuración Avanzada de una configuración de servidor existente, establece el campo Avanzado en AuthScheme=Password para usar OAuth 2.0.

  • Capacidad para establecer un entorno de implementación predeterminado
    Ahora puedes establecer un entorno de implementación predeterminado, lo que hace posible implementar una versión con un solo clic.

  • El modo de seguimiento ahora se desactiva automáticamente
    El seguimiento ahora se habilita por defecto durante 60 minutos para prevenir desbordamientos de registro.

  • Consolidación de configuraciones de idioma y localización
    Las configuraciones de idioma y localización ahora se encuentran en la Action Drawer > página de Ver Perfil de Usuario para una mejor visibilidad. Anteriormente, se podían acceder haciendo clic en el nombre del idioma y localización actuales en el Action Drawer.

  • Aclaración del texto de ayuda para los controladores de reversión
    El texto de ayuda en el producto para controladores de reversión ha sido mejorado para aclarar que los controladores de reversión se registran cuando una acción se completa con éxito. Si una acción falla, los controladores de reversión de un evento se ejecutarán en orden inverso comenzando con los controladores de la última acción exitosa.

  • Actualización de la biblioteca PDFSharp
    La biblioteca PDFSharp utilizada en compilaciones de terceros ha sido actualizada.

Correcciones

  • Soporte para el encabezado User-Agent
    El encabezado User-Agent ahora se envía al realizar solicitudes HTTP a servicios de terceros como APIs REST.

  • Problema de edición de página para desarrolladores de Silo resuelto
    Los miembros del grupo Desarrolladores de Silo ahora pueden editar páginas como se esperaba.

  • Se pueden crear fuentes de datos desde la página de Servidores de Datos
    Los administradores pueden nuevamente crear una nueva fuente de datos desde el Cajón de Acciones > IDE > Servidores de Datos como se esperaba. Esto resuelve un problema presente desde App Builder 4.47.

  • Los parámetros del servicio web en una fuente de datos sellada ahora se pueden editar
    Los parámetros del servicio web ahora son editables por un administrador cuando la fuente de datos REST está sellada.

  • Los complementos de informes ahora se pueden compilar
    Un complemento de informe personalizado ahora se puede compilar como se esperaba. Anteriormente, ocurría el siguiente error: No se pudo localizar un constructor adecuado para el tipo 'Vinyl.Scripting.Plugins.ReportScriptPluginInvoker'.

  • Los controles de pestañas ahora se muestran en el Diseñador en Vivo
    Cuando se selecciona un control de pestañas en el Diseñador en Vivo, ahora se muestra como se esperaba. Anteriormente, el panel estaba en blanco.

4.52.0

La versión 4.52 de App Builder se lanza por región como parte de la versión Harmony 11.52. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.52 App Builder
APAC 11 de noviembre de 2025 (6 a.m. AEDT)
EMEA 13 de noviembre de 2025 (1 a.m. CET)
NA 13 de noviembre de 2025 (4 p.m. PST)

Versión 4.52.0+37841.096a94b2 construida el 5/11/2025 6:48:29 p.m.

Nuevas características

  • Despliegue con un clic
    El despliegue con un clic es un proceso semi-automatizado que se puede configurar para permitir que un desarrollador envíe cambios desde un entorno de origen (como desarrollo) a un entorno de destino (como QA) sin salir del IDE.

  • Automatización de lanzamientos
    Las API REST publicadas ahora se pueden utilizar para construir lanzamientos de manera programática.

Mejoras

  • Capacidad para desprecintar paquetes de traducción
    Los paquetes de traducción de idiomas ahora pueden ser desprecintados por un administrador.

  • Actualización de la marca de la aplicación móvil
    La aplicación móvil Jitterbit App Builder ha actualizado su marca en la App Store (Apple/iOS) y en Google Play Store (Android).

Cambios

  • Actualizaciones del comportamiento del endpoint REST
    Los nuevos endpoints REST publicados por App Builder ahora devuelven el valor lógico en lugar del valor de almacenamiento. Por ejemplo, los valores booleanos se devolverán como true o false en lugar de 1 o 0. Para aplicar estos cambios de comportamiento a un endpoint REST existente, establece su compatibilidad en la versión 3.

  • Desaprobación de los tamaños de ventana emergente Extra Tiny y Extra Extra Tiny
    Los tamaños de ventana emergente Extra Tiny y Extra Extra Tiny han sido desaprobados y ya no se pueden seleccionar. Las ventanas emergentes existentes configuradas con estos tamaños no se ven afectadas.

Correcciones

  • Las reglas predeterminadas ahora pueden hacer referencia a valores proporcionados en una solicitud REST
    Los enlaces de regla predeterminados ahora hacen referencia a los valores enviados a un punto final de API REST al usar la versión 2 y posteriores de Compatibilidad.

  • Los informes ahora se generan al ejecutarse desde un contenedor Docker
    Los informes ahora se generan como se esperaba al ejecutar App Builder desde la imagen de Docker. Anteriormente, el enlace de documentación para una solución no cargaba el informe.

  • Error de notificación SMTP STARTTLS resuelto
    La negociación de STARTTLS se ha corregido para los servidores de notificación SMTP. Esto resuelve un error al intentar establecer una conexión.

  • Las actualizaciones del panel de filtros ahora activan la actualización de paneles secundarios
    Un cambio en los criterios de filtro de un panel ahora recarga automáticamente los paneles secundarios sin necesidad de configurar el evento para actualizar.

  • El proveedor de seguridad de aprovisionamiento de usuarios ahora se muestra en el panel de identidades
    Después de agregar una identidad para un proveedor de seguridad de Aprovisionamiento de Usuarios, ya no se muestra un error en el panel de Identidades por Proveedor.

  • La validación de página ahora verifica si se ha cambiado la bandera Public
    Ya no se muestra un error de validación al modificar una página no pública referenciada por una notificación, a menos que se haya modificado la bandera Public.

  • Error de validación corregido al eliminar un grupo de paneles
    Ahora se devuelve un error de validación adecuado al eliminar un grupo de paneles que contiene uno o más paneles. Anteriormente, ocurría el error Cannot read properties of null.

  • El formato condicional en nombres de columnas largos ahora funciona
    Las reglas de formato condicional que hacen referencia a una columna con un nombre largo ahora funcionan como se esperaba y ya no fallan silenciosamente.

  • Editar paneles de una sola fila ya no agrega claves URL sin ámbito
    Editar una fila en un panel de una sola fila a nivel raíz ya no filtra inadvertidamente otros paneles a nivel raíz.

  • Enlace de estructura de API REST corregido
    El enlace de Estructura en la página IDE > APIs REST ahora muestra el recurso correcto.

4.51.0

La versión 4.51 de App Builder se lanza por región como parte de la versión Harmony 11.51. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.51 App Builder
APAC 21 de octubre de 2025 (4 a.m. AEDT)
EMEA 22 de octubre de 2025 (1 a.m. CEST)
NA 22 de octubre de 2025 (4 p.m. PDT)

Versión 4.51.0+37730.2714d1de construida el 16/10/2025 5:43:33 p.m.

Mejoras

  • Soporte para Microsoft Windows Server 2025
    El sistema operativo Microsoft Windows Server 2025 ahora es compatible con App Builder 11.51 y versiones posteriores.

  • Mejoras en la experiencia de usuario de Rule Builder
    Se han realizado las siguientes mejoras en la experiencia de usuario de la página Rule Builder:

    • El panel de Reglas ahora tiene un destacado botón de Roles, que se ha movido de la configuración de Edge Case.
    • Cuando se registran Predeterminados, ahora se muestran junto con un conteo.
    • Cuando se registran reglas de Alcance, ahora se muestran con un conteo en lugar de un asterisco.

Cambios

  • Actualizaciones del comportamiento de los puntos finales REST
    Los nuevos puntos finales REST publicados por App Builder ahora tienen estos comportamientos predeterminados:

    • El evento Nuevo se invoca antes del evento Insertar. El evento Nuevo ejecuta las reglas predeterminadas registradas en el objeto de negocio y la tabla física.
    • Ahora se respetan las configuraciones de actualización a nivel de evento.

    Para aplicar estos cambios de comportamiento a un punto final REST existente, establezca su Compatibilidad en la versión 2.

Correcciones

  • Las imágenes rotadas ahora tienen la orientación correcta
    Las imágenes rotadas en los informes de Telerik (predeterminado) ahora se rotan correctamente.

  • Los registros de Super objetos ahora se muestran después de insertar
    La página de Super Objetos ahora muestra los objetos recién creados sin necesidad de actualizar la página.

  • Problema con el filtro de la barra de búsqueda corregido
    La barra de búsqueda de la aplicación ahora muestra los valores de filtro esperados después de una recarga o al regresar a la página. Anteriormente se mostraba [object Object].

  • Sealed webhooks and REST endpoints are now shown
    Deployed/sealed webhooks and REST SNAPIs are now shown on the IDE > REST APIs page.

  • Webhook and REST endpoint Details buttons fixed
    REST and webhook data server Details buttons now open the expected details instead of the endpoint page.

  • Home and Configuration buttons are now translated in new applications
    New applications that have a language added now have the Home and Configuration buttons translated as expected.

  • API call actions no longer result in a bindings error
    API call actions for non-GET requests no longer fail with the error API Call action bindings require a row.

4.50.0

La versión 4.50 de App Builder se lanza por región como parte de la versión Harmony 11.50. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.50 App Builder
APAC 30 de septiembre de 2025 (4 a.m. AEST)
EMEA 1 de octubre de 2025 (1 a.m. CEST)
NA 1 de octubre de 2025 (4 p.m. PDT)

Versión 4.50.0+37657.57b60e73 construida el 24/9/2025 5:21:33 p.m.

Mejoras

  • Soporte de Asistente AI para portugués y alemán
    Se ha verificado que el Asistente AI de App Builder es compatible con los idiomas portugués (brasileño) y alemán.

  • Opción para validar columnas por unicidad
    Las restricciones de tabla que imponen unicidad tienen una nueva opción de Validar que valida las columnas indexadas por unicidad antes de guardar la fila:

    • Cuando se selecciona, App Builder verifica posibles conflictos antes de guardar la fila y, si hay un conflicto, genera un error de validación.
    • Cuando no se selecciona, App Builder intenta guardar la fila, lo que resulta en una excepción si hay un conflicto. Esta es la selección predeterminada, que coincide con el comportamiento anterior.

Correcciones

  • Los nombres de página autogenerados ya no se pluralizan incorrectamente
    Si el idioma de un desarrollador de aplicaciones está configurado en cualquier idioma que no sea inglés, los nombres de página autogenerados ya no se pluralizan. En su lugar, las páginas autogeneradas con paneles de una sola fila ahora tienen (Detalle) (en el idioma correspondiente) añadido al nombre de la página.

  • El patrón de búsqueda de Amazon S3 ahora se puede establecer
    El campo Patrón de Búsqueda ahora está expuesto en la configuración de un servidor de datos de Amazon S3.

  • La inserción de registros en el servidor de datos de Shopify ahora funciona
    Las columnas de ID de Shopify ahora se informan correctamente como autogeneradas. Esto soluciona un problema donde no se podían insertar nuevas filas en una tabla de Shopify.

  • Ciertas validaciones ya no muestran incorrectamente el nombre de la columna
    Se ha corregido un problema donde algunas validaciones mostraban el nombre de la columna subyacente en lugar del nombre del control.

  • La creación de claves, índices y restricciones de múltiples columnas ahora funciona
    Un error de validación ya no impide la creación de claves, índices y restricciones con múltiples columnas.

  • Ahora se puede agregar una acción de exportación a un evento
    Agregar un tipo de acción de exportación a un evento ahora funciona como se esperaba. Anteriormente, un error erróneo que informaba La tabla no admite ser llamada desde una acción estaba impidiendo que se agregara la acción.

  • Las acciones de importación de CSV y Excel ahora ignoran el caso del nombre de la columna
    El tipo de acción de importación utilizado para importar archivos CSV y Excel ya no trata los nombres de las columnas como sensibles a mayúsculas. Esto resuelve un problema donde la importación fallaba si los nombres de las columnas diferían en mayúsculas.

  • Problemas con objetos super solucionados
    Se han resuelto múltiples problemas con objetos super relacionados con la visibilidad de un nuevo objeto super en la lista, eliminación sin advertencia y creación de un objeto super con el mismo nombre que uno que ha sido eliminado.

  • La búsqueda simple ahora se aplica cuando se pasa como criterios de enlace de enlace
    Una página plana existente ahora detecta si se han pasado criterios de búsqueda a la página desde un popup y recarga los datos en la página.

    Precaución

    Este es un comportamiento no soportado y puede ser eliminado o cambiado en una futura versión.

4.49.0

App Builder 4.49 se lanza por región como parte de la versión Harmony 11.49. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.49 App Builder
APAC 9 de septiembre de 2025 (4 a.m. AEST)
EMEA 10 de septiembre de 2025 (1 a.m. CEST)
NA 10 de septiembre de 2025 (4 p.m. PDT)

Versión 4.49.0+37564.5d3c05f7 construida el 3/9/2025 8:45:30 p.m.

Mejoras

  • Opción explícita para establecer el tema de la página de inicio de sesión
    El Tema de la Página de Inicio de Sesión de App Builder ahora se puede establecer en IDE > Proveedores de Seguridad en el panel de Configuración. Esto permite establecer explícitamente el tema si hay múltiples temas de página de inicio de sesión presentes, lo que puede ocurrir si se instala un tema adicional mediante una versión o se restaura desde un instantáneo.

Correcciones

  • Copiar una tabla ahora preserva la configuración de Tipo Administrado: Windows
    Al copiar una tabla utilizando la función Copiar Tabla en App Workbench, la configuración de Tipo Administrado cuando se establece en Windows ahora se retiene en la versión copiada. Anteriormente, la copia se convertía en una tabla estándar.

  • Etiqueta del botón ahora utilizada si un control está vinculado a una columna
    La Etiqueta de un botón ahora se utilizará si el botón tiene un enlace de Página Dinámica y la Columna de Título (ahora opcional) no se ha establecido. Anteriormente, la Columna de Título era requerida al usar un enlace de Página Dinámica y su etiqueta era ignorada.

4.48.0

App Builder 4.48 se lanza por región como parte de la versión Harmony 11.48. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.48 App Builder
APAC 19 de agosto de 2025 (4 a.m. AEST)
EMEA 20 de agosto de 2025 (1 a.m. CEST)
NA 20 de agosto de 2025 (4 p.m. PDT)

Versión 4.48.0+37481.32ee999a construida el 13/08/2025 a las 7:27:44 p.m.

Nuevas características

Mejoras

Correcciones

  • Los objetos de negocio con columnas de enlace ahora se evitan que sean públicos
    Debido a que el atributo de columna Binding no se aplica a los objetos de datos públicos, el generador de reglas ahora impide que los desarrolladores hagan un objeto de negocio público si tiene columnas de enlace existentes o marquen una columna como de enlace si el objeto de negocio ya es público.

  • Las fuentes de datos con el mismo nombre ya no causan conflictos
    Construir una versión que incluya dos fuentes de datos con el mismo nombre ya no causa conflictos. Anteriormente, al intentar instalar una versión, el paquete fallaba en la instalación.

  • Las listas con la misma columna vinculada y diferentes criterios ahora preservan la selección de la lista
    Los valores de la lista ya no se borran cuando dos listas con diferentes criterios de filtro están vinculadas a la misma columna.

  • Filtrar un panel configurado para Agregar Si Está Vacío ya no activa la adición de un registro
    Las cuadrículas de datos con un Estado Inicial del Panel configurado en Agregar Si Está Vacío ya no cambiarán al estado de inserción después de aplicar un filtro que no devuelve filas.

  • Agregar Si Está Vacío en un panel de varias filas ahora funciona solo si es el panel raíz
    La opción Agregar Si Está Vacío disponible en paneles de varias filas ahora se respetará solo si el panel es el único panel raíz. Anteriormente, la opción Agregar Si Está Vacío solo verificaba si había un único panel raíz; no tenía en cuenta si el panel de varias filas era el panel raíz.

  • Las URL de REST ya no tienen parámetros en mayúsculas y minúsculas
    Se ha solucionado un problema donde las URL de REST podían tener parámetros en mayúsculas y minúsculas.

  • La página de inicio de sesión ahora es accesible con múltiples temas
    Crear dos temas que extienden el Tema Base de Inicio de Sesión ya no hace que la página de inicio de sesión sea inaccesible. Anteriormente, la página de inicio de sesión no se cargaba con el error Multiple themes implement the Login Base Theme.

  • Eliminar grupos de campos y campos anidados ahora funciona
    Ya no ocurre un error al eliminar grupos de campos y campos anidados de un panel.

  • Ahora se muestran errores para elementos de menú con formato condicional
    Los errores en las reglas de formato condicional del menú ahora son visibles en la interfaz de usuario.

  • Las advertencias subsiguientes ya no desaparecen después de reconocer la primera
    Al eliminar múltiples filas de una cuadrícula de datos, el usuario podría ver múltiples advertencias. Hacer clic en Continuar en la primera advertencia haría que las otras advertencias desaparecieran. Ahora el usuario podrá hacer clic en Continuar en cada advertencia.

  • La advertencia errónea sobre renombrar un evento ya no ocurre
    Ya no aparece una advertencia sobre renombrar un evento cuando el nombre del evento no ha sido cambiado.

  • La advertencia errónea sobre claves primarias ya no se registra
    Validar una regla desde el panel Reciente del banco de trabajo de la aplicación ya no registra una advertencia errónea que indica un problema con las claves primarias del objeto de negocio.

4.47.0

La versión 4.47 de App Builder se lanza por región como parte de la versión Harmony 11.47. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.47 App Builder
APAC 29 de julio de 2025 (4 a.m. AEST)
EMEA 30 de julio de 2025 (1 a.m. CEST)
NA 30 de julio de 2025 (4 p.m. PDT)

Versión 4.47.0+37409.4e52bb20 construida el 22/07/2025 8:29:37 p.m.

Mejoras

  • Capacidad para dessellar aplicaciones y fuentes de datos
    Los administradores ahora tienen la capacidad de dessellar aplicaciones selladas y fuentes de datos selladas.

    Advertencia

    Unsellar no se recomienda en entornos de producción. Hacer cambios en el esquema en un entorno que no sea de desarrollo puede causar problemas al promover cambios a ese entorno.

  • Opción para importar un servidor de datos REST desde un documento OpenAPI
    Al crear un endpoint REST desde un documento OpenAPI, el asistente ahora ofrece una opción de Importar para crear automáticamente un servidor de datos REST desde otro documento OpenAPI. Anteriormente, un desarrollador tenía que crear el servidor de datos manualmente en el asistente.

Correcciones

  • El tipo de dato incompatible ya no corrompe una regla
    Establecer una columna a un tipo de dato no soportado por el conector de origen ya no corrompe la regla. Anteriormente, la regla se volvía inutilizable y tenía que ser recreada.

  • El control HTML ahora preserva líneas en blanco
    El control HTML ahora preserva líneas en blanco entre saltos de línea consecutivos. Anteriormente, cuando el texto se renderizaba en modo de visualización, las líneas en blanco no se mostraban.

  • El error de recarga de página ya no ocurre
    Modificar un control en una cuadrícula de datos y luego recargar la página ya no resulta en un error si la cuadrícula de datos estaba ordenada por la columna de ese control.

  • Tema del selector de tiempo corregido
    Los colores del tema para el selector de tiempo han sido corregidos para que AM/PM ahora sea legible.

  • Los eventos de objeto de negocio ahora se pueden renombrar
    Ahora puedes renombrar eventos definidos por el usuario de objetos de negocio.

4.46.0

La versión 4.46 de App Builder se lanza por región como parte de la versión Harmony 11.46. Los enlaces de descarga pueden publicarse en la Comunidad de App Builder antes de estas fechas.

4.46 App Builder
APAC 9 de julio de 2025 (4 a.m. AEST)
EMEA 10 de julio de 2025 (1 a.m. CEST)
NA 10 de julio de 2025 (4 p.m. PDT)

Versión 4.46.0+37317.8a1d79c6 construida el 3/7/2025 a las 9:25:25 p.m.

Mejoras

  • Registro de cambios a nivel de sistema
    Una nueva página, Registro de Cambios del Sistema, muestra los cambios de todas las aplicaciones y fuentes de datos. La nueva página es accesible desde IDE > Configuración Adicional.

  • Etiquetas adicionales de Docker
    La imagen de Docker del App Builder ahora tiene etiquetas 4 y latest para rastrear la última imagen en la serie 4.x.

  • Actualización del controlador de PostgreSQL
    El controlador del servidor de datos de PostgreSQL ha sido actualizado.

  • Actualización del controlador de Snowflake
    El controlador del servidor de datos de Snowflake ha sido actualizado.

Soluciones

  • El proveedor de seguridad SAML ahora puede manejar URIs relativas
    El proveedor de seguridad SAML ahora puede analizar documentos de metadatos que contienen IDs de entidad que no son URIs absolutas. Anteriormente, la autenticación fallaba con un error que informaba Error al deserializar los metadatos SAML. Se esperaba entityId de tipo URI.

  • Funciones con el mismo nombre ya no causan un error
    Múltiples funciones mvSQL con el mismo nombre (lo que puede resultar al mover datos entre entornos) ya no impiden que el sistema se inicie. Anteriormente, un error informaba Ya se ha agregado un elemento con la misma clave.

  • Recargar una página con pestañas anidadas ahora funciona
    Intentar recargar una página con grupos de pestañas anidadas ya no resulta en un error que informa No se puede procesar la vinculación. Este problema estaba limitado al uso de Chrome con activos de cliente en caché a través de una red remota.

  • El panel de filtros ahora se limpia
    Si aplicas un filtro de lista, lo limpias y luego realizas una búsqueda o aplicas otro filtro, el filtro anterior ahora se limpia como se esperaba. Esto soluciona un problema intermitente donde una lista mostraba un GUID en lugar de su título.

  • El panel de marco que contiene paneles de visibilidad ahora se carga
    Los paneles ocultos ya no impiden que la página reconozca que todos los paneles han sido renderizados. Anteriormente, el panel de marco no se cargaba cuando los paneles de visibilidad estaban ocultos.

  • Los paneles de cuadrícula desplazables que muestran auditoría ahora están alineados
    Habilitar Mostrar Auditoría en un panel de cuadrícula desplazable ya no causa problemas de alineación donde las alturas de las filas son de diferentes tamaños.

  • Los procedimientos almacenados de Snowflake ahora funcionan
    Ejecutar un procedimiento almacenado en un servidor de datos de Snowflake ahora funciona como se esperaba y ya no resulta en un error.

  • Problemas de validación de archivos binarios resueltos
    Los siguientes problemas relacionados con archivos binarios han sido solucionados:

    • Tener ciertas validaciones en su lugar ya no impide que un archivo binario sea guardado.
    • Un archivo binario ya no necesita ser restablecido si ocurre un error de validación al guardar un registro por primera vez.
  • Problemas conocidos del Asistente de IA resueltos
    El Asistente de IA de App Builder tiene las siguientes correcciones a problemas conocidos documentados anteriormente:

    • Las páginas emergentes ahora se renderizan correctamente junto a la ventana de chat.
    • Si la instancia se reinicia durante una sesión de chat, el asistente ya no parece quedarse colgado en una respuesta.
    • El asistente ahora puede enlazar a páginas desde varias ubicaciones de menú, no solo desde el menú Inicio.
    • El asistente ahora ofrece eliminar una tabla por ti en lugar de pedirte que lo hagas manualmente.

4.45.1

Versión 4.45.1+37226.e0e5b1c1 construida el 18/06/2025 a las 5:43:13 p.m.

Nuevas características

  • El Asistente de IA de App Builder ahora está disponible en general. Se puede usar para crear y mantener aplicaciones interactuando con un chatbot de IA utilizando lenguaje natural. Accede a él usando el botón Asistente de IA en la página Cajón de Acción > Menú del Sitio o ábrelo directamente desde Cajón de Acción > Asistente de IA.

    Importante

    El Asistente de IA para el Constructor de Aplicaciones está oculto a menos que su licencia de Harmony incluya la opción del Asistente de IA para el Constructor de Aplicaciones. Contacte a su Gerente de Éxito del Cliente (CSM) para agregar el Asistente de IA para el Constructor de Aplicaciones a su licencia de Harmony.

  • Ahora puede importar un documento OpenAPI para crear un endpoint REST en IDE > Servidores de Datos o Banco de Trabajo de Aplicaciones > Fuentes de Datos.

Mejoras

  • El Constructor de Aplicaciones ahora puede ejecutarse como un contenedor Docker utilizando la imagen Docker del Constructor de Aplicaciones de Jitterbit y una licencia válida del Constructor de Aplicaciones.

  • Ahora puede ver información sobre la solicitud HTTP actual utilizando ya sea la nueva página del Inspector de Solicitudes o la nueva Request() función de tiempo de ejecución mvSQL.

  • El controlador de conexión de QuickBooks Online ha sido actualizado para tener en cuenta los cambios próximos en la API de Contabilidad que se anticipa serán lanzados por Intuit el 1 de agosto de 2025. Debe revisar el post del blog de Intuit y confirmar que su esquema para esta conexión es compatible con las características lanzadas a través de la versión menor 75.

    Importante

    Antes del 1 de agosto de 2025, recomendamos actualizar cualquier conexión de QuickBooks Online para especificar una versión menor de 75 o mayor:

    • Si está especificando una versión menor de menos de 75, actualícela a 75 (como mínimo).
    • Si no está especificando una versión menor, asegúrese de que su esquema coincida con el de la versión menor 75.

    La versión menor se puede especificar en la Configuración Avanzada de la configuración del servidor estableciendo Versión a MinorVersion=75;.

    Después de realizar cambios, se recomienda reimportar el esquema en su entorno de desarrollo, probar y luego promover el cambio de esquema a todos los entornos. Esto asegurará que no haya un desajuste de esquema cuando el cambio se active el 1 de agosto de 2025. Si no realiza cambios, pueden surgir errores debido a un desajuste de esquema.

Correcciones

  • El emisor mvSQL para funciones con modificadores, como Cast() y Rank(), ahora funciona como se esperaba.

  • El proveedor de seguridad de reescritura de URL ahora coincide correctamente con las URL utilizando el puerto predeterminado, ya sea el puerto 80 para HTTP o el puerto 443 para HTTPS.

  • El control HTML ya no reemplaza todos los espacios con espacios no separables.

  • Los registros para una fuente de datos REST ahora utilizan por defecto y aplican la duración establecida de un filtro para Activado En y Deshabilitar Después.

  • La construcción de una versión ya no falla al encontrar nombres de página, tabla o rol con un espacio al final.

  • Las descripciones emergentes para grupos de controles, incluidos acordeones, pestañas y grupos de campos, ahora se muestran correctamente.

  • Al enlazar o filtrar datos en la fuente de datos del conector de App Builder, ya no ocurre un error de conversión intermitente.

  • Al ver un manifiesto de paquete, los nombres de los servidores de la fuente de datos ya no se reemplazan con un GUID.

  • Cuando una página contiene grupos de desplazamiento, hacer clic en Siguiente para avanzar al siguiente paso en el asistente ahora funciona.

  • Al iniciar un asistente, ya no ocurre un error intermitente.

4.44.0

Versión 4.44.0+37026.0d9c964d construida el 21/05/2025 a las 5:19:31 p.m.

Mejoras

  • Al bloquear una aplicación o fuente de datos durante el mantenimiento, ahora puede permitir que grupos de usuarios seleccionados accedan a los elementos bloqueados.

  • En cualquier paso de un flujo de trabajo, ahora puede enviar notificaciones bajo demanda.

  • Ahora puedes descartar notificaciones enviadas por flujos de trabajo.

  • Al copiar un flujo de trabajo de mantenimiento, ahora también se copian sus notificaciones.

  • Las acciones de los complementos ahora admiten controladores de éxito y fracaso.

  • Se ha mejorado la visualización del contenido de las notificaciones del sistema en los paneles de resumen.

  • Los LP ahora se denominan paquetes.

Correcciones

  • La configuración del grupo de seguridad Nivel de Visualización de Errores ahora se respeta para todos los errores.

  • Un control ya no se trata como requerido cuando es requerido por una regla de visibilidad pero está oculto o deshabilitado mediante formato condicional.

  • Los registros de cambios del sistema ahora se pueden buscar por padre.

  • Al crear una fuente de datos utilizando el asistente, el paso final de resumen ahora muestra la fuente de datos correcta.

  • Cuando se habilita el trazado, ahora se incluye más contexto para las reglas predeterminadas.

  • Las instalaciones de Linux ahora muestran el número de versión correcto.

  • Probar un punto final REST que no existe ya no muestra la opción de descargar el resultado, y en su lugar ahora informa un error.

  • Ya no ocurre un error después de agregar múltiples condiciones de filtro para el mismo control y luego eliminar algunas de las condiciones.

  • Ya no ocurre un error al intentar eliminar un paquete.

  • Ya no ocurre un error cuando un control de contraseña está vinculado a una columna numérica.

  • Ya no ocurre un error al insertar en una tabla completamente auditada utilizando la capa de negocio CRUD al ejecutar un evento con transacciones habilitadas.

4.43.0

Versión 4.43.0+36887.02aefc50 construida el 1/5/2025 5:22:33 a.m.

Nuevas características

Mejoras

  • El objeto de datos público de la alerta del Constructor de Aplicaciones ahora admite una lista delimitada por comas de múltiples valores de UserId en su columna To(). Si los usuarios no están ya en una sesión activa, la alerta se mostrará cuando inicien sesión la próxima vez.

  • El período de retención del registro de eventos ahora se puede cambiar utilizando el nuevo botón Configurar en la página IDE > Monitoreo > Registros de Eventos.

  • Ahora se muestra una notificación en la aplicación si el proceso de importación de la fuente de datos falla. La notificación incluye un enlace para ver la entrada del historial de eventos para obtener más información.

  • Las funciones Caller(), Shared(), Generated() y Memory() ahora admiten el tipo de dato DateTime.

Correcciones

  • Hacer que un control sea obligatorio con una regla de visibilidad ahora impide que el usuario guarde la fila si no se ha proporcionado un valor. Anteriormente, la interfaz de usuario indicaba que el control era obligatorio, pero el usuario podía guardar la fila sin proporcionar un valor.

  • Cuando se actualiza un horario desde la página IDE > Monitoreo > Horarios, el campo de auditoría ChangedOn ahora se actualiza como se esperaba.

  • La página de detalles de Trabajos ha mejorado su rendimiento cuando la instancia tiene trabajos en ejecución.

  • Se han resuelto problemas con webhooks nuevos y existentes.

4.42.0

Versión 4.42.0+36732.efaf1605 construida el 8/4/2025 10:13:04 p.m.

Problema conocido

Hay un problema conocido con los webhooks en la versión 4.42.0. El problema fue corregido en 4.41.1 y se resuelve en 4.43.0 y versiones posteriores.

Mejoras

  • Al crear una versión, ahora se pueden agregar roles de seguridad individuales utilizando la opción que aparece en la pantalla de Objetos de Solución.

  • Los cambios en las claves primarias, claves foráneas e índices ahora aparecen en el registro de cambios de la tabla física.

  • Las implementaciones de Elastic Beanstalk ahora tienen WebSockets habilitados por defecto.

  • Ahora se muestra una advertencia al instalar una versión o instantánea que contiene un modelo lógico de fuente de datos que no coincide con el modelo físico.

Correcciones

  • Cuando se invoca desde una regla de CRUD empresarial o de notificación, la Changed() function ahora verifica la fila del objeto empresarial para determinar si el valor fue modificado.

  • Al crear una restricción, ya no hay una limitación en el número de columnas devueltas.

  • Al construir una versión que incluye tablas con expresiones predeterminadas, ya no ocurre un error.

  • Restaurar una fuente de datos ahora preserva el nombre del inquilino.

  • Probar un punto final REST que devuelve un 404 ya no produce un error no manejado.

  • Ejecutar 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 estaba impidiendo que App Builder se iniciara en Beanstalk.

4.41.1

Versión 4.41.1+36880.a025e505 construida el 30/04/2025 7:13:16 p.m.

Correcciones

  • Se han resuelto problemas con webhooks nuevos y existentes.

4.41.0

Versión 4.41.0+36628.5ba00cb4 construida el 20/03/2025 3:45:42 a.m.

Mejoras

  • Las instantáneas ahora se eliminan automáticamente después de 90 días, o según lo configurado en IDE > Configuraciones Adicionales > Instantáneas > Configuración.

  • El paso de Construcción de crear una versión ahora tiene la opción de crear una instantánea antes de construir una versión.

  • El historial de instantáneas ahora registra fallos de restauración y enlaces al historial de eventos y registros.

  • La función Event() tiene un nuevo parámetro root.eventid que se puede usar para devolver el identificador de un evento invocado.

  • Los mensajes del registro de cambios para traducciones de paquetes se han mejorado para proporcionar más información sobre el cambio.

  • El error devuelto cuando los paneles y listas están vinculados utilizando columnas con tipos de datos incompatibles se ha mejorado.

Correcciones

  • Crear un requisito de instalación de solicitud de gestión de cambios ya no registra una advertencia.

  • Un requisito de instalación de solicitud de gestión de cambios ahora se puede modificar después de haber sido creado.

  • Un paquete de lanzamiento que ha sido instalado ahora se puede eliminar sin resultar en un error.

  • El formato de los números para las configuraciones regionales que utilizan una coma (,) como separador decimal ahora es el esperado.

  • Un cambio en la selección de la casilla PK en la pantalla de detalles de la columna ahora tiene efecto como se esperaba.

  • El controlador de Dynamics CRM se ha actualizado para corregir un error al autenticar.

  • Ya no ocurre un error al presionar una tecla de acceso rápido cuando un campo numérico está deshabilitado.

  • Ya no se registra un error al subir un archivo con éxito a un sistema de archivos.

  • Ya no ocurre un problema al usar la función Enum() con conectores de App Builder locales o remotos.

  • Los diálogos de instantáneas de la fuente 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 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.

  • El título de la página mostrado al agregar un evento ha sido corregido.

  • El rendimiento del menú del sitio con un gran número de aplicaciones se ha mejorado.

4.40.0

Versión 4.40.0+36495.22590c41 construida el 27/02/2025 a las 3:36:10 p.m.

Mejoras

  • Una nueva función de tiempo de ejecución, Recipient(), se puede usar con el campo To() de una alerta para enviar una notificación a un conjunto de usuarios, como un grupo, rol, aplicación, fuente de datos o sesión conocida.

  • El diálogo mostrado al restaurar un snapshot tiene una nueva casilla de verificación: Tomar un Snapshot Antes de Restaurar. Crear un snapshot antes de restaurar permite a los desarrolladores volver al estado inmediatamente anterior a la restauración si es necesario.

  • Las operaciones de snapshot, como tomar y restaurar un snapshot, ahora se registran en el registro de cambios del objeto capturado.

  • La página de Snapshots ahora muestra el nombre del conjunto de snapshots si está disponible. La página de Snapshot muestra tanto el nombre del conjunto de snapshots como el mensaje.

Correcciones

  • Un endpoint de SNAPI ahora ignora si se pierde una conexión y finaliza su evento (con la excepción de GET). Para cancelar un evento atascado, ve a IDE > Monitoreo > Registros de Eventos > Ver Eventos en Ejecución y haz clic en el botón Cancelar.

  • Al usar un tipo de acción de exportación, ya no ocurre un error cuando la fuente de datos del archivo es Amazon S3.

  • Los valores de columna temporales ahora se preservan al ejecutar un evento en segundo plano.

  • El controlador de CData Email 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 que 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 un snapshot.

  • Los cambios en los paquetes de Vinyl Babel y Vinyl UI Babel ahora se registran en el registro de cambios.

  • Modificar con éxito un horario ya no registra un error en el registro de cambios.

  • Se han agregado descripciones más detalladas sobre los conjuntos de cambios para las restricciones.

4.39.1

Versión 4.39.1+36372.a5eda6b9 construida el 12/2/2025 a las 6:27:28 p.m.

Correcciones

  • Registrar una regla de visibilidad en un panel ahora funciona. Anteriormente, después de intentar registrar una regla, no aparecía en la lista de reglas.

4.39.0

Versión 4.39.0+36336.589baad7 construida el 6/2/2025 a las 5:04:47 a.m.

Nuevas características

Mejoras

  • La versionado de App Builder tiene los siguientes cambios:

    • La versión minor ahora coincide con la versión menor de la correspondiente versión de Harmony. Por ejemplo, App Builder 4.39.0 corresponde con Harmony 11.39.
    • Un nuevo conjunto de números, la versión patch, 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.
    • La versión internalRelease en la Version() función mvSQL ahora está en desuso.
  • Auditoría completa ahora está habilitada por defecto para tablas adicionales, incluyendo traducciones, funciones, tipos de datos lógicos y proveedores de seguridad donde no estaba habilitada por defecto. Esto mejora la información capturada en registros de cambios.

  • Paquetes de lanzamiento ahora se pueden almacenar en un bucket de Amazon S3, configurado en la sección de Empaquetado de la configuración de inicio.

  • Las características del Sistema de Archivos S3 y del Almacenamiento de Claves de Cifrado de Datos S3 ahora admiten URIs de buckets S3 alojados virtualmente.

  • La paginación basada en tokens de la API REST ahora es compatible con la capa de negocio.

  • Las páginas de registro tienen las siguientes mejoras:

    • Se han realizado actualizaciones de terminología en la página de registro de acciones, incluyendo la sustitución del término legado bridge por notification y el cambio de nombre de link a rule.
    • El campo Ayuda Técnica ya no es obligatorio al registrar una regla de validación.
    • El campo Ayuda Técnica ahora se establece por defecto en la ayuda técnica para la regla o complemento seleccionado al registrar una validación, acción, predeterminado o visibilidad.
    • Las páginas de registro de validación, acción, predeterminado y visibilidad se han actualizado para mayor consistencia.
    • La auditoría ahora está disponible al ver un registro de regla predeterminada.
    • Las columnas se han reorganizado en las listas de controles de Diseñador en Vivo y Editor de Página. El nombre del control ahora aparece primero. El nombre y el orden del control están indentados para reflejar la profundidad del control.
    • La columna Valor no utilizada ha sido eliminada de la tabla, las páginas de registro de regla y regla predeterminada del panel.
  • 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 de Eliminar, ya no puede ocurrir un error.

  • Al usar Informe de Auto Construcción y faltar información de fuente sobre el ancho promedio, los controles uno al lado del otro ahora se renderizan como se esperaba.

  • Se ha corregido un problema al usar paginación de la API REST con parámetros de página/límite y desplazamiento/límite.

  • Ya no puede ocurrir un error al mover un control a un grupo de campos.

4.0.36202 (11.38)

Versión 4.0.36202 construida el 16/01/2025 a las 7:11:40 p.m. (build f81787b7, 11.38)

Mejoras

Correcciones

  • Se ha mejorado el mensaje de registro del changelog 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 construida el 27/12/2024 6:52:49 p.m. (build 916336a5, 11.37)

Nuevas características

Mejoras

  • Los registros 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 cualquier fuente de datos, colecciones y paquetes utilizados por la aplicación.
    • Los registros de cambios individuales para lo siguiente ahora están disponibles: 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 de registro de cambios ahora incluyen el nombre y tipo de lo que se modificó donde sea posible.
    • Cada registro de cambios ahora 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, su modelo lógico ahora se puede incluir además de su modelo físico.
    • Al agregar una fuente de datos a una solución, las funciones definidas por el usuario y los tipos de datos lógicos individuales ahora se pueden eliminar o agregar opcionalmente. Anteriormente, estos se agregaban automáticamente al paquete de lanzamiento y no se podían eliminar.

    Importante

    Antes de construir un lanzamiento utilizando una plantilla de lanzamiento existente, los desarrolladores deben agregar manualmente funciones definidas por el usuario y tipos de datos lógicos a la plantilla para que se incluyan.

  • Se han realizado mejoras en el rendimiento en las siguientes áreas:

    • Se ha reducido la huella 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 en lugar de 100 aplicaciones.
  • Para reducir el desorden en los registros, la severidad del registro de resultados CRUD se ha reducido de Informativo a Depuración.

Soluciones

  • Las columnas de la tabla administrada ahora se muestran siempre 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 renderizan las imágenes e íconos configurados como se esperaba. Además, los estilos ahora se aplican cuando el Subtipo de un menú en línea se establece en Grande.

  • La función mvSQL Generada ahora tiene la salida esperada para las filas que han sido recién insertadas en una fuente de datos Salesforce ADO.NET.

  • Editar una unión en una regla de negocio ahora actualiza sus columnas ChangedOn y ChangedBy como se esperaba.

  • Limpiar un ancho establecido para un control ya no restablece el ancho a su valor predeterminado.

  • Probar una notificación por correo electrónico ya no envía el correo de prueba a los usuarios incluidos por cc o bcc en la regla de notificación.

  • Ejecutar reglas predeterminadas para conexiones que utilizan OAuth para autenticación, como una fuente de datos Salesforce ADO.NET, ya no resulta en un error.

  • Eliminar una página del generador de páginas ya no registra un error.

  • Los webhooks ahora establecen correctamente el encabezado Content-Type.

  • Al modificar una columna en el generador de reglas, ahora se puede seleccionar un tipo de dato lógico definido por el usuario.

  • Cuando el Generador de Aplicaciones está configurado para alta disponibilidad y se utiliza autenticación de aplicación, iniciar sesión a través de un proveedor de identidad SAML ya no resulta intermitentemente en el error No se puede crear la identidad. Ya existe una identidad con el nombre dado.

  • Al copiar una regla de negocio y usar PostgreSQL, ya no ocurre un error.

  • Al guardar una acción de exportación, ya no ocurre un error que informe que el nombre del archivo es obligatorio incluso cuando se ha establecido.

  • Al autenticar desde el portal de Harmony en la región EMEA, ya no ocurre una excepción.

  • Al lanzar un asistente, ya no ocurre una excepción de JavaScript que resulta en un paso no renderizado.

  • Durante una actualización, ya no ocurre un error relacionado con los cambios en los datos de Db_Template.

  • Durante las instalaciones y actualizaciones, se ha mejorado la confiabilidad de la creación de bases de datos. Anteriormente, ocurrían errores intermitentes.

  • Durante el proceso de depuración de trazas, usar el 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 construida el 04/11/2024 a las 10:21:55 p.m. (build b97727bd, 11.34.1)

Correcciones

  • Ya no ocurren fallas en la instalación y actualización después de extraer App Builder utilizando la utilidad de extracción de archivos ZIP integrada de Windows. Las fallas de instalación se debieron a que Windows eliminó los espacios iniciales en los nombres de archivos.

  • La lógica para verificar las reglas de inserción CRUD se ha actualizado para asegurar que las claves primarias se dirijan correctamente.

4.0.35771 (11.34)

Versión 4.0.35771 construida el 25/10/2024 a las 7:10:21 p.m. (build 85521f02, 11.34)

Nuevas características

Mejoras

Correcciones

  • Las claves foráneas en proveedores con soporte de esquema, como SQL Server, ahora se importan correctamente.

  • Se ha mejorado la visualización de los popups de ayuda con una gran cantidad de texto.

  • Los mensajes de validación ahora se muestran correctamente en los pasos del asistente que contienen múltiples paneles.

  • Se han solucionado problemas donde los botones personalizados de siguiente/anterior en los asistentes podían renderizarse 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 construida el 10/5/2024 a las 3:45:40 a.m. (build c043fb70, 11.33)

Mejoras

  • Al construir una versión, los desarrolladores ahora pueden agregar objetos SQL individuales (vistas y procedimientos almacenados) y widgets en el paso del asistente de solución Objetos de Solución. 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. Esto incluye mostrar el paso del asistente de solución Configurar Fuentes de Datos 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 fuera de línea, las reglas CRUD de la capa de datos han ampliado su soporte, permitiendo ahora cualquier fuente de datos siempre que la fuente de datos de destino lo soporte. Esto incluye la obtención de datos del Conector de App Builder o de una API REST.

  • Los informes de Auto Construcción ahora soportan 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

  • Se ha resuelto un problema con las instalaciones de Linux donde no se podían generar informes.

  • Las notas de la versión ahora se muestran como HTML en lugar de texto HTML sin procesar en las páginas de Manifest y Installed Package.

  • Ya no ocurre un error al construir una versión que contiene una fuente de datos marcada como No incluir.

  • Las barras invertidas (\) ya no se eliminan de las expresiones mvSQL y 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 evitan que los usuarios ingresen caracteres no numéricos. Se permiten los caracteres utilizados para formatear números, como símbolos de moneda y signos de porcentaje.

  • 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 de Event History que aparece en la notificación de una construcción de versión fallida ahora muestra el historial de eventos como se esperaba.

  • La página de Under Maintenance que se muestra durante las instalaciones y actualizaciones ahora devuelve un código de estado de respuesta HTTP 200 en lugar de un 503. Esto asegura que los balanceadores de carga consideren que el servidor está saludable.

  • En un despliegue de múltiples servidores, cuando un solo servidor realiza una instalación o actualización, si ese servidor se termina antes de que la operación se complete, los servidores restantes ahora esperan 1 minuto antes de volver a intentar la actualización. Anteriormente, los servidores restantes esperaban hasta 2 horas.

4.0.35520 (11.32)

Versión 4.0.35520 construida el 25/09/2024 a las 5:04:26 p.m. (build 55f208b4, 11.32.1)

Nuevas características

  • Al construir una versión, los desarrolladores ahora pueden seleccionar los nuevos objetos Collection, Page o Rule en la pantalla de Solution Objects para incluir estos componentes individuales en una versión.

  • Antes de instalar un paquete de versión en IDE > Install Release, los administradores ahora pueden ver su contenido utilizando el nuevo botón Manifest.

  • 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 manejadores 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 offline que puede ejecutarse en un dispositivo móvil sin conexión a la red.

  • Los desarrolladores pueden usar el nuevo asistente de aplicaciones de IA (Beta) para crear una nueva aplicación y fuente de datos utilizando lenguaje natural. Para acceso beta, contacta a tu Gerente de Éxito del Cliente (CSM).

Mejoras

  • App Builder ahora requiere .NET 8 como requisito del sistema.

  • Los eventos intrínsecos ya no se crean automáticamente cuando se crea una regla de negocio.

  • La página de Paquete Instalado ahora muestra todos los objetos incluidos en un paquete de lanzamiento, no solo las aplicaciones y 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 en la tabla principal cambiaron.

Soluciones

  • Las listas en 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 han cargado los nuevos datos.

  • 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 de Crear una Tabla ya no falla si no hay columnas de título presentes.

  • Ahora se impide que las reglas de negocio escriban en columnas de tabla que extienden objetos de datos públicos de solo lectura.

3.3 y versiones anteriores

Las notas de la versión de versiones anteriores para Vinyl (el antiguo nombre de App Builder) se encuentran en el archivo de documentación de Vinyl.