Problemas resueltos en Order Hub

Se resolvieron problemas en Order Hub como parte de IBM Sterling® Order Management System versión 26.0 y las actualizaciones menores posteriores.

11 de junio de 2026 (lanzamiento del paquete de correcciones)

ID de defecto Número de caso Descripción
orderhub-ui-utils#3331 TS022368507 El calendario muestra seis días a la semana, con o sin número de semana.
  • Problema: Como parte de los cambios introducidos para mostrar los números de semana en el selector de fechas, el CSS actualizado ha provocado una ligera desalineación en las columnas de los días. Este problema provocaba que algunos días se desplazaran a la fila siguiente, lo que hacía que en algunas filas solo se mostraran seis días.
  • Corrección: Se ha ajustado el diseño del selector de fechas para garantizar que se muestren siete días por fila.
  • Archivos cambiados: Archivos de biblioteca internos

5 de junio de 2026 ( 10.0.2604.2-26.2.4.2 de la nota de prensa)

ID de defecto Número de caso Descripción
buc-app-order#9905 TS022146807 Problemas con la gestión de las líneas de entrega: los artículos desaparecen y la función «Seleccionar todo y eliminar» no funciona.
  • Problema: La lógica de la tabla de líneas de programación periódicas no gestionaba correctamente determinados flujos.
  • Corrección: Se ha modificado el código para gestionar la inserción y la eliminación de líneas.
  • Archivos cambiados:
    packages/order-shared/src/lib/recurring-schedule-orderline-table/recurring-schedule-orderline-table.component.ts
buc-app-order#9901 TS022146983 Limpieza de claves huérfanas YFS_RESOURCE_PERMISSION.
  • Problema: Había dos identificadores de recursos problemáticos en Order Hub.
  • Solución: Se ha eliminado el identificador de recurso « BUCORD0016AT1002 » y se ha definido correctamente el recurso « BUCORD0023IP0002AT0004 ».
  • Archivos modificados: Se han actualizado los archivos de configuración de fábrica de OMS.
buc-app-inventory#5601 TS022264985 Las búsquedas guardadas en el inventario no funcionan.
  • Problema: El código de restauración de las búsquedas guardadas en el Order Hub para los elementos del menú desplegable presentaba una lógica errónea en un flujo concreto.
  • Solución: Se ha corregido el código para restaurar los valores de los menús desplegables en estos casos.
  • Archivos modificados: Archivos internos de la biblioteca y el siguiente archivo.
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
shell-on-prem#861 TS022215251 Ocultar la opción «Modificar perfil» del menú desplegable en la interfaz de Order Hub.
  • Problema: Order Hub no ofrecía la posibilidad de controlar el acceso a la acción «Modificar perfil» en el menú desplegable del banner superior.
  • Corrección: Se ha añadido una nueva entrada de permisos de recursos para controlar la acción de modificación del perfil.
  • Archivos modificados: archivos internos y archivos de configuración de fábrica de OMS.
orderhub-ui-utils#3254 TS022123947 El icono de guardar no aparece en las ventanas emergentes de personalización de la búsqueda al cambiar el nombre de una pestaña.
  • Problema: La ubicación del icono de guardar en la ventana modal de personalización de la búsqueda era incorrecta.
  • Solución: Se ha añadido algo de estilo CSS adicional para resolver el problema.
  • Archivos modificados: Archivos internos de la biblioteca.
orderhub-ui-utils#2996 TS021315275 La ruta de navegación personalizada de la nueva aplicación no funciona como se esperaba.
  • Problema: La lógica de la ruta de navegación no gestionaba este caso concreto en el que una aplicación personalizada enlazaba a una página tal y como se entrega.
  • Corrección: Se ha modificado el código para tokenizar correctamente la ruta URL y poder acceder a una ruta de aplicación externa personalizada.
  • Archivos modificados: Archivos de la biblioteca interna (utiliza la versión de common-components 6.25.6 y la versión de svc-angular 64.2 o posterior en tu aplicación personalizada package.json ).

4 de mayo de 2026 ( 10.0.2604.1-26.2.4.1 de la publicación)

ID de defecto Número de caso Descripción
buc-app-workspace#2532 TS022025879 El elemento de casilla de verificación «Cuentas» del panel de control de Order Hub desaparece en las pantallas con poco espacio vertical.
  • Problema: Los elementos de la interfaz de usuario de la página de selección de cuentas quedaban ocultos con determinadas resoluciones de pantalla.
  • Solución: Se ha modificado la paginación para que quede fuera del área desplazable y se ha establecido una altura de página fija.
  • Archivos cambiados:
    packages/workspace-dashboard/src/app/features/workspace-select-account/workspace-select-account.component.html
    packages/workspace-dashboard/src/app/features/workspace-select-account/workspace-select-account.component.scss
buc-app-inventory#5479 TS021869357 En la pantalla de gestión de inventario de Order Hub GIV no se puede introducir un número de etiqueta o de lote.
  • Problema: La pantalla de ajuste de inventario de Order Hub GIV no admitía correctamente los identificadores de etiquetas.
  • Corrección: La página de ajuste de inventario de GIV ahora comprueba los indicadores de caducidad y de control de etiquetas para mostrar los campos de fecha de envío y de identificador/atributo de etiqueta en función de los detalles del artículo, y utiliza los datos introducidos para ajustar el inventario en consecuencia.
  • Archivos cambiados:
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.html
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.ts
    packages/inventory-shared/assets/buc-app-inventory/getPage-templates.json
    packages/inventory-shared/assets/buc-app-inventory/i18n/en.json
    packages/inventory-shared/src/lib/common/item.interface.ts
    packages/inventory-shared/src/lib/components/sku-information/sku-information.ts
    packages/inventory-shared/src/lib/services/inventory-item.service.ts
buc-app-configurations#2668 TS021711542 No se ha podido actualizar el punto final del evento « ProductAvailablilty.v2 ».
  • Problema: En la pantalla «Order Hub», en la página de edición, faltan los campos de introducción de credenciales para el ID de cliente y el secreto de cliente, que son obligatorios para actualizar la API.
  • Corrección: La página de edición del punto final del webhook ahora incluye los campos de credenciales para permitir la edición del punto final.
  • Archivos cambiados:
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/publish-endpoint-details-fields/publish-endpoint-details-fields.component.ts
buc-app-configurations#2683 TS021927684 La descripción del servicio del transportista se borra al editarlo.
  • Problema: Order Hub no solicitó la descripción del servicio del transportista, lo que provocó problemas al guardar.
  • Solución: Se ha añadido a la pantalla el campo que faltaba.
  • Archivos cambiados:
    packages/configurations-shared/assets/buc-app-configurations/i18n/carriers/en.json
    packages/create-edit-carrier/src/app/features/create-edit-carrier/create-carrier/create-carrier.component.html
    packages/create-edit-carrier/src/app/features/create-edit-carrier/create-carrier/create-carrier.component.ts
    packages/create-edit-carrier/src/app/features/create-edit-carrier/view-carrier/view-carrier.component.html
