Problemas resolvidos no Order Hub

Problemas resolvidos no Order Hub como parte do IBM Sterling® Order Management Versão do sistema 26.0 e atualizações menores subsequentes.

6 de julho de 2026 (Comunicado à imprensa 10.0.2607.0 - DTK 26.3.7.0 )

ID do defeito Número do caso Descrição
buc-app-order#9961 TS022269787 A dica de ferramenta do ícone de instruções e o hiperlink não estão disponíveis na linha do pedido.
  • Problema: Não fica claro que o ícone de instruções é clicável para que você possa visualizar os detalhes da nota.
  • Correção: Alteramos o estilo do ícone de instruções para que ele exiba um ponteiro e mostre o texto ao passar o mouse.
  • Arquivos alterados:
    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-details/src/app/features/order/orderline-list-table/orderline-list-table.component.scss
    packages/order-shared/src/lib/contract-salesorder-orderline-table/contract-salesorder-orderline-table.component.html
buc-app-order#9960 TS022269722 O número de alertas ativos de remessas não é o mesmo antes e depois de clicar na aba.
  • Problema: O código do Order Hub responsável por recuperar a contagem da guia de alertas de remessa não correspondia ao código responsável por listar os alertas na tabela, o que causava diferenças na contagem em determinadas condições.
  • Correção: Alteramos o código de contagem da aba “Alertas de remessa” para que o parâmetro “ OrderHeaderKey ” não seja enviado à API.
  • Arquivos alterados:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
buc-app-order#9629 TS021422772 Um formato de data inválido foi aceito sem gerar erro na tela de criação de pedidos de saída no Order Hub. A data foi convertida automaticamente para uma data incorreta.
  • Problema: O seletor de data do Carbon não realiza a validação específica do tipo de aplicativo na entrada de texto.
  • Correção: Atualizamos o wrapper do seletor de datas do Order Hub para realizar a validação esperada da entrada de datas e para exibir a mensagem de erro no aplicativo, conforme necessário.
  • Arquivos alterados: Arquivos internos da biblioteca e o seguinte arquivo.
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.scss
buc-app-inventory#5665 TS022302592 A pesquisa de disponibilidade de estoque falha para itens cujos IDs incluem caracteres especiais, como '/'.
  • Problema: Itens com um '/' fazem com que a chamada à API de disponibilidade do SIP falhe quando realizada a partir do Order Hub.
  • Correção: Alterei o código para codificar as URLs das chamadas à API de disponibilidade de estoque.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-inventory#5659 TS022337229 Erro de tradução literal na abordagem de personalização por meio de configuração em pacotes de estoque.
  • Problema: A maioria dos pacotes no repositório de inventário não permitia a personalização dos recursos de tradução por meio da abordagem de configuração em JSON.
  • Correção: Alterei o código para carregar arquivos JSON de tradução personalizados, caso estejam disponíveis.
  • Arquivos alterados: Arquivos internos da biblioteca e o seguinte arquivo.
    All packages//src/app/app.module.ts files
buc-app-inventory#5642 TS022350528 A seleção do botão de opção “Considerar todos os nós” fica bloqueada quando a seleção da empresa é cancelada na visualização de pesquisa do inventário.
  • Problema: A página não estava detectando corretamente a mudança na seleção do botão de opção.
  • Correção: Melhoramos o código para detectar corretamente as mudanças na seleção dos botões de opção em todos os cenários.
  • Arquivos alterados:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
buc-app-configurations#2760 TS022316873 O comportamento do Order Hub mudou: a opção de seleção de várias transportadoras foi removida da página de dados de trânsito das transportadoras.
  • Problema: O filtro da tabela de dados de trânsito da operadora não permitia a seleção de vários serviços da operadora.
  • Correção: Alteramos o filtro da tabela de serviços das operadoras para permitir seleções múltiplas.
  • Arquivos alterados:
    packages/configurations-carriers/src/app/features/carriers/carriers-list/shipping-zones/shipping-zones-container/shipping-zones-container.component.ts
buc-app-order#10030 TS022349655 As seções de informações de pagamento e detalhes de cobrança não são carregadas na interface do usuário do Order Hub para pedidos que possuem vários tipos de pagamento.
  • Problema: A guia “Pagamento” dos detalhes do pedido no Order Hub exibe um erro no console do JavaScript quando faltam determinados dados nas informações de pagamento do pedido.
  • Correção: O código ignora corretamente os dados não obrigatórios ausentes e agora lida adequadamente com esses casos.
  • Arquivos alterados:
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts

11 de junho de 2026 (Lançamento do pacote de correções)

ID do defeito Número do caso Descrição
orderhub-ui-utils#3331 TS022368507 O calendário exibe seis dias por semana, com ou sem o número da semana.
  • Problema: Como parte das alterações para exibir os números das semanas no seletor de datas, o CSS atualizado causou um leve desalinhamento nas colunas dos dias. Esse problema fez com que alguns dias fossem transferidos para a linha seguinte, fazendo com que as linhas exibissem apenas seis dias.
  • Correção: Ajustamos o estilo do seletor de datas para garantir que sejam exibidos sete dias por linha.
  • Arquivos alterados: Arquivos de biblioteca internos

5 de junho de 2026 (Comunicado à imprensa 10.0.2604.2 - DTK 26.2.4.2 )

ID do defeito Número do caso Descrição
buc-app-order#9905 TS022146807 Problemas na gestão das linhas de programação de entrega — os itens estão desaparecendo e a opção “Selecionar tudo e excluir” não funciona.
  • Problema: A lógica na tabela de linhas de programação recorrentes não processava determinados fluxos corretamente.
  • Correção: Alterei o código para permitir a adição e a remoção de linhas.
  • Arquivos alterados:
    packages/order-shared/src/lib/recurring-schedule-orderline-table/recurring-schedule-orderline-table.component.ts