buc-app-order#9880 TS021228518 Una etiqueta en Order Hub sigue apareciendo en inglés incluso después de cambiar la configuración de idioma.
  • Problema: Se ha detectado que la palabra «Audit» no está traducida en un archivo en alemán.
  • Corrección: Se ha añadido la traducción correcta de la palabra «audit» en el archivo de configuración de idioma alemán.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/de.json
buc-app-order#9819 TS021753825 La dirección de facturación seleccionada no se guarda para un pedido de contrato.
  • Problema: El menú desplegable de selección de la dirección de facturación no registraba los cambios.
  • Solución: Se ha garantizado que la lógica del evento de cambio del menú desplegable se detecte correctamente en todo momento.
  • Archivos cambiados:
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9794 TS021755112 Confirmar que no se muestre el mensaje de error del contrato cuando falte una línea de pedido.
  • Problema: La acción de confirmación del pedido de contrato genera un error en determinados flujos de error, como cuando la cantidad mínima por línea de pedido no es válida.
  • Solución: Se ha corregido el flujo de errores para evitar que aparezca el error de línea de pedido faltante.
  • Archivos cambiados:
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9772 TS021753966 La opción «Editar contrato» muestra más grupos de los esperados.
  • Problema: En el código de Order Hub encargado de llamar a la API para obtener los grupos faltaban CallingOrganizationCode y DocumentType,, lo que provocaba que se devolvieran todos los grupos.
  • Solución: Se ha detectado el código defectuoso, de modo que la carga útil incluye ahora los valores que faltaban.
  • Archivos cambiados:
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9759 TS021679563 Pedidos de contrato: se ha pasado un objeto ` ShipToKey ` no válido.
  • Problema: La pantalla de pedidos de contrato de Order Hub utilizaba la dirección de facturación como dirección de envío al crear un pedido de contrato, lo que provocaba errores cuando dicha dirección no era válida como dirección de envío.
  • Corrección: Se ha modificado la selección de direcciones de la página de pedidos del contrato para utilizar el nuevo componente de selección de direcciones. Este componente también se ha mejorado para admitir diferentes tipos de direcciones, de modo que ya no sea necesario establecer la dirección de facturación como valor predeterminado en el campo de la dirección de envío.
  • Archivos modificados: Archivos internos de la biblioteca y el siguiente archivo.
    packages/contract-orders/src/app/features/order/contract-orders/contract-orders.component.ts
buc-app-order#9736 TS021727490 Problema con la confirmación del pedido cuando se cargan artículos a través de archivos de « CSV » y no se cumplen los requisitos de cantidad mínima de pedido.
  • Problema: El código de carga de la orden de contrato CSV no gestionaba con claridad determinados casos de error.
  • Corrección: Se ha modificado el código para gestionar los errores de cantidad de forma adecuada, con mensajes de error informativos.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/category-list.service.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/order-details/associate-delivery-request-modal/associate-delivery-request-modal.component.ts
    packages/order-shared/src/lib/order-details/associate-service-request-modal/associate-service-request-modal.component.ts
buc-app-order#9683 TS021505106 Hay un problema con la función de autocompletado carácter a carácter en las búsquedas de artículos y clientes en Order Hub.
  • Problema: El widget de autocompletado de Order Hub realiza llamadas a las API con rapidez y frecuencia, lo que provoca que un resultado anterior anule los resultados finales en entornos más lentos.
  • Corrección: Se ha modificado el código de autocompletado para que ignore las respuestas anteriores si hay respuestas futuras pendientes.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.html
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.html
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.html
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
    packages/order-shared/src/lib/data-services/create-contract-order-data.service.ts
    packages/order-shared/src/lib/recurring-schedule-orderline-table/recurring-schedule-orderline-table.component.html
    packages/order-shared/src/lib/recurring-schedule-orderline-table/recurring-schedule-orderline-table.component.ts

6 de abril de 2026 ( 10.0.2604.0-26.2.4.0 de la nota de prensa)

ID de defecto Número de caso Descripción
buc-app-inventory#5450 TS021680840 La búsqueda de productos no redirige automáticamente a la página de detalles.
  • Problema: La corrección introducida en la última versión para que se acceda automáticamente a la página de detalles si solo hay un resultado no se aplicó a otra ruta de código.
  • Solución: Se ha replicado el código en la ruta alternativa, de modo que ahora se cubren todos los casos para la redirección automática a la página de detalles.
  • Archivos cambiados:
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
buc-app-inventory#5441 TS021715845 Cuando el nombre del elemento es largo, se sale del espacio previsto e interfiere con otros elementos.
  • Problema: La ruta de navegación de las páginas de detalles del inventario no se mostraba correctamente cuando el nombre del artículo era largo.
  • Corrección: La ruta de navegación de Order Hub ahora gestiona los puntos suspensivos en los nombres largos de las páginas de detalles del inventario.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/inventory-availability-details/src/app/features/inventory/inventory-availability-details/inventory-availability-details.component.scss
    packages/inventory-sku-details/src/app/features/bundle-details/bundle-display.component.scss
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.scss
buc-app-inventory#5430 TS021558094 Hay un error en una función de Order Hub al realizar una búsqueda en el inventario: la ventana emergente «Seleccionar nodos».
  • Problema: Al aplicar una corrección de rendimiento, se eliminó una función del selector de nodos en la versión anterior. Por lo tanto, un usuario empresarial ya no puede ver todos los nodos en la ventana modal del selector de nodos, ya que es necesario introducir o seleccionar algunos criterios de búsqueda para realizar una búsqueda de nodos.
  • Solución: Se ha recuperado la posibilidad de mostrar todos los nodos añadiendo la opción «Todos los nodos» a la lista desplegable de tipos de nodo.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-inventory#5424 TS021618426 La búsqueda de artículos mediante la característica «Artículo estándar» no funciona como se esperaba.
  • Problema: La API de búsqueda de artículos SIP no consideraba que los casos nulos y vacíos de « isModelItem » fueran equivalentes, por lo que no había forma de buscar con precisión «artículos normales» en Order Hub.
  • Corrección: Se ha corregido la API del backend para que admita valores nulos y vacíos en « isModelItem », de modo que ahora se pueden buscar correctamente los artículos en Order Hub.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-configurations#2661 TS021767911 La interfaz de usuario de Order Hub no muestra las tarifas de los servicios de transporte.
  • Problema: El código de Order Hub estaba pasando un valor incorrecto en originLocationType al llamar a una API de búsqueda masiva. Se estaba utilizando el valor « rateNodeType » de la configuración del nodo para los cálculos de optimización, mientras que Order Hub estaba pasando el valor « fulfillmentNodeType ».
  • Corrección: Se ha modificado el código para utilizar el valor de « rateNodeType » de la configuración del nodo como valor de « originLocationType » al realizar la llamada «bulk-find».
  • Archivos cambiados:
    packages/configurations-carriers/src/app/features/carriers/carriers-list/shipping-zones/shipping-zones-container/shipping-zones-container.component.ts
buc-app-order#9770 TS021491064 La lógica de derivación de los nombres de los productos en los detalles de las líneas de envío de Order Hub no coincide con la de los detalles de las líneas de pedido.
  • Problema: La página de detalles de la línea de envío en Order Hub no contaba con un mecanismo alternativo para mostrar el nombre del producto, a diferencia de otras páginas de la aplicación.
  • Corrección: Se ha modificado la página para que, en caso de que el campo « DisplayItemDescription » esté vacío, se muestre en su lugar « ItemDesc ».
  • Archivos cambiados:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#9735 TS021528517 Al ordenar las líneas no guardadas, estas se eliminan.
  • Problema: Si se realizan cambios sin guardar antes de ordenar una tabla, las filas no guardadas se eliminan. Siempre que se realicen acciones que requieran una solicitud a la API, debemos pedir al usuario que guarde los datos antes de llevar a cabo la acción.
  • Corrección: Se ha añadido un mensaje que solicita al usuario empresarial que guarde los cambios antes de ordenar la tabla, en caso de que haya cambios sin guardar en la tabla de líneas de pedido del contrato.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-shared.mixin.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9734 TS021430616 Existen problemas de retención de aplicación y resolución para un pedido de venta que forma parte de un pedido de contrato.
  • Problema: Los tipos de retención «apply» y «resolve» en Order Hub eran incorrectos.
  • Corrección: Se ha modificado el código para pasar un parámetro « documentType » al recuperar los tipos de retención «apply» y «resolve» del servidor.
  • Archivos cambiados:
    packages/order-search-result/src/app/features/order/order-list-table/order-list-shared.mixin.ts
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
buc-app-order#9733 TS021715004 Pedidos de contrato: selección de líneas para su eliminación.
  • Problema: La implementación de la tabla de líneas de pedido de contrato se realiza del lado del cliente; cada vez que se llevan a cabo acciones que requieran una solicitud de API, debemos pedir al usuario que guarde los datos antes de ejecutar la acción.
  • Corrección: Se ha añadido un mensaje para pedir al usuario empresarial que guarde los cambios antes de eliminar una fila de la tabla.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-shared.mixin.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9726 TS021696193 La función «Guardar» se desactiva en Order Hub cuando el número de líneas del pedido supera las 100.
  • Problema: Con los recientes cambios en las tablas de líneas de pedido para la corrección de rendimiento destinada a gestionar pedidos de gran volumen, se omitió una parte de la lógica necesaria para actualizar una variable que se comprobaba para habilitar el botón «Guardar».
  • Solución: Se ha completado la variable con los datos que faltaban, lo que ha corregido la lógica de activación del botón «Guardar».
  • Archivos cambiados:
    packages/contract-orders/src/app/features/order/confirmed-table/confirmed-table.component.ts
    packages/contract-orders/src/app/features/order/contract-orders/contract-orders.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-cs-table.component.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-shared.mixin.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.scss
    packages/order-shared/src/lib/actions/confirmed-table-state.service.ts
buc-app-order#9699 TS021545068 La selección de líneas en la vista de grupo no funciona en la ventana emergente «Añadir varias líneas de pedido».
  • Problema: Se han detectado algunos casos en los que el modal no funciona correctamente, como por ejemplo: las opciones «Seleccionar todo» y «Deseleccionar todo», la función «Actualizar» no muestra las selecciones anteriores, la opción «Eliminar de las líneas seleccionadas» elimina más de lo esperado, etc.
  • Solución: Se ha añadido código para gestionar todos estos casos extremos, con el fin de facilitar su uso a los usuarios empresariales.
  • Archivos cambiados:
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
buc-app-order#9695 TS021674058 La información de la línea de pedido y del pago no se muestra en la página de detalles del pedido al realizar una búsqueda de pedidos en español y otras configuraciones regionales que no sean el inglés tras la actualización a la versión 26.1.1.2.
  • Problema: Esta regresión fue un efecto secundario de la actualización de Angular v20. Los archivos de registro de utilidades de configuración regional de Angular v20 se incluyeron en archivos.js en lugar de en archivos.mjs.
  • Solución: Todas las aplicaciones de Order Hub han sustituido la importación de los archivos.js.
  • Archivos modificados: Todos los archivos « app.component.ts » de todos los repositorios; por ejemplo: packages/contract-detail/src/app/app.component.ts, etc.
buc-app-order#9684 TS021478478 Haz que el mensaje con el recuento total de resultados de búsqueda sea opcional en la página de búsqueda de pedidos del Centro de pedidos.
  • Problema: Las investigaciones del servicio de asistencia técnica han demostrado que, al no solicitar el número total de registros en una búsqueda, se puede reducir el tiempo de respuesta de la búsqueda de pedidos entre medio segundo y un segundo, dependiendo del resultado.
  • Corrección: Se ha añadido una opción de configuración de visualización en Order Hub para elegir si se muestra o no el número total de registros en una búsqueda de pedidos. Ahora los clientes pueden utilizar esta opción en función de sus necesidades y del volumen de pedidos que tengan en su sistema.
  • Archivos modificados: Se ha actualizado la configuración de fábrica de OMS para definir una plantilla que utilizará Order Hub.
    packages/order-search-result/src/app/features/order/order-list-table/order-list-shared.mixin.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.html
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.scss
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.ts
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-order#9661 TS021553722 La función «Seleccionar todo» no funciona correctamente debido a un retraso en la respuesta de la API al cambiar el número de elementos por página.
  • Problema: Al cambiar el número de elementos por página en el menú desplegable de 10 a 25 o 50 en la ventana modal «Añadir varias líneas», los usuarios observan un retraso: el menú desplegable se actualiza de inmediato, pero la tabla sigue mostrando solo 10 elementos. Si los usuarios hacen clic en «Seleccionar todo» durante este intervalo de tiempo, solo se seleccionan los 10 elementos que se muestran inicialmente, en lugar de todos los elementos, lo que provoca confusión y una interrupción del flujo de trabajo.
  • Corrección: Se ha modificado el mecanismo de carga de la tabla para que muestre la animación de carga y bloquee la selección hasta que la tabla se haya cargado por completo.
  • Archivos cambiados:
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.html
    packages/order-shared/src/lib/add-order-line-modal/add-item-list-table/add-item-list-table.component.ts
    packages/order-shared/src/lib/add-order-line-modal/add-order-line-modal.component.html
    packages/order-shared/src/lib/add-order-line-modal/add-order-line-modal.component.scss
    packages/order-shared/src/lib/add-order-line-modal/add-order-line-modal.component.ts
    packages/order-shared/src/lib/add-order-line-modal/selected-item-list-table/selected-item-list-table.component.ts