buc-app-order#9901 TS022146983 Limpeza de chaves YFS_RESOURCE_PERMISSION órfãs.
  • Problema: Havia dois IDs de recurso do Order Hub com problemas.
  • Correção: Removemos o ID do recurso BUCORD0016AT1002 e definimos corretamente o recurso BUCORD0023IP0002AT0004.
  • Arquivos alterados: Atualização dos arquivos de configuração de fábrica do OMS.
buc-app-inventory#5601 TS022264985 As pesquisas salvas no inventário não estão funcionando.
  • Problema: O código de restauração das pesquisas salvas do Order Hub para os elementos do menu suspenso apresentava uma lógica incorreta para um fluxo específico.
  • Correção: Corrigimos o código para restaurar os valores do menu suspenso nesses casos.
  • Arquivos alterados: Arquivos internos da biblioteca e o seguinte arquivo.
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
shell-on-prem#861 TS022215251 Ocultar a opção “Perfil de alteração” do menu suspenso na interface do Order Hub.
  • Problema: O Order Hub não permitia controlar o acesso à ação “alterar perfil” no menu suspenso do banner superior.
  • Correção: Adicionada uma nova entrada de permissão de recurso para controlar a ação de alteração do perfil.
  • Arquivos alterados: arquivos internos e arquivos de configuração de fábrica do OMS.
orderhub-ui-utils#3254 TS022123947 O ícone de salvar não aparece nas janelas de personalização da pesquisa ao renomear uma guia.
  • Problema: O posicionamento do ícone de salvar na janela modal de personalização da pesquisa estava incorreto.
  • Correção: Adicionamos alguns estilos CSS adicionais para resolver o problema.
  • Arquivos alterados: arquivos da biblioteca interna.
orderhub-ui-utils#2996 TS021315275 A nova trilha de navegação personalizada do aplicativo não está voltando como esperado.
  • Problema: A lógica da trilha de navegação não lidou com este caso específico de um aplicativo personalizado que redireciona para uma página padrão.
  • Correção: Alterei o código para tokenizar corretamente o caminho URL, a fim de navegar para uma rota de aplicativo personalizado externo.
  • Arquivos alterados: arquivos da biblioteca interna (use a versão 6.25.6 do common-components e a versão 64.2 ou posterior do svc-angular em sua aplicação personalizada package.json ).

4 de maio de 2026 (Comunicado à imprensa 10.0.2604.1 - DTK 26.2.4.1 )

ID do defeito Número do caso Descrição
buc-app-workspace#2532 TS022025879 O elemento de seleção de contas no painel do Order Hub desaparece em telas com pouco espaço vertical.
  • Problema: Os elementos da interface da página de seleção de conta ficavam ocultos em determinadas resoluções de tela.
  • Correção: A paginação foi alterada para ficar fora da área rolável e a altura da página passou a ser fixa.
  • Arquivos alterados:
    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 Na tela de ajuste de estoque do Order Hub GIV, não é possível inserir um número de etiqueta/lote.
  • Problema: A tela de ajuste de estoque do Order Hub GIV não suportava corretamente os identificadores de etiqueta.
  • Correção: A página de ajuste de estoque do GIV agora verifica os indicadores de urgência e de controle de tags para exibir os campos de data de envio e identificador/atributo de tag com base nos detalhes do item, e utiliza essas informações para ajustar o estoque de acordo.
  • Arquivos alterados:
    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 Não foi possível atualizar o ponto de extremidade do evento ProductAvailablilty.v2.
  • Problema: Na tela do Order Hub, faltam os campos de inserção das credenciais (ID do cliente e segredo do cliente) na página de edição, que são obrigatórios para atualizar a API.
  • Correção: A página de edição do endpoint do webhook agora inclui campos de credenciais, permitindo a edição do endpoint.
  • Arquivos alterados:
    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 A descrição do serviço da transportadora é apagada ao editar um serviço da transportadora.
  • Problema: O Order Hub não solicitou a descrição do serviço da transportadora, o que causou problemas ao salvar.
  • Correção: O campo que faltava foi adicionado à tela.
  • Arquivos alterados:
    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 Uma etiqueta no Order Hub continua aparecendo em inglês mesmo após a alteração da configuração de idioma.
  • Problema: A palavra "Audit" foi encontrada sem tradução em um arquivo em alemão.
  • Correção: Adicionada a tradução correta para a palavra “audit” no arquivo de localização em alemão.
  • Arquivos alterados:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/de.json
buc-app-order#9819 TS021753825 O endereço de cobrança selecionado não é salvo para um pedido de contrato.
  • Problema: O menu suspenso de seleção do endereço de cobrança não estava registrando as alterações.
  • Correção: Garantimos que a lógica do evento de alteração do menu suspenso seja capturada corretamente em todos os momentos.
  • Arquivos alterados:
    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 a mensagem de erro do contrato não seja exibida quando faltar uma linha do pedido.
  • Problema: A ação de confirmação do pedido de contrato gera um erro em determinados fluxos de erro, como, por exemplo, quantidade mínima inválida por linha do pedido.
  • Correção: O fluxo de erros foi corrigido para evitar o erro de linha de pedido ausente.
  • Arquivos alterados:
    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 A edição do contrato está exibindo mais grupos do que o esperado.
  • Problema: O código do Order Hub para chamar a API e obter os grupos não incluía CallingOrganizationCode e DocumentType,, o que fez com que todos os grupos fossem retornados.
  • Correção: O código com erro foi identificado, de modo que a carga útil agora inclui os valores que faltavam.
  • Arquivos alterados:
    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 Ordens de contrato - foi passado um objeto ` ShipToKey ` inválido.
  • Problema: A tela de pedidos de contrato do Order Hub utilizava o endereço de cobrança como endereço de entrega ao criar um pedido de contrato, o que causava erros quando esse endereço não era permitido como endereço de entrega.
  • Correção: A seleção de endereço na página de pedidos por contrato foi alterada para utilizar o componente de seleção de endereço mais recente. Esse componente também foi aprimorado para permitir diferentes tipos de endereços, de modo que não precisemos mais definir o endereço de cobrança como padrão no campo de endereço de entrega.
  • Arquivos alterados: Arquivos internos da biblioteca e o seguinte arquivo.
    packages/contract-orders/src/app/features/order/contract-orders/contract-orders.component.ts
buc-app-order#9736 TS021727490 Problema com a confirmação do pedido quando os itens são carregados por meio de arquivos do CSV e os requisitos de quantidade mínima de pedido não são atendidos.
  • Problema: O código de upload da ordem de contrato CSV não tratava certos cenários de erro de forma clara.
  • Correção: Alterei o código para tratar erros de quantidade de forma adequada, exibindo mensagens de erro informativas.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 Há um problema com a pesquisa por caractere na pesquisa de itens e clientes no Order Hub.
  • Problema: O widget de preenchimento automático do Order Hub acessa as APIs com rapidez e frequência, o que faz com que um resultado anterior se sobreponha aos resultados finais em ambientes mais lentos.
  • Correção: Alteramos o código de preenchimento automático para ignorar quaisquer respostas anteriores caso haja respostas futuras pendentes.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 (Comunicado à imprensa 10.0.2604.0 - DTK 26.2.4.0 )

ID do defeito Número do caso Descrição
buc-app-inventory#5450 TS021680840 A pesquisa de estoque não redireciona automaticamente para a página de detalhes.
  • Problema: A correção da última versão, que permite a navegação automática para a página de detalhes caso haja um único resultado, não foi aplicada a outro caminho de código.
  • Correção: Replicamos o código no caminho alternativo, de modo que agora todos os cenários estejam contemplados para o redirecionamento automático da página de detalhes.
  • Arquivos alterados:
    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 Quando o nome do item é longo, ele ultrapassa o espaço disponível e interfere nos outros elementos.
  • Problema: A trilha de navegação nas páginas de detalhes do estoque não era exibida corretamente nos casos em que o nome do item era longo.
  • Correção: O breadcrumb do Order Hub passou a incluir o uso de reticências para nomes longos nas páginas de detalhes do inventário.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 Um recurso do Order Hub apresenta falha ao realizar uma pesquisa no inventário: a janela pop-up “Selecionar nós”.
  • Problema: Uma funcionalidade do seletor de nós foi removida na versão anterior durante uma correção de desempenho. Consequentemente, um usuário corporativo não pode mais listar todos os nós na janela modal do seletor de nós, pois é necessário inserir ou selecionar alguns critérios de pesquisa para realizar uma busca pelos nós.
  • Correção: Restabelecemos a possibilidade de listar todos os nós, adicionando a opção “Todos os nós” à lista suspensa de tipos de nós.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-inventory#5424 TS021618426 A pesquisa de itens usando a característica "Item regular" não funciona como esperado.
  • Problema: A API de pesquisa de itens SIP não considerava que os casos nulos e vazios para ` isModelItem ` fossem equivalentes; portanto, não havia como pesquisar com precisão por “itens regulares” no Order Hub.
  • Correção: Corrigimos a API de backend para lidar com valores nulos e vazios em ` isModelItem `, de modo que agora podemos pesquisar corretamente os itens no Order Hub.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-configurations#2661 TS021767911 A interface do Order Hub não está exibindo as tarifas dos serviços das transportadoras.
  • Problema: O código do Order Hub estava passando um valor incorreto no parâmetro ` originLocationType ` ao chamar uma API de pesquisa em massa. O parâmetro ` rateNodeType ` da configuração do nó estava sendo usado para cálculos de otimização, enquanto o Order Hub estava passando o valor ` fulfillmentNodeType `.
  • Correção: Alterei o código para usar o valor de ` rateNodeType ` da configuração do nó como valor para ` originLocationType ` ao fazer a chamada de pesquisa em massa.
  • Arquivos alterados:
    packages/configurations-carriers/src/app/features/carriers/carriers-list/shipping-zones/shipping-zones-container/shipping-zones-container.component.ts