buc-app-order#9636 TS021377805 En la página de detalles del pedido, la tabla de líneas del pedido debería recordar la selección al actualizar la página.
  • Problema: La función de actualización reinicializa todo el componente de tabla (no solo los datos), lo que hace que tanto la configuración de elementos por página como la ordenación aplicada vuelvan a los valores predeterminados. Para el usuario empresarial, este no es un comportamiento deseable al revisar las líneas de un pedido.
  • Solución: Se ha mejorado el código para guardar la configuración de la tabla en el contexto de la página, de modo que cualquier acción o actualización de la tabla se recargue con el estado más reciente.
  • Archivos cambiados:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-client-side-table.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.ts
buc-app-order#9630 TS021451088 La búsqueda de organizaciones de vendedores y compradores arroja resultados inesperados.
  • Problema: Los resultados inesperados se deben a que faltaba el parámetro « roleKey » en la carga útil de la llamada a la API, tanto en la búsqueda de compradores como en la de vendedores.
  • Solución: Se ha modificado el código para incluir « roleKey » en la carga útil de las llamadas a la API.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-order#9628 TS021388005 Ocultar la acción «Eliminar líneas» de la barra de herramientas para los contratos confirmados.
  • Problema: Dado que no existe ninguna regla de modificación que permita eliminar una línea de pedido con estado «confirmado», en los contratos confirmados no deberíamos permitir la eliminación de líneas.
  • Corrección: Se ha eliminado la acción de eliminar de la barra de herramientas para los contratos confirmados.
  • Archivos cambiados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9565 TS021473338 En determinadas condiciones, no es posible desasignar un grupo en la página «Crear pedido de contrato».
  • Problema: Se detectaron varios casos extremos en las funciones de «Desasignar grupos» de la vista de lista y la vista de grupos que no funcionaban correctamente.
  • Solución: Se ha mejorado el código para dar respuesta a todas estas situaciones.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-shared.mixin.ts
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts

9 de marzo de 2026 ( 10.0.2601.2-26.1.1.2 de lanzamiento)

ID de defecto Número de caso Descripción
shell-on-prem#789 TS021228518 Falta la traducción de algunos elementos del menú, como Inicio, Alerta y Panel de control.
  • Problema: Hay un problema interno de compilación de Order Hub con el proceso de traducción.
  • Solución: Se ha reconfigurado el proceso de traducción del repositorio.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-configurations#2630 TS021383659 Los detalles del punto final se abren en modo de edición de forma predeterminada.
  • Problema: Order Hub había eliminado el modo de solo lectura para los puntos finales cuando se rediseñó en la versión de enero de 2026.
  • Corrección: Se ha restablecido el modo de solo lectura de la pantalla de puntos finales para mejorar la experiencia del usuario empresarial.
  • Archivos cambiados:
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/configurations-endpoints-details.component.html
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/configurations-endpoints-details.component.ts
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/endpoint-details-fields/endpoint-details-fields.component.html
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/endpoint-details-fields/endpoint-details-fields.component.scss
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/endpoint-details-fields/endpoint-details-fields.component.ts
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/publish-endpoint-details-fields/publish-endpoint-details-fields.component.html
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/publish-endpoint-details-fields/publish-endpoint-details-fields.component.scss
    packages/configurations-endpoints-details/src/app/features/endpoints/configurations-endpoints-details/publish-endpoint-details-fields/publish-endpoint-details-fields.component.ts
    packages/configurations-endpoints/src/app/features/endpoints/configurations-endpoints/endpoints-table/endpoints-table.component.ts
    packages/configurations-endpoints/src/app/features/endpoints/configurations-endpoints/publish-endpoints-table/publish-endpoints-table.component.ts
buc-app-fulfillment#2400 TS021420178 El probador de abastecimiento encuentra productos, pero se agota el tiempo de espera en la llamada a la API getItemList.
  • Problema: La búsqueda de productos en el probador de abastecimiento no era óptima para conjuntos de datos de catálogos grandes.
  • Solución: Se cambió el código para utilizar la estrategia de paginación NEXTPAGE y recuperar solo un pequeño número de productos cada vez.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-order#9524 TS021289828 La estrategia de paginación consiste en utilizar NEXTPAGE y el tamaño de página adecuado para el pedido, el artículo y el cliente.
  • Problema: Los módulos «Buscar productos» y «Buscar clientes» de Order Hub no funcionan correctamente cuando hay millones de registros.
  • Solución: Se ha modificado el código para utilizar la estrategia de paginación NEXTPAGE, recuperar solo los elementos de la página actual que se muestran y otras pequeñas mejoras que reducen los resultados de la búsqueda.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.html
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/create-order/en.json
    packages/order-shared/src/lib/data-services/create-order-data.service.ts