buc-app-order#9770 TS021491064 Lógica inconsistente na formação dos nomes dos produtos nos detalhes da linha de remessa do Order Hub em comparação com os detalhes da linha do pedido.
  • Problema: A página de detalhes da linha de remessa no Order Hub não possuía um mecanismo alternativo para exibir o nome do produto, ao contrário de outras páginas do aplicativo.
  • Correção: A página foi alterada para exibir, como alternativa, ItemDesc caso o campo DisplayItemDescription esteja vazio.
  • Arquivos alterados:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#9735 TS021528517 A classificação com linhas não salvas remove as linhas não salvas.
  • Problema: Se forem feitas alterações sem salvar antes de ordenar uma tabela, as linhas não salvas serão removidas. Sempre que forem realizadas ações que exijam uma solicitação de API, devemos solicitar ao usuário que salve o arquivo antes de executar a ação.
  • Correção: Adicionada uma mensagem solicitando que o usuário empresarial salve antes de realizar a classificação na tabela, caso haja alterações não salvas na tabela de linhas de pedido do contrato.
  • Arquivos alterados:
    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 Existem problemas de aplicação e resolução de retenções para um pedido de venda vinculado a um pedido de contrato.
  • Problema: Os tipos de retenção “aplicar” e “resolver” no Order Hub estavam incorretos.
  • Correção: Modificamos o código para passar um parâmetro ` documentType ` ao recuperar os tipos de retenção `apply` e `resolve` do servidor.
  • Arquivos alterados:
    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 - seleção de linhas para exclusão.
  • Problema: A implementação da tabela de linhas de pedidos de contrato é feita no lado do cliente; sempre que forem realizadas ações que exijam uma solicitação de API, devemos solicitar ao usuário que salve os dados antes de executar a ação.
  • Correção: Adicionada uma mensagem solicitando que o usuário salve o arquivo antes de excluir uma linha da tabela.
  • Arquivos alterados:
    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 A função "Salvar" fica desativada no Order Hub quando o número de linhas do pedido ultrapassa 100.
  • Problema: Com as recentes alterações nas tabelas de linhas de pedido para a correção de desempenho destinada a lidar com pedidos grandes, faltou uma parte da lógica necessária para atualizar uma variável que era verificada para habilitar o botão “Salvar”.
  • Correção: Preenchi a variável com os dados que faltavam, o que corrigiu a lógica de ativação do botão “Salvar”.
  • Arquivos alterados:
    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 A seleção de linhas na visualização em grupo não funciona na janela modal “Adicionar várias linhas de pedido de contrato”.
  • Problema: Foram identificados alguns cenários com falhas no modal, tais como: “Selecionar tudo” e “Desmarcar tudo”, a recarga não exibir as seleções anteriores, a opção “Remover das linhas selecionadas” remover mais do que o esperado, entre outros.
  • Correção: Adicionamos código para lidar com todos esses casos extremos, a fim de tornar o sistema mais intuitivo para os usuários.
  • Arquivos alterados:
    packages/order-shared/src/lib/add-create-contract-order-line-modal/add-create-contract-order-line-modal.component.ts
buc-app-order#9695 TS021674058 As informações da linha de pedido e de pagamento não aparecem na página de detalhes do pedido ao realizar uma pesquisa de pedidos em espanhol e em outras configurações regionais que não sejam o inglês, após a atualização para o 26.1.1.2.
  • Problema: Essa regressão foi um efeito colateral da atualização do Angular v20. O post sobre o registro de utilitários de localização do Angular v20 foi incluído em arquivos.js em vez de arquivos.mjs.
  • Correção: Todos os aplicativos do Order Hub substituíram a importação dos arquivos.js.
  • Arquivos alterados: Todos os arquivos app.component.ts em todos os repositórios, por exemplo: packages/contract-detail/src/app/app.component.ts, etc.
buc-app-order#9684 TS021478478 Tornar opcional a exibição da mensagem com o número total de resultados da pesquisa na página de pesquisa de pedidos do Order Hub.
  • Problema: Uma pesquisa de suporte revelou que não solicitar o número total de registros em uma pesquisa pode reduzir o tempo de resposta da pesquisa em pedidos em meio a um segundo, dependendo do resultado.
  • Correção: Adicionada uma opção de configuração de exibição ao Order Hub para definir se o número total de registros deve ou não ser recuperado em uma pesquisa de pedidos. Os clientes agora podem utilizar essa opção de acordo com suas necessidades e com o volume de pedidos em seu sistema.
  • Arquivos alterados: Atualizamos a configuração de fábrica do OMS para definir um modelo a ser usado pelo 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 A funcionalidade "Selecionar tudo" não funciona devido a um atraso na resposta da API ao alterar o número de itens por página.
  • Problema: Ao alterar o número de itens por página no menu suspenso de 10 para 25 ou 50 na janela modal “Adicionar várias linhas”, os usuários percebem um atraso: o menu suspenso é atualizado imediatamente, mas a tabela continua exibindo apenas 10 itens. Se os usuários clicarem em “Selecionar tudo” durante esse intervalo, apenas os 10 itens exibidos inicialmente serão selecionados, em vez de todos os itens, o que causa confusão e interrompe o fluxo de trabalho.
  • Correção: Alteramos o mecanismo de carregamento da tabela para que a animação de carregamento seja exibida e a seleção seja bloqueada até que a tabela esteja totalmente carregada.
  • Arquivos alterados:
    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 Na página de detalhes do pedido, a tabela de linhas do pedido deve manter a seleção mesmo após a atualização.
  • Problema: A funcionalidade de atualização reinicializa todo o componente da tabela (não apenas os dados), o que faz com que tanto a configuração de itens por página quanto a ordenação aplicada voltem aos valores padrão. Para o usuário corporativo, esse não é um comportamento desejável ao analisar as linhas de um pedido.
  • Correção: Aprimoramos o código para salvar as configurações da tabela no contexto da página, de modo que quaisquer ações ou atualizações na tabela sejam recarregadas no estado mais recente.
  • Arquivos alterados:
    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 A pesquisa por organizações de vendedores e compradores apresenta resultados inesperados.
  • Problema: Os resultados inesperados devem-se ao fato de que a carga útil da chamada à API não incluía o parâmetro ` roleKey `, tanto na pesquisa de compradores quanto na de vendedores.
  • Correção: Modificamos o código para incluir ` roleKey ` na carga útil das chamadas de API.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-order#9628 TS021388005 Ocultar a ação de remoção de linhas da barra de ferramentas para contratos confirmados.
  • Problema: Como não existe uma regra de modificação para remover uma linha de pedido com status confirmado, não devemos permitir a remoção de linhas em contratos confirmados.
  • Correção: A ação “Remover” foi removida da barra de ferramentas para contratos confirmados.
  • Arquivos alterados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9565 TS021473338 Em determinadas condições, não é possível cancelar a atribuição de um grupo na página “Criar pedido de contrato”.
  • Problema: Foram identificados vários casos extremos na visualização da lista e na visualização de grupos em que a função de cancelar a atribuição não funcionava corretamente.
  • Correção: Aprimoramos o código para lidar com todas essas situações.
  • Arquivos alterados:
    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 março de 2026 (Comunicado à imprensa 10.0.2601.2 - DTK 26.1.1.2 )

ID do defeito Número do caso Descrição
shell-on-prem#789 TS021228518 Falta tradução para alguns itens do menu, como Página inicial, Alerta e Painel.
  • Problema: Há um problema interno de compilação do Order Hub com o processo de tradução.
  • Correção: Reconfiguração do processo de tradução do repositório.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-configurations#2630 TS021383659 Os detalhes do endpoint são abertos no modo de edição por padrão.
  • Problema: O Order Hub removeu o modo de visualização exclusiva para pontos de extremidade quando foi redesenhado na versão lançada no início de janeiro de 2026.
  • Correção: Reintroduzimos o modo somente leitura na tela de pontos de extremidade para melhorar a experiência do usuário corporativo.
  • Arquivos alterados:
    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 O testador de sourcing para localização de produtos está expirando na chamada da API getItemList.
  • Problema: A pesquisa de produtos no testador de sourcing não era ideal para grandes conjuntos de dados de catálogos.
  • Correção: Alteração do código para utilizar a estratégia de paginação NEXTPAGE e recuperar apenas um pequeno número de produtos de cada vez.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-order#9524 TS021289828 A estratégia de paginação consiste em utilizar NEXTPAGE e o tamanho de página adequado para o pedido, o item e o cliente.
  • Problema: Os modais “Encontrar produtos” e “Encontrar clientes” do Order Hub não funcionam bem quando há milhões de registros.
  • Correção: Alteração do código para utilizar a estratégia de paginação NEXTPAGE, recuperar apenas os itens da página atual que são exibidos e outras pequenas melhorias que reduzem os resultados da pesquisa.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 Há um problema com a confirmação do pedido do contrato quando a quantidade mínima exigida para um item não é atendida.
  • Problema: A página Criar ou editar ordem de contrato > Adicionar linhas de ordem não estava tratando os erros da API corretamente. Estava assumindo que a API seria bem-sucedida e recarregando as informações da tabela com os dados do servidor.
  • Correção: Corrigido o código para não atualizar a tabela do servidor quando ocorrer uma falha na API. Além disso, foi utilizada uma mensagem de erro amigável para o usuário comercial no cenário relatado, a fim de proporcionar mais clareza ao usuário sobre o erro.
  • Arquivos alterados:
    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 Observou-se um problema de desempenho na criação e modificação de pedidos de contrato de um contrato preliminar ou confirmado.
  • Problema: Os menus suspensos das organizações compradora e vendedora foram originalmente concebidos para listar todas as organizações, respetivamente. Este design não funciona em um sistema que possui centenas de milhares de organizações compradoras.
  • Correção: aprimoramos o componente para que ele seja um menu suspenso mais um modal de pesquisa nos casos em que há mais de 1.000 organizações. Os resultados da pesquisa recuperam pequenos conjuntos de resultados que são paginados.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 O campo Criar pedido - Gerenciar linhas do pedido - número não é editável. Você só pode aumentar ou diminuir o contador.
  • Problema: O campo de entrada na tabela de gerenciamento de linhas de pedidos não era editável/responsivo.
  • Correção: Troquei os campos numéricos da tabela para usar um componente de interface do usuário mais recente que funcionava melhor.
  • Arquivos alterados:
    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 a capacidade de pesquisar e filtrar endereços existentes.
  • Problema: O modal de seleção de endereço da página Criar pedido de venda apresenta alguns problemas de usabilidade.
  • Correção: Alteração do código para utilizar o modal de seleção de endereço aprimorado, desenvolvido recentemente para pedidos de contrato B2B e pedidos de venda B2B.
  • Arquivos alterados: Arquivos internos da biblioteca e o seguinte arquivo.
    packages/create-order/src/app/features/order/create-order/order-setup/order-setup.component.ts