buc-app-order#9548 TS021376809 Hay un problema con la confirmación del pedido del contrato cuando no se cumple el requisito de cantidad mínima de pedido de un artículo.
  • Problema: La página Crear o editar pedido de contrato > Añadir líneas de pedido no gestionaba correctamente los errores de la API. Se asumía que la API tendría éxito y se recargaría la información de la tabla con los datos del servidor.
  • Solución: Se ha corregido el código para que no se actualice la tabla desde el servidor cuando se produce un fallo en la API. Además, se utilizó un mensaje de error amigable para el usuario empresarial en el escenario que se informa, con el fin de proporcionar más claridad al usuario sobre el error.
  • Archivos cambiados:
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/create-contract-order/en.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9549 TS021377561 Se ha observado un problema de rendimiento en la creación y modificación de órdenes de contrato de borradores o contratos confirmados.
  • Problema: Los menús desplegables de la organización del comprador y del vendedor se diseñaron originalmente para mostrar todas las organizaciones respectivamente. Este diseño no funciona en un sistema que cuenta con cientos de miles de organizaciones compradoras.
  • Solución: Se ha mejorado el componente para que sea un menú desplegable más un modal de búsqueda en el caso de que haya más de 1000 organizaciones. Los resultados de la búsqueda recuperan pequeños conjuntos de resultados que están paginados.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
    packages/order-shared/src/lib/contract-select-enterprise/contract-select-enterprise.component.html
    packages/order-shared/src/lib/contract-select-enterprise/contract-select-enterprise.component.ts
    packages/order-shared/src/lib/data-services/create-contract-order-data.service.ts
    packages/order-shared/src/lib/order-shared.module.ts
    packages/order-shared/src/public-api.ts
buc-app-order#9551 TS021378715 El campo Crear pedido - Gestionar líneas de pedido - número no es editable. Solo se puede aumentar o disminuir el contador.
  • Problema: El campo de entrada de la tabla «Gestionar líneas de pedido» no era editable ni respondía.
  • Solución: Se cambiaron los campos numéricos de la tabla para utilizar un componente de interfaz de usuario más nuevo que funcionaba mejor.
  • Archivos cambiados:
    packages/create-order/src/app/features/order/create-order/manage-lines/orderline-table-generic/orderline-table-generic.component.html
    packages/create-order/src/app/features/order/create-order/manage-lines/orderline-table-generic/orderline-table-generic.component.ts
buc-app-order#9553 TS021237396 Falta la capacidad de buscar y filtrar direcciones existentes.
  • Problema: El modal de selección de direcciones de la página Crear pedido de venta presenta algunos problemas de usabilidad.
  • Solución: Se ha cambiado el código para utilizar el modal de selección de direcciones mejorado que se ha desarrollado recientemente para los pedidos de contrato B2B y los pedidos de venta B2B.
  • Archivos modificados: Archivos internos de la biblioteca y el siguiente archivo.
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.ts
buc-app-order#9555 TS021433627 Hay un impacto en el rendimiento en la página de búsqueda de pedidos desde la llamada multiApi a getOrganizationHierarchy.
  • Problema: El menú desplegable Order Hub enterprise realizaba una llamada innecesaria a multiApi para getOrganizationHierarchy en casos básicos.
  • Solución: Se ha corregido el código para eliminar la llamada a la API de los escenarios básicos.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-order#9564 TS021450079 Problemas con la opción «Añadir nueva dirección» en la página «Seleccionar dirección de envío» en «Crear pedido de venta» en pedidos por contrato.
  • Problema: Hay varios problemas con el modal «Añadir nueva dirección», como que el país siempre se guarda como EE. UU. El campo «Estado» es obligatorio independientemente del país seleccionado y de otras condiciones de error.
  • Corrección: Se ha corregido el código para gestionar correctamente las direcciones de países distintos de EE. UU.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/order-details-v2/src/app/features/order/order-summary/order-summary.component.ts
buc-app-order#9565 TS021473338 Pedidos de contrato: No es posible desasignar un grupo.
  • Problema: La lógica del Order Hub utilizaba una clave de línea de pedido incorrecta al desasignar grupos.
  • Solución: Se ha corregido el código para utilizar la clave de línea de pedido correcta.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9570 TS021473338 La asignación de elementos y grupos es incorrecta cuando se necesita el mismo elemento en diferentes grupos.
  • Problema: La lógica del Order Hub para asignar grupos a productos con el mismo identificador de artículo era incorrecta.
  • Solución: Se ha modificado el código para asignar y desasignar correctamente los grupos a las líneas del contrato.
  • Archivos cambiados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9575 TS021471971 La carga de CSV al editar un contrato confirmado que muestra el precio debe ser un error bloqueado.
  • Problema: Al cargar productos en un pedido contractual utilizando el método de carga « CSV » (Cargar productos en un pedido contractual), falta la configuración de bloqueo de precios.
  • Corrección: Se ha modificado el código de la carga « CSV » (Cargar todas las líneas de pedido de contrato) para establecer correctamente el indicador de bloqueo de precios para todas las líneas de pedido de contrato que se están cargando.
  • Archivos modificados: Archivos internos de la biblioteca y los siguientes archivos.
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9583 TS021459936 Eliminar la validación de la interfaz de usuario para un pedido de contacto al confirmar el pedido del contrato.
  • Problema: Los datos de la persona de contacto para un pedido de contrato son obligatorios en la interfaz de usuario del Order Hub, pero no en la API backend.
  • Solución: Se ha modificado el código para que la persona de contacto sea opcional en el proceso de creación de pedidos de contrato.
  • Archivos cambiados:
    packages/contract-orders/src/app/features/order/contract-orders/contract-orders.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/create-contract-order.component.ts
buc-app-order#9602 TS021312254 Las auditorías de pedidos no muestran los detalles correctos.
  • Problema: La lógica para mostrar las auditorías de pedidos era incorrecta.
  • Solución: Se ha modificado el código para encontrar correctamente las auditorías de la línea de pedido.
  • Archivos cambiados:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
    packages/order-audit-details/src/app/features/order/order-audit-details/order-audit-details.component.html
    packages/order-audit-details/src/app/features/order/order-audit-details/order-audit-details.component.ts
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.ts
    packages/order-audit-details/src/app/features/order/audit-summary/audit-summary.component.html
    packages/order-audit-details/src/app/features/order/audit-summary/audit-summary.component.ts
buc-app-order#9603 TS021319145 Las líneas de envío no se muestran en la página Detalles del envío.
  • Problema: En el caso de que una línea de envío contenga un artículo que no tenga una unidad de medida estampada durante la creación del pedido, los detalles del envío no pueden mostrar la línea.
  • Solución: Se ha modificado el código para añadir comprobaciones de descripciones de artículos vacíos y unidades de medida.
  • Archivos cambiados:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#9611 TS021528517 Al añadir varios artículos a un pedido de contrato, estos se muestran en un orden incorrecto.
  • Problema: La tabla de líneas de pedido del contrato mostraba los productos de una forma poco intuitiva cuando un usuario empresarial añadía líneas de pedido del contrato.
  • Solución: Mostrar los elementos en el mismo orden en que se añadieron a la tabla.
  • Archivos cambiados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9612 TS021544853 La descripción general de las órdenes de contrato de la cuenta no se actualiza al cambiar de cuenta.
  • Problema: El recuento de pestañas de pedidos de contratos no se actualizaba de forma intermitente al cambiar de cuenta utilizando el menú desplegable.
  • Solución: Se ha modificado el código para actualizar explícitamente el recuento al cambiar la cuenta, en lugar de depender de un evento emitido.
  • Archivos cambiados:
    packages/contract-orders/src/app/features/order/contract-orders/contract-orders.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.html