buc-app-order#9555 TS021433627 Há um impacto no desempenho na página de pesquisa de pedidos, desde a chamada multiApi até getOrganizationHierarchy.
  • Problema: O menu suspenso do Order Hubenterprise estava fazendo uma chamada desnecessária para o multiApi para o getOrganizationHierarchy em casos básicos.
  • Correção: Corrigimos o código para remover a chamada da API dos cenários básicos.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-order#9564 TS021450079 Problemas com a opção Adicionar novo endereço na página Selecionar endereço de entrega em Criar pedido de venda sob pedidos contratuais.
  • Problema: Existem vários problemas com o modal “Adicionar novo endereço”, como o país ser sempre salvo como EUA. O campo Estado é obrigatório, independentemente do país selecionado e de algumas outras condições de erro.
  • Correção: Corrigimos o código para lidar adequadamente com endereços de outros países além dos EUA.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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: Não é possível cancelar a atribuição de um grupo.
  • Problema: A lógica do Order Hub estava utilizando uma chave de linha de pedido incorreta ao cancelar a atribuição de grupos.
  • Correção: Corrigimos o código para usar a chave de linha de pedido correta.
  • Arquivos alterados:
    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 A atribuição de itens e grupos está incorreta quando o mesmo item é necessário em diferentes grupos.
  • Problema: A lógica do Order Hub para atribuir grupos a produtos com o mesmo ID de item estava incorreta.
  • Correção: Alteração do código para atribuir e remover corretamente grupos às linhas do contrato.
  • Arquivos alterados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9575 TS021471971 O upload CSV ao editar um contrato confirmado mostrando o preço deve ser um erro bloqueado.
  • Problema: Ao carregar produtos em um pedido de contrato usando o método de carregamento “ CSV ”, a configuração de bloqueio de preço está faltando.
  • Correção: Alteração do código para o upload CSV para definir corretamente o sinalizador de bloqueio de preço para todas as linhas de pedidos de contrato que estão sendo carregadas.
  • Arquivos alterados: Arquivos internos da biblioteca e os seguintes arquivos.
    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 Remova a validação da interface do usuário para um pedido de contato ao confirmar o pedido do contrato.
  • Problema: Os dados da pessoa de contato para um pedido de contrato são obrigatórios na interface do usuário do Order Hub, mas não na API de back-end.
  • Correção: Alteração do código para tornar a pessoa de contato opcional no processo de criação de pedidos de contrato.
  • Arquivos alterados:
    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 As auditorias de pedidos não estão mostrando os detalhes corretos.
  • Problema: A lógica para exibir auditorias de pedidos estava incorreta.
  • Correção: Alteração do código para localizar corretamente as auditorias para a linha do pedido.
  • Arquivos alterados:
    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 As linhas de remessa não são exibidas na página Detalhes da remessa.
  • Problema: No caso de uma linha de remessa conter um item sem unidade de medida registrada durante a criação do pedido, os detalhes da remessa não podem exibir a linha.
  • Correção: Alteração do código para adicionar verificações de descrições de itens vazios e unidades de medida.
  • Arquivos alterados:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#9611 TS021528517 Ao adicionar vários itens a um pedido de contrato, os itens são exibidos em uma ordem incorreta.
  • Problema: A tabela de linhas de pedidos de contrato mostrava os produtos de uma forma não intuitiva quando um usuário comercial adicionava linhas de pedidos de contrato.
  • Correção: Mostrar os itens na mesma ordem em que foram adicionados à tabela.
  • Arquivos alterados:
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.ts
buc-app-order#9612 TS021544853 A visão geral das ordens do contrato da conta não é atualizada ao alterar a conta.
  • Problema: A contagem das guias de pedidos de contrato não era atualizada de forma intermitente ao alternar entre contas usando o menu suspenso.
  • Correção: Alteração do código para atualizar explicitamente a contagem na alteração da conta, em vez de depender de um evento emitido.
  • Arquivos alterados:
    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 Várias páginas no aplicativo Order Hub expiram devido à chamada da API getOrganizationHierarchy.
  • Problema: O Order Hub tinha algumas chamadas desnecessárias para a API getOrganizationHierarchy no menu suspenso da empresa e nas reservas de pedidos.
  • Correção: Alteração do código para que essas chamadas de API não sejam feitas em cenários básicos.
  • Arquivos alterados:
    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 Há inconsistências na nomenclatura nas telas do Order Hub.
  • Problema: O Order Hub utilizou o nome do item e o nome do produto em tabelas diferentes, causando uma inconsistência no uso da terminologia.
  • Correção: Substituiu o termo “Nome do item” por “Nome do produto”.
  • Arquivos alterados:
    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 A moeda não aparece na página de informações do cabeçalho do pedido do contrato após navegar para a próxima página.
  • Problema: Quando um usuário comercial reabre um rascunho de pedido de contrato, a moeda e a lista de preços não são exibidas. Isso ocorre quando não há nenhuma moeda preferencial do cliente configurada no Sterling Business Center.
  • Correção: adicionada lógica para usar uma moeda alternativa quando a moeda padrão não estiver definida.
  • Arquivos alterados:
    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 Ao criar uma ordem de contrato, as datas de início e término não devem enviar a hora nem fazer uma conversão.
  • Problema: As datas de início e término de um contrato não são exibidas corretamente na página.
  • Correção: Trate a data de início como um dia sem hora e não faça nenhuma conversão de fuso horário.
  • Arquivos alterados:
    packages/create-contract-order/src/app/features/order/create-contract-order/contract-order-form-fields/contract-order-form-fields.component.ts

23 de fevereiro de 2026 (lançamento do pacote de correções)

ID do defeito Número do caso Descrição
buc-app-order#9556

TS02139148

TS021408519

TS021439946

TS021452255

A pesquisa de pedidos no Order Hub com o estado do pedido=ALL falha.
  • Problema: As recentes melhorias de desempenho na página de pesquisa de pedidos para usar a estratégia de paginação NEXTPAGE causaram uma regressão em que a pesquisa inicial não funciona se forem pesquisados todos os pedidos, incluindo os pedidos históricos. O problema é que a carga útil da API do Order Hub estava passando um objeto Order vazio como um element PreviousPage, o que não é uma construção adequada.
  • Correção: Alteração do código para passar um valor nulo para PreviousPage nas solicitações da primeira página.
  • Arquivos alterados:
    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 fevereiro de 2026 (Comunicado de imprensa 10.0.2601.1 - DTK 26.1.1.1 )

ID do defeito Número do caso Descrição
buc-app-order#9505 TS021298147 O link para adicionar linhas na página de detalhes do pedido não funciona quando a página é personalizada.
  • Problema: O search_fields.json arquivo foi modificado para remover a classe do produto do formulário de pesquisa “Adicionar produtos ao pedido”, o que fez com que as páginas personalizadas perdessem o campo da classe do produto. Isso resultou em um erro de javascript.
  • Correção: Definimos um novo formulário de pesquisa em vez de remover a classe do produto do formulário de pesquisa de adição de item existente, que poderia ser personalizado pelos clientes.
  • Arquivos alterados:
    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 Detalhes do pedido: as guias Remessas e Liberações estão lentas.
  • Problema: As guias Remessa e Liberações na página Detalhes do pedido estavam usando uma estratégia de paginação GENÉRICA, que comprovadamente não funciona bem quando há milhões de registros no banco de dados.
  • Correção: Alteração do código para utilizar a estratégia de paginação NEXTPAGE, mais adequada para o conjunto de dados de pedidos.
  • Arquivos alterados:
    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 Há um problema de espaçamento de texto ao adicionar notas no Order Hub.
  • Problema: A área de texto usada para inserir notas apresentava alguns problemas de preenchimento.
  • Correção: alteramos o código para usar a área de texto do Order Hub em vez de uma área de texto HTML simples.
  • Arquivos alterados:
    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 A revisão dos detalhes da liberação do pedido na interface do usuário do Order Hub não reflete o valor correto em dólares.
  • Problema: O Order Hub mapeou o total errado a partir dos detalhes do pedido.
  • Correção: Alteração do código para recuperar corretamente o total do objeto de liberação do pedido.
  • Arquivos alterados:
    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 A página Recibo não está disponível na página Detalhes do pedido do Hub de pedidos, no menu Pedidos de saída.
  • Problema: A lógica do Order Hub não determinou o fluxo adequado da ordem de transferência para determinar se a guia de recibos deveria ser exibida.
  • Correção: Corrigimos o código para lidar com esse fluxo específico.
  • Arquivos alterados:
    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 O Order Hub não está exibindo os itens substitutos corretamente ao tentar adicionar itens substitutos para uma linha.
  • Problema: Apenas um item de substituição estava sendo exibido.
  • Correção: A interface do usuário agora exibirá uma tabela com todos os itens de substituição possíveis.
  • Arquivos alterados:
    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 Há um problema ao exibir notas da linha do pedido quando você passa o mouse no Order Hub.
  • Problema: O Order Hub exibe notas da linha do pedido na guia Notas da página Detalhes da linha do pedido. Isso não é muito conveniente se o usuário comercial quiser ver as notas das linhas do pedido na página de detalhes do pedido.
  • Correção: aprimorado o código para mostrar notas da linha do pedido como uma dica de ferramenta na tabela de linhas do pedido da página Detalhes do pedido.
  • Arquivos alterados:
    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 com a exibição da data nos detalhes do pedido do contrato e nos cronogramas de entrega.
  • Problema: O Order Hub estava realizando incorretamente a conversão de datas nessas páginas com uma função de conversão personalizada.
  • Correção: Alteração do código para realizar conversões corretas de data e hora usando funções comuns da biblioteca.
  • Arquivos alterados:
    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 A pesquisa de inventário não navega automaticamente para os detalhes do item de inventário identificado de forma exclusiva.
  • Problema: Com a introdução de uma página de resultados de pesquisa de disponibilidade de itens de inventário, o recurso de navegação automática, se houver um único item, foi perdido.
  • Correção: Alteração do código para navegar automaticamente para a página Detalhes se houver um único item e um único nó pesquisado.
  • Arquivos alterados:
    packages/inventory-search-results-sip/src/app/features/search/inventory-table-sip/inventory-table-sip.component.ts
buc-app-inventory#5337 TS021201378 A janela modal de seleção de nós da página de pesquisa de inventário é lenta.
  • Problema: O modal de seleção de nós apresentava algumas falhas de codificação no que diz respeito ao desempenho em ambientes de alto volume.
  • Correção: Otimizamos o código para remover uma chamada de API desnecessária e usar a estratégia de paginação NEXTPAGE em vez de GENERIC. Além disso, alteramos a interface do usuário para exigir uma pesquisa do usuário comercial antes de listar o primeiro conjunto de nós, que na maioria dos casos não terá os nós desejados na lista.
  • Arquivos alterados: arquivos da biblioteca interna.
buc-app-fulfillment#2332 TS020317936 A página do testador de sourcing não suportava personalização por json.
  • Problema: A página do testador de fornecimento não foi criada usando a estrutura json de pesquisa do Order Hub, portanto, não suportava personalização por json.
  • Correção: Alteração do código de pesquisa do testador de sourcing para utilizar a estrutura json de pesquisa, de modo que agora seja suportada a personalização json adequada.
  • Arquivos alterados:
    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 Não é possível personalizar o testador de fornecimento de atendimento.
  • Problema: O arquivo do angular.json repositório estava apontando para buildTarget, o que não é permitido em aplicativos Angular 18.
  • Correção: Alteração do código para utilizar corretamente browserTarget. Observação: problemas semelhantes observados nos arquivos buc-app-node, buc-app-settings e buc-app-configuration também foram corrigidos.
  • Arquivos alterados: angular.json
orderhub-ui-utils#2914 TS020802866 Reorganize os campos personalizados no formulário de pesquisa.
  • Problema: Os campos de pesquisa são, por padrão, dispostos no formulário de pesquisa com base na ordem em que são definidos no arquivo json. Portanto, não permite que campos personalizados sejam colocados nos locais desejados no formulário de pesquisa.
  • Correção: Adicionado suporte para campos personalizados, fornecendo sequenciamento nos campos de pesquisa personalizados.
  • Arquivos alterados: arquivos da biblioteca interna.

30 de janeiro de 2026 (Correção urgente - aplica-se apenas ao Order Hub antigo)

ID do defeito Número do caso Descrição
buc-app-order#9505 TS021298147 O link para adicionar linhas na página de detalhes do pedido não funciona quando a página é personalizada.
  • Problema: O search_fields.json arquivo foi modificado para remover a classe do produto do formulário de pesquisa “Adicionar produtos ao pedido”, o que fez com que as páginas personalizadas perdessem o campo da classe do produto. Isso resultou em um erro de javascript.
  • Correção: Definimos um novo formulário de pesquisa em vez de remover a classe do produto do formulário de pesquisa de adição de item existente, que poderia ser personalizado pelos clientes.
  • Arquivos alterados:
    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 janeiro de 2026 (Comunicado à imprensa 10.0.2601.0 - DTK 26.1.1.0 )