buc-app-order#9620 TS021249529 Varias páginas de la aplicación Order Hub agotan el tiempo de espera debido a la llamada a la API getOrganizationHierarchy.
  • Problema: Order Hub realizaba algunas llamadas innecesarias a la API getOrganizationHierarchy en el menú desplegable de la empresa y retenía los pedidos.
  • Solución: Se ha modificado el código para que dichas llamadas a la API no se realicen en escenarios básicos.
  • Archivos cambiados:
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/order-holds-tab/order-hold-modal/order-hold-modal.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-hold-modal/shipment-hold-modal.component.ts
buc-app-order#9631 TS021491103 Hay inconsistencias en los nombres de las pantallas del Order Hub.
  • Problema: Order Hub utilizó el nombre del artículo y el nombre del producto en diferentes tablas, lo que provocó una inconsistencia en el uso de la terminología.
  • Corrección: Se ha sustituido el término «Nombre del artículo» por «Nombre del producto».
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-release-details/en.json
buc-app-order#9634 TS021536164 La moneda no aparece en la página de información del encabezado del pedido del contrato después de pasar a la página siguiente.
  • Problema: Cuando un usuario empresarial vuelve a abrir un borrador de pedido de contrato, no se muestran la moneda y la lista de precios. Esto ocurre cuando no hay ninguna moneda preferida por el cliente configurada en Sterling Business Center.
  • Solución: Se ha añadido una lógica para utilizar una moneda alternativa cuando no está definida.
  • Archivos cambiados:
    packages/contract-summary/src/app/features/order/contract-summary/contract-summary.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.ts
buc-app-order#9635 TS021526431 Al crear una orden de contrato, las fechas de inicio y finalización no deben enviar la hora ni realizar una conversión.
  • Problema: Las fechas de inicio y finalización de un contrato no se muestran correctamente en la página.
  • Solución: Trate la fecha de inicio como un día sin hora y no realice ninguna conversión de zona horaria.
  • Archivos cambiados:
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts

23 de febrero de 2026 (lanzamiento del paquete de correcciones)

ID de defecto Número de caso Descripción
buc-app-order#9556

TS02139148

TS021408519

TS021439946

TS021452255

La búsqueda de pedidos en el centro de pedidos con estado de pedido = TODOS falla.
  • Problema: Las recientes mejoras de rendimiento en la página de búsqueda de pedidos para utilizar la estrategia de paginación NEXTPAGE provocaron una regresión por la que la búsqueda inicial no funciona si se buscan todos los pedidos, incluidos los pedidos históricos. El problema es que la carga útil de la API de Order Hub pasaba un objeto Order vacío como elemento de un PreviousPage, lo cual no es una construcción adecuada.
  • Solución: Se ha modificado el código para pasar un valor nulo PreviousPage a las solicitudes de la primera página.
  • Archivos cambiados:
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/data-services/contract-order.service.ts
    packages/order-shared/src/lib/data-services/create-contract-order-data.service.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/data-services/order-shipment-data.service.ts
    packages/order-shared/src/lib/data-services/shipment-list-data.service.ts

6 de febrero de 2026 ( 10.0.2601.1-26.1.1.1 de lanzamiento)

ID de defecto Número de caso Descripción
buc-app-order#9505 TS021298147 El enlace «Añadir líneas» de la página de detalles del pedido no funciona cuando la página está personalizada.
  • Problema: El search_fields.json archivo se modificó para eliminar la clase de producto del formulario de búsqueda «Añadir productos al pedido», lo que provocó que las páginas personalizadas perdieran el campo de clase de producto. Esto provocó un error de JavaScript.
  • Solución: Se ha definido un nuevo formulario de búsqueda en lugar de eliminar la clase de producto del formulario de búsqueda de añadir artículo existente, que podía ser personalizado por los clientes.
  • Archivos cambiados:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-details-v2/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/assets/buc-app-order/search_fields.json
buc-app-order#9461 TS020999947 Detalles del pedido: las pestañas «Envíos» y «Lanzamientos» son lentas.
  • Problema: Las pestañas «Envío» y «Liberaciones » de la página de detalles del pedido utilizaban una estrategia de paginación GENÉRICA que ha demostrado no funcionar bien cuando hay millones de registros en la base de datos.
  • Solución: Se ha modificado el código para utilizar la estrategia de paginación NEXTPAGE, que es la más adecuada para el conjunto de datos de pedidos.
  • Archivos cambiados:
    packages/order-details-v2/src/app/features/order/releases-tab/releases-tab.component.ts
    packages/order-details/src/app/features/order/releases-tab/releases-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-releases-tab/order-line-releases-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-order#9460 TS021156979 Hay un problema con el espaciado del texto al añadir notas en Order Hub.
  • Problema: El área de texto utilizada para introducir notas tenía algunos problemas de relleno.
  • Solución: Se cambió el código para utilizar el área de texto del Order Hub en lugar de un área de texto HTML sin formato.
  • Archivos cambiados:
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.html
    packages/order-shared/src/lib/notes-modal/notes-modal.component.html
    packages/order-shared/src/lib/order-cancel-modal/order-cancel-modal.component.html
    packages/order-shared/src/lib/work-order/work-order-cancel-modal/work-order-cancel-modal.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.scss
buc-app-order#9401 TS020872545 Al revisar los detalles de la liberación del pedido en la interfaz de usuario del Centro de pedidos, no se refleja el importe correcto en dólares.
  • Problema: Order Hub asignó un total incorrecto a partir de los detalles del pedido.
  • Solución: Se ha modificado el código para recuperar correctamente el total del objeto de liberación del pedido.
  • Archivos cambiados:
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.ts
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#9339 TS020987904 La página Recibo no está disponible en la página Detalles del pedido del Centro de pedidos, en el menú Pedidos salientes.
  • Problema: La lógica del centro de pedidos no determinó el flujo adecuado de órdenes de transferencia para determinar si debía mostrarse la pestaña de recibos.
  • Solución: Se ha corregido el código para gestionar este flujo específico.
  • Archivos cambiados:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/receipts-tab/receipts-tab.component.ts
buc-app-order#9386 TS020872284 Order Hub no muestra correctamente los artículos sustitutivos al intentar añadir artículos sustitutivos para una línea.
  • Problema: Solo se mostraba un artículo de sustitución.
  • Solución: La interfaz de usuario mostrará ahora una tabla con todos los elementos de sustitución posibles.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/i18n/order/order-line-details/en.json
    packages/order-shared/src/lib/item-substitution-item-summary/item-substitution-item.component.html
    packages/order-shared/src/lib/item-substitution-item-summary/item-substitution-item.component.scss
    packages/order-shared/src/lib/item-substitution-item-summary/item-substitution-item.component.ts
buc-app-order#9376 TS021000112 Hay un problema al mostrar las notas de la línea de pedido cuando se pasa el ratón por encima en Order Hub.
  • Problema: El centro de pedidos muestra las notas de la línea de pedido en la pestaña de notas de la página de detalles de la línea de pedido. Esto no resulta muy práctico si el usuario empresarial desea ver las notas de las líneas de pedido en la página de detalles del pedido.
  • Corrección: Se ha mejorado el código para mostrar las notas de las líneas de pedido como información sobre herramientas en la tabla de líneas de pedido de la página de detalles del pedido.
  • Archivos cambiados:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.html
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.scss
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-details/src/styles.scss
buc-app-order#9442 TS020757870 Problema con la visualización de la fecha en los detalles del pedido del contrato y los calendarios de entrega.
  • Problema: Order Hub realizaba incorrectamente la conversión de fechas en estas páginas con una función de conversión personalizada.
  • Solución: Se ha modificado el código para realizar conversiones de fecha y hora correctas utilizando funciones de biblioteca comunes.
  • Archivos cambiados:
    packages/create-recurring-schedule/src/app/features/order/create-recurring-schedule/recurring-schedule-form-fields/recurring-schedule-form-fields.component.ts
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts
buc-app-inventory#5249 TS020894151 La búsqueda de inventario no navega automáticamente a los detalles de los artículos de inventario identificados de forma única.
  • Problema: Con la introducción de una página de resultados de búsqueda de disponibilidad de artículos en inventario, se perdió la función de navegación automática si solo hay un artículo.
  • Solución: Se ha modificado el código para que se navegue automáticamente a la página Detalles si se busca un único elemento y un único nodo.
  • Archivos cambiados:
    packages/inventory-search-results-sip/src/app/features/search/inventory-table-sip/inventory-table-sip.component.ts
buc-app-inventory#5337 TS021201378 El modal de selección de nodos de la página de búsqueda de inventario es lento.
  • Problema: El modal de selección de nodos presentaba algunos problemas de codificación en lo que respecta al rendimiento en entornos de gran volumen.
  • Solución: Se ha optimizado el código para eliminar una llamada API innecesaria y utilizar la estrategia de paginación NEXTPAGE en lugar de GENERIC. Además, se ha modificado la interfaz de usuario para que sea necesario realizar una búsqueda de usuarios empresariales antes de mostrar el primer conjunto de nodos, que en la mayoría de los casos no incluirá los nodos deseados en la lista.
  • Archivos modificados: Archivos internos de la biblioteca.
buc-app-fulfillment#2332 TS020317936 La página del probador de abastecimiento no admitía la personalización mediante json.
  • Problema: La página del probador de abastecimiento no se creó utilizando el marco json de búsqueda de Order Hub, por lo que no admitía la personalización mediante json.
  • Solución: Se ha modificado el código de búsqueda del probador de fuentes para utilizar el marco json de búsqueda, de modo que ahora se admite la personalización json adecuada.
  • Archivos cambiados:
    packages/fulfillment-shared/assets/buc-app-fulfillment/search_fields.json
    packages/fulfillment-shared/src/lib/constants/fulfillment.constants.ts
    packages/fulfillment-shared/src/lib/services/common-service.service.ts
    packages/fulfillment-shared/src/lib/services/inventory.service.ts
    packages/fulfillment-sourcing-tester/src/app/features/sourcing/sourcing-tester/search/search.component.html
    packages/fulfillment-sourcing-tester/src/app/features/sourcing/sourcing-tester/search/search.component.ts
buc-app-fulfillment#2356 TS020696819 No se puede personalizar el comprobador de abastecimiento de cumplimiento.
  • Problema: El archivo del angular.json repositorio apuntaba a buildTarget, lo cual no está permitido en las aplicaciones Angular 18.
  • Solución: Se ha modificado el código para utilizar correctamente browserTarget. Nota: también se han solucionado problemas similares observados en los archivos buc-app-node, buc-app-settings y buc-app-configuration.
  • Archivos modificados: angular.json
orderhub-ui-utils#2914 TS020802866 Reorganizar los campos personalizados en el formulario de búsqueda.
  • Problema: Los campos de búsqueda se disponen por defecto en el formulario de búsqueda según el orden en que se definen en el archivo json. Por lo tanto, no permite colocar campos personalizados en las ubicaciones deseadas en el formulario de búsqueda.
  • Solución: Se ha añadido compatibilidad con campos personalizados proporcionando secuenciación en los campos de búsqueda personalizados.
  • Archivos modificados: Archivos internos de la biblioteca.

30 de enero de 2026 (corrección urgente, solo aplicable al Order Hub heredado)

ID de defecto Número de caso Descripción
buc-app-order#9505 TS021298147 El enlace «Añadir líneas» de la página de detalles del pedido no funciona cuando la página está personalizada.
  • Problema: El search_fields.json archivo se modificó para eliminar la clase de producto del formulario de búsqueda «Añadir productos al pedido», lo que provocó que las páginas personalizadas perdieran el campo de clase de producto. Esto provocó un error de JavaScript.
  • Solución: Se ha definido un nuevo formulario de búsqueda en lugar de eliminar la clase de producto del formulario de búsqueda de añadir artículo existente, que podía ser personalizado por los clientes.
  • Archivos cambiados:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-details-v2/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/assets/buc-app-order/search_fields.json

16 de enero de 2026 ( 10.0.2601.0-26.1.1.0 de lanzamiento)

ID de defecto Número de caso Descripción
buc-app-order#9383 TS021000023 Permitir que las columnas configurables en la lista de líneas de pedido muestren la cantidad original de las líneas canceladas.
  • Problema: Después de cancelar una línea de pedido, el campo de cantidad se convierte en 0.
  • Solución: Se ha introducido una nueva columna en la tabla para mostrar el originalOrderedQuantity campo de la respuesta de la API que contiene la cantidad original cuando se creó el pedido.
  • Archivos cambiados:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