ID do defeito Número do caso Descrição
buc-app-order#9383 TS021000023 Permita que colunas configuráveis na lista de linhas de pedido mostrem a quantidade original para linhas canceladas.
  • Problema: Após cancelar uma linha de pedido, o campo de quantidade fica com o valor 0.
  • Correção: Introduzida uma nova coluna na tabela para exibir o originalOrderedQuantity campo da resposta da API que contém a quantidade original quando o pedido foi criado.
  • Arquivos alterados:
    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 Ao adicionar itens a um pedido de venda, cada vez que você clica em Avançar, o sistema adiciona várias linhas ao pedido.
  • Problema: Ao criar um pedido de venda, clicar várias vezes em Avançar na página Adicionar itens cria várias linhas no pedido.
  • Correção: Alteração do código para desativar o botão enquanto a próxima página estiver carregando.
  • Arquivos alterados:
    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 As auditorias de pedidos não são visíveis no Order Hub.
  • Problema: A experiência do usuário do Order Hub com as auditorias de pedidos e tabelas internas é confusa.
  • Correção: Melhoria no comportamento das caixas de seleção das tabelas pai e interna.
  • Arquivos alterados:
    packages/order-shared/src/lib/audits-tab/audits-tab.component.html
buc-app-order#9266 TS020812921 A abertura dos detalhes do pedido e dos detalhes de envio para pedidos grandes está demorando de 20 a 30 segundos.
  • Problema: O Order Hub utiliza a estratégia de paginação GENERIC com pior desempenho da API getPage ao listar as linhas e várias guias nas páginas de detalhes do pedido e da remessa. Além disso, se uma tabela tiver um widget seletor de data, a página fica lenta ao exibir 100 linhas na tabela.
  • Correção: aprimorou o código para usar a estratégia de paginação NEXTPAGE, que apresenta melhor desempenho. Para tabelas que precisam de um seletor de datas, usei uma nova abordagem para resolver o problema de usar diretamente o seletor de datas Carbon nas linhas da tabela.
  • Arquivos alterados: Muitos arquivos para listar.
buc-app-order#9258 TS020784861 As pesquisas de pedidos e remessas retornam muitos registros quando há grandes conjuntos de dados.
  • Problema: O Order Hub utiliza a estratégia de paginação GENERIC com pior desempenho da API getPage. Ao utilizar a estratégia de paginação GENERIC, são observados problemas de desempenho quando o sistema contém milhões de registros de pedidos com milhares de linhas de pedidos.
  • Correção: Alteração do código para utilizar a estratégia de paginação NEXTPAGE em todos os casos de uso de pesquisa de pedidos e remessas.
  • Arquivos alterados: Muitos arquivos para listar.
buc-app-order#9254 TS020812921 A visualização “Criar recorrência por grupo” não mostra as linhas selecionadas.
  • Problema: A visualização do grupo de recorrências criada pelo Order Hub estava exibindo linhas de pedido incorretamente.
  • Correção: Corrigimos o código para lidar com esse fluxo específico.
  • Arquivos alterados: Muitos arquivos para listar.
buc-app-order#9249 TS020704487 A opção de linha de cancelamento não é exibida corretamente quando o pedido tem mais de 100 linhas.
  • Problema: Quando o pedido tem mais de 100 linhas, a página de detalhes do pedido de vendas usa uma implementação diferente para a tabela de linhas do pedido, que obtém a linha usando a API getOrderLineList. No entanto, essa API não retorna o objeto AllowedModification, o que faz com que o código do Order Hub defina como padrão o acesso nulo e mostre ações incorretas para as linhas do pedido.
  • Correção: aprimorou a API de back-end para retornar o objeto AllowedModification.
  • Arquivos alterados:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#9171 TS020381729 O Order Hub criar pedido - a pesquisa avançada de itens não funciona bem quando há centenas de milhares de registros.
  • Problema: Havia dois problemas com a pesquisa avançada de itens, fazendo com que a resposta da página fosse muito lenta. A página estava obtendo todo o conjunto de resultados correspondentes do servidor e a estratégia de paginação utilizada era GENERIC, que é a mais lenta das opções disponíveis.
  • Correção: aprimorou o código para usar a estratégia de paginação NEXTPAGE e também para solicitar apenas os dados da página atual do servidor.
  • Arquivos alterados:
    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 Não é possível selecionar o item adequado nas regras de fator de segurança adicional quando o sistema tem mais do que o limite de itens 10K.
  • Problema: O seletor de itens do Order Hub, sob as regras de estoque de segurança, estava recuperando incorretamente todo o conjunto de dados do servidor, em vez de solicitar um conjunto de resultados paginado.
  • Correção: Alteração do código para solicitar apenas os dados da página atual ao servidor. Os dados das páginas seguintes são solicitados ao servidor à medida que o usuário empresarial folheia o conjunto de resultados da tabela.
  • Arquivos alterados: Arquivos de biblioteca internos
buc-app-inventory#5107 TS019726960 Mudança das APIs buc v1 para as APIs de demanda/oferta v2.
  • Problema: Os dados exibidos no Order Hub não são os esperados.
  • Correção: Alteração do código do Order Hub para chamar a API v2.
  • Arquivos alterados:
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-display.component.ts
buc-app-sfo#678 TS020679257 Os relatórios de benefícios apresentam dados em falta quando se analisa um nó do centro de distribuição.
  • Problema: O código do Order Hub tinha um caminho incorreto para determinados valores na resposta json.
  • Correção: Corrigimos o código para que ele tenha o caminho correto para recuperar os valores da resposta JSON para as propriedades stockout, markdown.regular e markdown.idle.
  • Arquivos alterados:
    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 Ao criar um usuário, a lista de organizações não é filtrada pelo acesso do usuário comercial.
  • Problema: A lista de organizações do Order Hub durante a criação do usuário está mostrando toda a lista do sistema, em vez de filtrar corretamente a lista com base no acesso do administrador atualmente conectado.
  • Correção: Alterada a carga útil da API do Order Hub para incluir o campo obrigatório DataAccessFilter.
  • Arquivos alterados: arquivos da biblioteca interna.