buc-app-order#9381 TS020873519 Al añadir artículos a un pedido de venta, cada vez que se hace clic en Siguiente, el sistema añade varias líneas al pedido.
  • Problema: Al crear un pedido de venta, al hacer clic varias veces en «Siguiente» en la página «Añadir artículos» se crean tantas líneas múltiples en el pedido.
  • Solución: Se ha modificado el código para desactivar el botón mientras se carga la página siguiente.
  • Archivos cambiados:
    packages/create-order/src/app/features/order/create-order/create-order.component.html
    packages/create-order/src/app/features/order/create-order/create-order.component.scss
    packages/create-order/src/app/features/order/create-order/create-order.component.ts
buc-app-order#9380 TS021046043 Las auditorías de pedidos no son visibles en el Centro de pedidos.
  • Problema: La experiencia del usuario de Order Hub con las auditorías de pedidos y las tablas internas es confusa.
  • Corrección: Se ha mejorado el comportamiento de las casillas de verificación de las tablas principales e internas.
  • Archivos cambiados:
    packages/order-shared/src/lib/audits-tab/audits-tab.component.html
buc-app-order#9266 TS020812921 La apertura de los detalles del pedido y los detalles del envío para pedidos grandes tarda entre 20 y 30 segundos.
  • Problema: Order Hub utiliza la estrategia de paginación GENERIC con peor rendimiento de la API getPage al enumerar las líneas y las distintas pestañas en las páginas de detalles del pedido y del envío. Además, si una tabla tiene un widget de selección de fecha, la página se vuelve lenta si se muestran 100 filas en la tabla.
  • Solución: Se ha mejorado el código para utilizar la estrategia de paginación NEXTPAGE, que ofrece un mejor rendimiento. Para las tablas que necesitan un selector de fechas, se utilizó un nuevo enfoque para superar el problema de usar directamente el selector de fechas Carbon en las filas de la tabla.
  • Archivos modificados: Demasiados archivos para enumerarlos.
buc-app-order#9258 TS020784861 Las búsquedas de pedidos y envíos devuelven demasiados registros cuando hay conjuntos de datos grandes.
  • Problema: Order Hub utiliza la estrategia de paginación GENERIC con peor rendimiento de la API getPage. Al utilizar la estrategia de paginación GENERIC, se observan problemas de rendimiento cuando el sistema contiene millones de registros de pedidos con miles de líneas de pedido.
  • Solución: Se ha modificado el código para utilizar la estrategia de paginación NEXTPAGE en todos los casos de uso de búsqueda de pedidos y envíos.
  • Archivos modificados: Demasiados archivos para enumerarlos.
buc-app-order#9254 TS020812921 La vista «Crear recurrencia por grupo» no muestra las líneas seleccionadas.
  • Problema: La vista de grupos recurrentes creada en el centro de pedidos mostraba incorrectamente las líneas de pedido.
  • Solución: Se ha corregido el código para gestionar este flujo específico.
  • Archivos modificados: Demasiados archivos para enumerarlos.
buc-app-order#9249 TS020704487 La opción de línea de cancelación no se muestra correctamente cuando el pedido tiene más de 100 líneas.
  • Problema: Cuando el pedido tiene más de 100 líneas, la página de detalles del pedido de ventas utiliza una implementación diferente para la tabla de líneas de pedido que obtiene la línea mediante la API getOrderLineList. Sin embargo, esta API no devuelve el objeto AllowedModification, lo que hace que el código de Order Hub establezca por defecto el acceso denegado y muestre acciones incorrectas para las líneas de pedido.
  • Corrección: Se ha mejorado la API backend para que devuelva el objeto AllowedModification.
  • Archivos cambiados:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#9171 TS020381729 El centro de pedidos no funciona bien cuando hay cientos de miles de registros.
  • Problema: Había dos problemas con la búsqueda avanzada de artículos que provocaban que la página respondiera muy lentamente. La página obtenía todo el conjunto de resultados coincidentes del servidor y la estrategia de paginación utilizada era GENERIC, que es la más lenta de las opciones disponibles.
  • Solución: Se ha mejorado el código para utilizar la estrategia de paginación NEXTPAGE y para solicitar al servidor únicamente los datos de la página actual.
  • Archivos cambiados:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-details-v2/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/search_fields.json
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/data-services/create-order-data.service.ts
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.html
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
buc-app-inventory#5192 TS020372711 No se puede seleccionar el elemento adecuado en las reglas de factor de seguridad adicional cuando el sistema tiene un límite de elementos superior a 10K.
  • Problema: El selector de artículos del centro de pedidos, bajo las reglas de stock de seguridad, recuperaba incorrectamente todo el conjunto de datos del servidor en lugar de solicitar un conjunto de resultados paginado.
  • Solución: Se ha modificado el código para que solo solicite los datos de la página actual al servidor. Los datos de las páginas siguientes se solicitan al servidor a medida que el usuario empresarial pasa las páginas del conjunto de resultados de la tabla.
  • Archivos cambiados: Archivos de biblioteca internos
buc-app-inventory#5107 TS019726960 Cambio de las API de demandas de suministro de v1 buc a las API de demandas/suministros de v2.
  • Problema: Los datos que aparecen en Order Hub no son los esperados.
  • Solución: Se ha modificado el código del centro de pedidos para llamar a la API v2.
  • Archivos cambiados:
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-display.component.ts
buc-app-sfo#678 TS020679257 Los informes de beneficios carecen de datos cuando se examina un nodo del centro de distribución.
  • Problema: El código de Order Hub tenía una ruta incorrecta a ciertos valores en la respuesta json.
  • Corrección: Se ha corregido el código para que tenga la ruta de código adecuada para recuperar los valores de la respuesta JSON para las propiedades stockout, markdown.regular y markdown.idle.
  • Archivos cambiados:
    src/app/features/benefits-report/benefits-report-page/basic-kpis/basic-kpis-graph.service.ts
    src/app/features/benefits-report/benefits-report-page/benefits-report-data.service.ts
    src/app/features/benefits-report/benefits-report-page/benefits-report.type.ts
buc-app-user#378 TS020361481 Al crear un usuario, la lista de organizaciones no se filtra por el acceso de los usuarios empresariales.
  • Problema: La lista de organizaciones del Order Hub durante la creación de usuarios muestra toda la lista del sistema en lugar de filtrarla correctamente en función del acceso del administrador que ha iniciado sesión.
  • Solución: Se ha modificado la carga útil de la API de Order Hub para incluir el campo obligatorio « DataAccessFilter ».
  • Archivos modificados: Archivos internos de la biblioteca.