Archived Order Hub resolved issues

For the current Order Hub resolved issues, see Order Hub resolved issues.

The archived resolved issues provide overviews of past changes to Order Hub as part of the IBM Sterling Order Management System Release 24.3 and the prior minor updates.

13 October 2025 (Release 10.0.2509.1-25.0.9.1)

Defect ID Case number Description
buc-app-order#8972 TS020147591 Add actual shipment date to shipment search result.
  • Problem: Order Hub was hiding the actual shipment date for outbound orders.
  • Fix: Removed the code that used to hide the field for outbound orders,. It is now shown for any order.
  • Files changed:
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.ts
buc-app-order#8988 TS020159005 Requested delivery date column name is displaying with different names in different screens.
  • Problem: Order Hub had some label inconsistencies when it came to the Requested delivery date field with some places being labeled as just Delivery date.
  • Fix: Changed all places to display as Requested delivery date.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-release-details/en.json
    packages/order-shared/assets/buc-app-order/i18n/order/work-order-detail/en.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    
buc-app-order#9140 TS020381729 Incorrect counts on the shipments and releases tab.
  • Problem: The Order details page is showing incorrect shipment and release counts in certain page update and flows.
  • Fix: Enhanced the code to refresh the tabs on the specific flow.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-inventory#4680 TS019372159 Item search option is not available in the safety stock configuration.
  • Problem: The newer Order Hub inventory screens were designed to only work for customers who use all of the latest IBM® Sterling™ Intelligent Promising data models such as catalog, node and distribution groups. However,most customers are not synchronizing the catalog data model into Sterling Intelligent Promising (SIP).
  • Fix: Added a display setting for customers to switch to use the Sterling Order Management System item search instead of the SIP item search in the inventory screens. This enables all customers to take advantage of all the inventory screens.
  • Files changed: Internal library files.
buc-app-inventory#5115 TS020257925 Order Hub buc-app-inventory build failure post major upgrade.
  • Problem: The yarn.lock for buc-app-inventory was updated by mistake to contain an internal IBM domain npm repository.
  • Fix: Regenerated the yarn.lock to properly remove the internal domain.
  • Files changed:
    yarn.lock
buc-app-inventory#5132 TS020359695 Error in supply and demand response.
  • Problem: Order Hub supply and demand search logic did not deal with empty PC in the display settings.
  • Fix: Changed the code to handle this edge cases.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/getResourceIds-mappings.json
    packages/inventory-supply-demand/src/app/features/supply-demands/supply-demands-search/supply-demands-search.component.ts
    packages/inventory-supply-demand/src/app/features/supply-demands/supply-demands-table/supply-demands-table.component.ts
buc-app-user#340 TS020361481 User creation - the selected organization is not honored.
  • Problem: Order Hub user creation UI code was incorrectly using the enterprise selected in the user search screen in the user creation flow.
  • Fix: Changed the code to properly use the organization that is selected from the drop-down menu in the create screen.
  • Files changed:
    packages/user-shared/src/lib/components/common-user-management/common-user-management.component.ts

5 September 2025 (Release 10.0.2509.0-25.0.9.0)

Defect ID Case number Description
shell-on-prem#703 TS019843756 Cannot place custom feature menu at desired position in navigation menu.
  • Problem: Order Hub had no support for placing custom menus at desired locations within existing menus.
  • Fix: Added sequencing support to the navigation menu so that custom menus could be placed at any desired location within existing Order Hub menus.
  • Files changed: Internal files.
orderhub-ui-utils#2787 TS019398806 Extension done on enterprise drop-down in order search screen in Order Hub does not show up for certain scenario.
  • Problem: The Order Hub enterprise drop-down caching was incorrectly saving the result set and was cached with a cache key that only included the API name.
  • Fix: The cache key for OMS API calls now also includes the input payload of the API.
  • Files changed: Internal library files.
buc-app-order#8957 TS020061700 Issue with missing save option in inbound transfer order flow.
  • Problem: Order Hub had an incorrect resource id mapped to the inbound transfer order save action.
  • Fix: The proper resource id is now used for the inbound transfer order save action.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getResourceIds-mappings.json
buc-app-order#8862 TS020147591 The order search date picker is not passing in dates.
  • Problem: The Order Hub code did not parse the date string properly out of the date picker component.
  • Fix: Changed the code to parse the date string correctly.
  • Files changed:
    packages/order-shared/src/lib/data-services/bind-helper.class.ts
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
buc-app-order#8833 TS019633631 Key payment details are missing in Order Hub payment information.
  • Problem: Order Hub displayed payment information based on payment type instead of payment type group.
  • Fix: Changed the code to display the payment fields based on different payment group types.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
buc-app-exception#955 TS017726752 On the Order Hub login, the YFS_ACT_AUDIT table is not updated.
  • Problem: Order Hub logins were not creating an entry in the YFS_ACT_AUDIT table because the login code path did not have that logic.
  • Fix: Added code to identify Order Hub logins and ensure that there is an audit record.
  • Files changed: OMS backend code fix.

1 August 2025 (Release 10.0.2506.2-25.0.6.2)

Defect ID Case number Description
orderhub-ui-utils#2753 TS019393848 Default searches time out before providing results.
  • Problem: Currently, there is a one minute limit on the search before the system times out.
  • Fix: Increased the timeout to be two minutes.
  • Files changed: Internal library files
buc-app-order#8594 TS019560665 The product class column adds too many rows to the items table. The product class should be a drop-down menu in the items table.
  • Problem: The Order Hub presentation of product class in the order screens is not desirable as it makes the product selection tables have numerous extra rows based on product class combinations.
  • Fix: The UX for adding products to orders was changed to not include product class but to later on allow the selection of product classes for each product in the order line tables.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.html
    packages/order-shared/src/lib/contract-orderline-table/contract-orderline-table.component.html
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
buc-app-order#8723 TS019563445 Need to introduce separate resources to manage transfer order write access from sales order.
  • Problem: Order Hub has no ability to manage the edit access for transfer orders and sales orders independently.
  • Fix: Introduced separate resource IDs for transfer orders so that business user permissions can be controlled separately.
  • Files changed: There are too many changed files to list.
buc-app-order#8749 TS019734353 The Order Hub audit page does not show when an order is created in OMS.
  • Problem: The Order Hub audit page missed showing a property that was there in the Application Console.
  • Fix: Added code to display the order created date in the audit tab.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/audits-tab/audits-tab.component.html
buc-app-order#8765 TS019666594 The Receipt tab shows 0 initially even when the receipt is created.
  • Problem: The Order Hub code did not use the proper payload for the API being called.
  • Fix: Corrected the API payload to remove some unnecessary layers.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#8784 TS019417320 The tax name and charge name in charges is not displayed in Order Hub.
  • Problem: Order Hub displays a blank tax name in charges when the common code is not defined with a display name/description.
  • Fix: Changed the code to display the tax name code when the tax name is not found in the common code.
  • Files changed:
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.ts
buc-app-order#8834 TS019615743 The container activity list table for single container line shipments is not populating data in Order Hub.
  • Problem: The container activity list table code did not handle a single entry properly.
  • Fix: Updated the code to always return an array from the API results so that a single entry can be rendered properly by the table framework.
  • Files changed:
    packages/shipment-container-details/src/app/features/shipment/container-activity-list-tab/container-activity-list-tab.component.ts
buc-app-inventory#4855 TS019606961 Not able to retrieve results for inventory audits by distribution group.
  • Problem: Order Hub removed the ability to view inventory audits when a search is done with a distribution group because there is no API that can return this information.
  • Fix: Added back this feature by doing a pure client-side implementation of retrieving the inventory audits for the item at all the nodes that are in the distribution group.
  • Files changed:
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-details-table/sip-sku-details-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-context.service.ts
    packages/inventory-shared/src/lib/services/inventory-distribution.service.ts
buc-app-inventory#4934 TS019726960 When you select large distribution groups, the inventory details summary tab has errors.
  • Problem: Some IV backend APIs used in the Order Hub summary tab have limits of 100 nodes, causing large distribution groups with over 100 nodes to produce errors.
  • Fix: Refactored Order Hub code in the nodes tab to query the availability per page instead of all nodes in the distribution group. A side effect is that table searching and sorting is not possible. Also, an error message is shown in the summary tab for these large distribution group cases.
  • Files changed:
    packages/inventory-availability-details/src/app/features/inventory/inventory-availability-details/inventory-availability-details.component.ts
    packages/inventory-availability-details/src/app/features/inventory/sip-bundle-details/sip-bundle-components-table/sip-bundle-components-display.component.html
    packages/inventory-availability-details/src/app/features/inventory/sip-bundle-details/sip-bundle-details-table/sip-bundle-details-table.component.html
    packages/inventory-availability-details/src/app/features/inventory/sip-bundle-details/sip-bundle-components-table/sip-bundle-components-details-table.component.scss
    packages/inventory-availability-details/src/app/features/inventory/sip-bundle-details/sip-bundle-details-table/sip-bundle-details-table.component.scss
    packages/inventory-availability-details/src/app/features/inventory/sip-bundle-details/sip-bundle-details-table/sip-bundle-details-table.component.ts
    packages/inventory-availability-details/src/app/features/inventory/sip-item-details/sip-item-details-table/sip-item-details-table.component.html
    packages/inventory-availability-details/src/app/features/inventory/sip-item-details/sip-item-details-table/sip-item-details-table.component.ts
    packages/inventory-availability-details/src/app/features/inventory/sip-item-details/sip-item-variations-table/sip-item-variations-table.component.ts
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-details-table/sip-sku-details-table.component.html
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-details-table/sip-sku-details-table.component.ts
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-display.component.ts
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-bundle-summary-details.component.ts
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-bundle-summary-display.component.html
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-bundle-summary-display.component.ts
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-item-summary-display.component.ts
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-sku-summary-display.component.html
    packages/inventory-availability-details/src/app/features/inventory/summary/sip-sku-summary-display.component.ts
    packages/inventory-availability-details/src/app/features/inventory/variations/sip-item-variations-details-table.component.ts
    packages/inventory-availability-details/src/app/features/inventory/variations/sip-item-variations-display.component.html
    packages/inventory-availability-details/src/app/features/inventory/variations/sip-item-variations-display.component.ts
    packages/inventory-shared/src/lib/common/constants.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/services/common-service.service.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.ts
buc-app-inventory#5019 TS019526384 Global Inventory Visibility: Incorrect lock flag indicator.
  • Problem: The Order Hub code interpreted the API results incorrectly when there was no item/node combination data being returned from the getInventoryNodeControlList API.
  • Fix: Changed the code to only add a lock if the API response has data for the item/node being shown.
  • Files changed:
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts

8 July 2025 (Release 10.0.2506.1-25.0.6.1)

Defect ID Case number Description
buc-app-order#8574 TS019146796 Search for a Return order (in the history table/archived) using the parent Sales Order number (in the history table/archived) was not handling well.
  • Problem: The Order Hub order search page did not handle a special case where the order or return is a history order.
  • Fix: Introduced new logic to search both history and normal orders when a derived from order ID is entered in the search form.
  • Files changed:
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/search-form/order-shipment-search.class.ts
buc-app-order#8573 TS019273401 The item description in the Order Details and Shipment details screens are different.
  • Problem: The Shipment details page and the order line table were not showing the item description field.
  • Fix: Added a new column to show the item descriptions.
  • Files changed:
    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/order/order-shipment-details/en.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
buc-app-order#8531 TS019299725 The OrderHub UI is showing an option to cancel a draft order.
  • Problem: The Order Hub order actions for a draft order included cancel, which is incorrect.
  • Fix: The code was changed to not have a Cancel action but to have a Confirm action instead.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-inventory#4869 TS019649611 Node safety stock search WITH FILTERS is not working.
  • Problem: The Order Hub code logic was incorrect when dealing with node safety stock rules.
  • Fix: Changed the code to check that the node safety stock value is included before creating the API payload.
  • Files changed:
    packages/inventory-safety-stock-rules/src/app/features/safety-stock-rules/safety-stock-rule-list/network-rule-list-search-result/network-rule-list-search-result.component.ts
buc-app-node#2304 TS019708637 ProcessingTimes is being marked as NULL.
  • Problem: Order Hub was not properly passing the empty payload to the IV API.
  • Fix: Changed the code to pass null instead of empty string.
  • Files changed:
    packages/node-shared/src/lib/inventory-status-modal/inventory-status-modal.component.ts

10 June 2025 (Release 10.0.2506.0-25.0.6.0)

Defect ID Case number Description
buc-app-inventory#4800 TS019431205 The inventory audit search is not working.
  • Problem: The audit type field was visible and caused an error in the inventory audit search.
  • Fix: Enhanced the supply audit feature to capture additional records with segmentation allocation, which also resolved the audit search page issues with the audit type field.
  • Files changed: N/A - Included with the new feature.
buc-app-inventory#4646 TS019145173 Missing lock icon display for node blocked for sourcing.
  • Problem: The retrieval of inventory node control information was incorrect for certain items in some situations.
  • Fix: Adjusted the code to handle these items and call the API correctly.
  • Files changed:
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-item-config.service.ts
    packages/inventory-shared/src/lib/shared.module.ts
buc-app-order#8469 TS019014471 The Shipment details page doesn't show the RequestedCarrierServiceCode information.
  • Problem: The shipment details page in Order Hub did not show Return carrier service and Requested carrier service.
  • Fix: Added code to retrieve this information from the API and display it in the Shipment details page.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
buc-app-order#8358 TS019098845 The Order Hub receipt view does not display all order lines.
  • Problem: The Order Hub code for checking inbound orders was functioning incorrectly, causing data to not be displayed.
  • Fix: Corrected the code checks for inbound orders so that all intended data is shown accordingly.
  • Files changed:
    packages/order-details-v2/src/app/features/order/order-details/order-details.component.ts
    packages/order-details-v2/src/app/features/order/receipts-tab/receipts-tab.component.ts
    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
    packages/order-receipt-details/src/app/features/order/order-receipt-receiptline-list-table/order-receipt-receiptline-list-table.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-receiptline-list-table/order-receipt-receiptline-list-table.component.scss
    packages/order-receipt-details/src/app/features/order/order-receipt-receiptline-list-table/order-receipt-receiptline-list-table.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
buc-app-order#8351 TS018963430 Reassign pending release is not working in cases where releases have two or more lines in different statuses.
  • Problem: The Order details page reassign code from the order lines table does not apply backorder.
  • Fix: The Order details page reassign for order lines table now calls changeRelease with order lines instead of backordering the entire release.
  • Files changed:
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/data-services/reassignment.service.ts
buc-app-order#7855 TS018111754 Granular permission enhancement for order details.
  • Problem: Order Hub does not have a document type specific resource permission when dealing with outbound orders. The enhancement request is that the Sales order and Transfer orders detail pages can check for a distinct resource for allowing edits.
  • Fix: Added a new Transfer orders specific resource permission to the order and order line detail pages Save action. With this addition, you can give different user access for business users when dealing with sales and transfer orders.
  • Files changed:
    packages/order-details-v2/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-shared/assets/buc-app-order/getResourceIds-mappings.json
buc-app-configurations#2218 TS019298431 The Label field accepts a null value in the createCustomAttribute API.
  • Problem: The Order Hub code in custom attributes did not handle the case when a name or description is empty.
  • Fix: Changed the code to display the custom attribute id when a name or description is not found.
  • Files changed: Internal library files
buc-app-sfo#535 TS019202080 The is a discrepancy in the Processing cost per package that is displayed on the Optimization Dashboard.
  • Problem: The Order Hub code missed adding some data values from the API.
  • Fix: Changed the code to add all returned values from the API to display the totals.
  • Files changed:
    src/app/features/dashboard/dashboard-page/packages/average-processing-cost-per-package/average-processing-cost-per-package.component.ts
    src/app/features/dashboard/dashboard-page/units/total-units/total-units.component.ts
buc-app-sfo#523 TS019234710 The Optimization Explainer is not reloading with filter criteria.
  • Problem: Certain date selections were not being properly handled by the code causing javascript errors in the console.
  • Fix: Properly handled the date selections so that all date options from the date widget now work.
  • Files changed:
    psrc/app/features/results-explainer/order-list-page/order-list-data.service.ts
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
buc-app-sfo#521 TS019193103 There is a blank screen when toggling between the Promise and Fulfill module tabs.
  • Problem: The Order Hub initialization and caching code was not working as intended on the Optimizer screens which is written as a regular Angular repository.
  • Fix: Fixed the code to better handle non-Lerna basic Angular repositories.
  • Files changed: Internal library files
buc-app-sfo#513 n/a Totals do not add up in the widgets of the Optimization dashboard.
  • Problem: The Order Hub code missed adding some data values from the API.
  • Fix: Changed the code to add all of the returned values from the API and then display the totals.
  • Files changed:
    src/app/features/dashboard/dashboard-page/total-costs/total-processing-cost/total-processing-cost.component.ts
    src/app/features/dashboard/dashboard-page/total-costs/total-shipping-cost/total-shipping-cost.component.ts
    src/app/shared/components/woo-modal-table/woo-modal-table.component.ts
    src/app/shared/dashboard-graph.service.ts

19 May 2025 (Release 10.0.2503.2-25.1.3.2 Patch 1)

Defect ID Case number Description
buc-app-inventory#4711 TS019294041 Unable to search inventory in Order Hub.
  • Problem: When searching inventory using a SKU, clicking the link shows 'SKU does not exist' because the search redirected to v2.
  • Fix: The code was changed to prevent a redirect unless it is a SIP tenant.
  • Files changed:
    packages/inventory-shared/src/lib/common/display-base/display-base.component.ts

2 May 2025 (Release 10.0.2503.2-25.1.3.2)

Defect ID Case number Description
buc-app-order#8337 TS018940159 Custom user group resource permission issue.
  • Problem: Order Hub was using the wrong code to check for resource permission for some actions.
  • Fix: The code was changed to use the correct resource id for checking permission.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#8330 TS018926179 Tooltip icon missing.
  • Problem: Order Hub search pages had a problem displaying projected icons.
  • Fix: Added the version=IconOnly attribute to projected icons.
  • Files changed: Internal library files
buc-app-order#8282 TS018833735 Order Hub UI - Line Audits modification details issue.
  • Problem: The order line audit table was missing the title/tooltip attribute.
  • Fix: The title was added so that long strings are seen as tooltip.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.html
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.scss
buc-app-order#8244 TS018834995 The Shipment dates tab in Order Hub should not auto save.
  • Problem: Order Hub was doing auto save for the dates tab.
  • Fix: The code was changed to accumulate all changes and only save when the business user clicks on the Save action.
  • Files changed:
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-dates/shipment-dates.component.ts
buc-app-configurations#2164 n/a Promising and transfer rules creation is not able to use DG as a node restriction.
  • Problem: The distribution group restriction was hidden with a feature toggle.
  • Fix: Removed the feature toggle as the capability is supported by the API already.
  • Files changed: Internal library files.
buc-app-configurations#2069 TS018752964 Order Hub: Node balancing search for nodes functionality is not working.
  • Problem: Order Hub was using server side retrieval for the inner table. This would not work as the API doesn't have search support.
  • Fix: Changed the code to be client side inner table so that client side search is applied.
  • Files changed:
    packages/configurations-shared/src/lib/components/nbc-table/nbc-table.component.ts
    packages/optimization-fulfillment-home/src/app/features/optimization-fulfillment-home/node-balancing-table/node-balancing-table.component.html
    packages/optimization-fulfillment-home/src/app/features/optimization-fulfillment-home/node-balancing-table/node-balancing-table.component.ts
    packages/optimization-fulfillment-home/src/app/features/optimization-fulfillment-home/optimization-fulfillment-home.component.ts
buc-app-sfo#505 n/a Set better defaults on explainer and dashboard pages.
  • Problem: Optimization explainer and Optimization dashboard do not have commonly used values as default.
  • Fix: These pages will have the most commonly used values as default to the drop downs and dates.
  • Files changed:
    src/app/features/dashboard/dashboard-page/dashboard-page.component.ts
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
buc-app-sfo#498 TS019013188 Optimization Explainer doesn’t have the filter based on loadBalancingCost.
  • Problem: Needed to add support for a new filter.
  • Fix: Order Hub is enhanced to support a new filter added to the API called loadBalancingCost.
  • Files changed:
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
    src/assets/buc-app-sfo/i18n/results-explainer/en.json
buc-app-sfo#488 TS018929611 Change optimization status in explainer filter to be more user friendly.
  • Problem: The optimization explainer filter was not that business user friendly as originally implemented in Order Hub.
  • Fix: Added a radio selection of optimized and rejected for optimization status.
  • Files changed:
    package.json
    src/app/features/dashboard/dashboard-page/nodes/node-list/node-list.component.ts
    src/app/features/dashboard/dashboard-page/nodes/node-list/node-list.service.ts
    src/app/features/dashboard/dashboard-page/packages/average-cost-per-package/average-cost-per-package.component.ts
    src/app/features/results-explainer/order-list-page/order-list-data.service.ts
    src/app/features/results-explainer/order-list-page/order-list-page.component.html
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
    src/assets/buc-app-sfo/i18n/results-explainer/en.json
    yarn.lock
shell-on-prem#664 TS018616959 Login status of the users is displaying incorrectly while assigning alerts to users.
  • Problem: This problem occurs when a customer turned off session token creation, and API security.
  • Fix: If a session token does not exist from the server, then Order Hub will generate a token and call registerLogin and registerLogout to manage the session.
  • Files changed: Internal files.
shell-on-prem#579 TS019014914 Seeing walk me calls, want to disable Walk Me.
  • Problem: In next-generation Order Hub and on-premises there should not be Walk Me included at all.
  • Fix: The code was changed to not include any javascript related to Walk Me.
  • Files changed: Internal files.
buc-app-sfo#514 n/a Order details page is incomplete for rejected orders.
  • Problem: Order Hub code was wrong to omit certain code paths for orders that have an error code.
  • Fix: The code was changed to not omit display data even though the order has errors.
  • Files changed:
    src/app/features/results-explainer/order-summary-page/order-summary-page.component.ts
orderhub-ui-utils#2581 TS019188206 Unable to open item inventory details page in Order Hub production.
  • Problem: Order Hub did not know about the preferV1AvailMode phase in IV migration.
  • Fix: The code was changed to include the preferV1AvailMode phase as an IV customer still using v1 APIs.
  • Files changed: Internal files.

4 April 2025 (Release 10.0.2503.1-25.1.3.1)

Defect ID Case number Description
buc-app-order#7929 TS018658834 Relative dates not working with saved search.
  • Problem: The Order Hub code for custom relative dates was not parsing dates properly.
  • Fix: The code for saved search that have date picker entries were parsed properly.
  • Files changed: Internal library files.
buc-app-order#8025 TS018792731 Order Hub UI - Order Line Status pop up defect.
  • Problem: This table did not implement pagination properly.
  • Fix: The code now properly sets up the total records and page size.
  • Files changed:
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.html
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.ts 
buc-app-order#8087 TS018797562 Line audits details different from application console.
  • Problem: Order Hub was only displaying an error key from the API.
  • Fix: The key is properly mapped to business user friendly messages.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/audit-details/en.json
buc-app-order#8169 TS018856334 Rename and delete buttons of saved searches are not visible.
  • Problem: The Order Hub display drop menu of saved searches had incorrect positioning code.
  • Fix: Enhanced the positioning code to be more accurate and robust.
  • Files changed: Internal library files.
buc-app-order#8186 TS018836179 Pagination not available for order-release-lines table.
  • Problem: This table did not implement pagination properly.
  • Fix: The code now properly sets up the total records and page size.
  • Files changed:
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.html
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.ts
    
buc-app-order#8190 TS018611795 Preferred resource pool is not visible in Order Hub.
  • Problem: Order Hub code did not have proper fallback in the case were descriptions are missing.
  • Fix: Fallback descriptions into the resource pool ids.
  • Files changed:
    packages/work-order-details/src/app/features/workorder/work-order-details/wko-plan-appointment/wko-plan-appointment.component.ts
    packages/work-order-details/src/app/features/workorder/work-order-details/work-order-details-tab/work-order-details-tab.component.ts
    packages/work-order-details/src/app/features/workorder/work-order-details/work-order-failed-appointments-tab/work-order-failed-appointment-table/work-order-failed-appointment-table.component.ts
    packages/work-order-details/src/app/features/workorder/work-order-details/work-order-open-appointment-list-table/work-order-open-appointment-list-table.component.ts
buc-app-inventory#4579 TS018781569 Quantity not displaying on adjust inventory screen.
  • Problem: Incorrect code was detected when trying to get the time horizon date from the date object.
  • Fix: Fixed code.
  • Files changed:
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.ts
buc-app-configurations#2049 TS018656338 Endpoint Publish Events COS bucket configuration copies bucket name to prefix if not provided.
  • Problem: Order Hub was incorrectly copying the bucket name into the prefix field if not entered.
  • Fix: Corrected the incorrect behavior.
  • Files changed:
    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/publish-endpoint-details-fields/bucket-fields/bucket-fields.component.ts
buc-app-sfo#463 TS018836179 Optimization explainer table search not searching.
  • Problem: Order Hub table search was implemented using client side code and thus only searching current result from the page.
  • Fix: Enhanced the API to support searching by order no and changed the Order Hub UI code to use the API for table search.
  • Files changed:
    src/app/features/results-explainer/order-list-page/order-list-data.service.ts
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
buc-app-sfo#462 TS018798206 Explainer cannot show order details page for CART orders.
  • Problem: Order Hub code did not properly call backend API with the type of order it is looking at.
  • Fix: Properly call the API with the scenario id of CART vs STANDARD.
  • Files changed:
    src/app/features/results-explainer/order-list-page/order-list-page.component.html
    src/app/features/results-explainer/order-list-page/order-list-page.component.scss
    src/app/features/results-explainer/order-list-page/order-list-page.component.ts
    src/app/features/results-explainer/order-summary-page/order-summary.type.ts
    src/assets/buc-app-sfo/buc-table-config.json
    src/assets/buc-app-sfo/i18n/results-explainer/en.json
shell-on-prem#630 TS018446937 Order Hub Incorrect Error Message - SSO Enabled.
  • Problem: Order Hub next-generation was using the timeout error message when the user had no permissions to access Order Hub.
  • Fix: Properly check the error code from the login API to distinguish between a timeout error or a lack of resource permission error in order to accurately display an error message to the business user.
  • Files changed: Internal files.

11 March 2025 (Release 10.0.2503.0-25.1.3.0)

Defect ID Case number Description
buc-app-workspace#2073 TS018468283 Issue with alerts search by SCAC and CarrierServiceCode.
  • Problem: Order Hub alerts search screen was not properly passing parameters to the API when business user selects SCAC or CarrierServiceCode.
  • Fix: The screen was corrected to clearly articulate which of SCAC or CarrierServiceCode is used, plus the search results column heading was corrected to reflect API results.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alert-search-results/alert-search-results.component.ts
    packages/workspace-alerts-search-results/src/app/features/alerts/alerts-table.component.ts
    packages/workspace-alerts-search/src/app/features/alerts-search/alerts-search.component.ts
    packages/workspace-shared/assets/buc-app-workspace/buc-table-config.json
    packages/workspace-shared/assets/buc-app-workspace/getPage-templates.json
    packages/workspace-shared/assets/buc-app-workspace/i18n/alerts/en.json
buc-app-order#7918 TS018597579 Shipment line details page broken.
  • Problem: Shipment line page had script error causing the page not to load.
  • Fix: Properly access the shipment keys for comparison to eliminate script error.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#4329 TS018597579 Order notes and instructions text are hidden with an ellipsis.
  • Problem: Order Hub was using the default ellipsis table cell pattern for displaying notes and instructions columns.
  • Fix: Special treatment is given to notes and instructions so that the complete comment is shown and readable in the table cell without the need of a tooltip.
  • Files changed:
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.scss
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/src/lib/order-details/instructions-tab/instructions-tab.component.html
    packages/order-shared/src/lib/order-details/instructions-tab/instructions-tab.component.scss
    packages/order-shared/src/lib/order-details/instructions-tab/instructions-tab.component.ts
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.html
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.scss
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.ts
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.html
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.scss
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/instructions/instructions.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/instructions/instructions.component.scss
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/instructions/instructions.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.scss
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.ts
buc-app-order#7891 TS018185230 Payment information amount fields showing more than two decimal digits.
  • Problem: This is part 2 of a fix given in previous release, other payment properties are not being considered as amount fields and thus not formatting to the 2 decimal format.
  • Fix: Scanned all payment properties and properly format the amount fields.
  • Files changed:
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
buc-app-order#7882 TS018459217, TS018550731, and TS018551382 Order line status section in OrderHub UI not showing any details.
  • Problem: Order line status modal was showing empty table due to incorrect field mapping from API response.
  • Fix: The fields are properly mapped to the API response now.
  • Files changed:
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.ts
buc-app-order#7872 TS018472523 Modification reason codes displayed from all enterprises.
  • Problem: Order Hub was displaying all cancel codes in the system.
  • Fix: The code was changed to properly only query for cancellation codes belonging to the enterprises that the orders being cancelled belong to.
  • Files changed:
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/order-cancel-modal/order-cancel-modal.component.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.ts
buc-app-order#7871 TS018444941 Request processed success message for Invalid Action.
  • Problem: The Order Hub success message for certain order actions were not accurate enough for business users.
  • Fix: A better success message was introduced for certain order actions such as schedule and release.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.json
    packages/order-shared/src/lib/actions/unschedule-action.service.ts
    packages/order-shared/src/lib/release-modal/release-modal.component.ts
buc-app-order#7868 TS018458014 Invalid success message for multiple order line cancellation.
  • Problem: Order Hub order cancellation success message was not accurate based on number of orders.
  • Fix: Code was added to show different success messages based on single or multiple orders action.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
buc-app-order#7861 TS018352264 Order / Payment Information / Collection Details / Transfer_out was not a hyperlink.
  • Problem: Order Hub had a missed feature from Application Console, the collection details transfer out does not have a link to the payment information.
  • Fix: The capability is ported into Order Hub.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-orders-tab.component.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
buc-app-order#7806 TS018044825 Cancelled order in Sterling OMS allows Reassigning lines and scheduling order.
  • Problem: Order Hub incorrectly is allowing reassign lines and schedule order for a cancelled order.
  • Fix: The logic was corrected to not allow such actions for cancelled orders.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/src/lib/constants/order.constants.ts
buc-app-inventory#4554 TS018096554 Incorrect fulfillment options displayed in OrderHub Next-Gen.
  • Problem: The wrong fulfillment options displayed in next-generation Order Hub.
  • Fix: Order Hub inventory screen code checked for no data from backend to show undefined in the screen.
  • Files changed:
    packages/inventory-availability-details/src/app/features/inventory/sip-sku-details/sip-sku-details-table/sip-sku-details-table.component.html
buc-app-fulfillment#2202 TS018614747 Next-Gen Order Hub: Promise and Fulfill > Sourcing and scheduling page is not displaying Intelligent Promising tab.
  • Problem: Order Hub check for determining to show Sterling Intelligent Promising tab was incorrect thus defaulting to the Order Management System view.
  • Fix: The proper check condition was fixed so that the tabs are dispayed properly based on tenant configurations.
  • Files changed:
    packages/fulfillment-home/src/app/features/sourcing/home/home-page/home-page.component.ts
shell-on-prem#625 TS018452785 Next-Gen Order Hub: upon re-login from a timeout, intermittently seeing pages not loading.
  • Problem: In an intermittent way, an Order Hub re-login from a timeout scenario was showing a blank page. This was caused by an undesired double loading of the page in the timeout scenario, causing some API requests to be cancelled automatically by the browser causing a blank page.
  • Fix: Fixed the code to only do a single page load on a timeout re-login scenario.
  • Files changed: Internal files.
shell-on-prem#539 TS016820192 Next-Gen Order Hub enhancement request: business user can self modify their own password and profile information.
  • Problem: The change personal profile action was neglected as we switched out of the multi-tenant Order Hub that used IBM ID integration.
  • Fix: The capability has been added to Next-gen Order Hub and it is intended to update the personal information of the currently signed in OMS business user.
  • Files changed: Internal files.
shell-on-prem#536 TS016851048 Next-Gen Order Hub: upon re-login from a timeout, the user is being logged out immediately after logging in.
  • Problem: The timeout re-login scenario intermittently manifest some cases where the OMS API request were being made with a null LoginId causing failed responses from OMS which resulted in no user token or no resource permission thus user is immediately logout.
  • Fix: The logic was corrected to never have such scenario again.
  • Files changed: Internal files.
buc-app-sfo TS017785836 Provide sorted paginated results in Optimization Explainer.
  • Problem: The optimization explainer table design with infinite scroll was not intuitive and hard to use.
  • Fix: The optimization explainer table was redesigned to follow the same pattern as all other Order Hub tables with pagination controls and easy column sorting.
  • Files changed: Too many files from buc-app-sfo to list.
buc-app-sfo TS017785542 Optimization Explainer Order Filters in Order Hub.
  • Problem: The optimization explainer page was too simplistic and did not expose all the searchable filters that the v2 API provides.
  • Fix: The optimization explainer page was enhanced to support all the filters currently supported by the v2 API.
  • Files changed: Too many files from buc-app-sfo to list.
buc-app-sfo TS017785409 Order Hub Optimization Explainer List Page UI Issues.
  • Problem: The optimization explainer table design with infinite scroll created some usability issues with the way it was implemented with constant orders data being refreshed and coming into the top of the table.
  • Fix: The optimization explainer table date filters are selected via a date picker with predefined values and allows for custom date range as well. The search filters context is saved in session so that coming back to the page it remembers previous selections improving overall usability of the page.
  • Files changed: Too many files from buc-app-sfo to list.

6 February 2025 (Release 10.0.2409.2-24.3.9.2)

Defect ID Case number Description
buc-app-workspace#2017 TS017698356 Missing alert console feature in Order Hub.
  • Problem: In the alert console, if the alert details has an INTEGRATION_ERROR_ID, then the user interface displays a link to see the exception details.
  • Fix: This capability was not in Order Hub but it has now been added as part of this fixpack.
  • Files changed:
    packages/workspace-alert-details/src/app/features/details/details-reference-table/details-reference-table.component.ts
    packages/workspace-alert-details/src/app/features/details/details.component.ts
    packages/workspace-shared/src/lib/workspace.constants.ts
    Also changed internal files for routing to exception details.
buc-app-exception#961 TS017698406 Queue ID drop down displays queue description instead of queue ID.
  • Problem: Since Order Hub main audience are business users, the queue ID was designed to show the description instead of the ID.
  • Fix: The Queue ID drop down will not display both queue ID and its description.
  • Files changed:
    packages/workspace-alerts-search/src/app/features/alerts-search/alerts-search.component.ts
buc-app-exception#959 TS017741503 Exception search queue dropdown shows all queues regardless of user subscription.
  • Problem: The Order Hub exception search queue dropdown was not properly calling the API to restrict the queues based on subscription.
  • Fix: The code was changed to properly pass the current user id into the API.
  • Files changed:
    packages/exception-search/src/app/features/exception/exception-search/exception-search.component.ts
buc-app-configurations#1975 TS017784886 'Starts With' across order hub filter does not work as expected.
  • Problem: The Order Hub node selector modal was not filtering properly when trying to find nodes with a start with node ID criteria. The filtering option was not being recognized properly thus doing the default search.
  • Fix: The code was fixed to properly grab the value of the dropdown and apply it the the API call.
  • Files changed: Internal library files
buc-app-sfo#349 TS017646664 Incorrect total cost displayed in Order Hub optimization explainer.
  • Problem: In the alert console, if the alert details has an INTEGRATION_ERROR_ID, then the user interface displays a link to see the exception details.
  • Fix: This capability was not in Order Hub but it has now been added as part of this fixpack.
  • Files changed:
    packages/workspace-alert-details/src/app/features/details/details-reference-table/details-reference-table.component.ts
    packages/workspace-alert-details/src/app/features/details/details.component.ts
    packages/workspace-shared/src/lib/workspace.constants.ts
    Also changed internal files for routing to exception details.
buc-app-sfo#350 n/a Wrong total shown in optimization dashboard graph tooltips.
  • Problem: The graphs in the Optimization Dashboard when filtered with a custom dates shows wrong totals on hovering over the graphs. One of the data points created from the API was already a shipping cost total, and then the Carbon graph itself by default inserts a total legend thus the graph tooltip was incorrect.
  • Fix: A setting was passed into the graph so that no total legend is added automatically.
  • Files changed:
    src/app/features/dashboard/dashboard-page/dashboard-page.type.ts
    
buc-app-sfo#354 TS017924351 Optimization explainer: expose delay penalty and weighted delay penalty in the UI.
  • Problem: The information in the optimization explainer was missing some detail for properly explaining the costs.
  • Fix: Introduced new row for delay penalty and weighted delay penalty in the table and displayed it just above the distance penalty.
  • Files changed:
    src/app/features/results-explainer/order-summary-page/order-summary-data.service.ts
    src/assets/buc-app-sfo/i18n/results-explainer/en.json
buc-app-fulfillment#2181 TS017799857 Order hub - sourcing rules pagination issue when more than 40 rules.
  • Problem: The Order Hub code was retrieving sourcing rules from the backend API without any pagination requirements which resulted on using the backend default of 40 rules.
  • Fix: The code was enhanced to use getPage for making the backend API call with the usual Order Hub pagination settings.
  • Files changed:
    packages/fulfillment-shared/assets/buc-app-fulfillment/getPage-templates.json
    packages/fulfillment-shared/src/lib/constants/fulfillment.constants.ts
    packages/fulfillment-shared/src/lib/services/sourcing-rules/sourcing-rule-list.service.ts
    packages/fulfillment-sourcing-rules/src/app/features/sourcing/sourcing-rules/sourcing-rule-list-table/sourcing-rule-list-table.component.html
    packages/fulfillment-sourcing-rules/src/app/features/sourcing/sourcing-rules/sourcing-rule-list-table/sourcing-rule-list-table.component.ts
buc-app-inventory#4521 TS017583008 Scheduled demand type order details is incorrect in Order Hub UI.
  • Problem: Order Hub demand type details modal shows more orders than related. The cause was found to be that the from date is not being passed on date ranges.
  • Fix: The from date is now passed to the API call to get the proper desired results.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
buc-app-inventory#4513 TS017866558 Safety Stock Rules not saving custom item attributes correctly.
  • Problem: Order Hub was not properly constructing the payload for the API in the case of item custom attributes.
  • Fix: The code was updated to properly format the payload for item custom attributes.
  • Files changed:
    packages/inventory-safety-stock-rules/src/app/features/safety-stock-rules/safety-stock-rule-list/network-rule-list-table/network-rule-list-table.component.ts
    Plus internal library files.
buc-app-inventory#4493 TS017597105 Inventory search results not showing any results.
  • Problem: The Order Hub code was not properly handling the scenario where no inventory and node search adding.
  • Fix: The code now properly handles the scenario.
  • Files changed:
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#4421 TS017362341 Order Hub date issue in supply details search.
  • Problem: The Order Hub inventory screens were not properly handling cases with different system and user time zones.
  • Fix: The code now properly handles timezone differences.
  • Files changed: Internal library files.
pp-order#7457 TS016244399 Order Hub performance is not at par with Application Console.
  • Problem: The Order Hub outbound order search performance is not optimal when customers keep large number of order records are in the OMS database without purging older orders. The fact that Order Hub allows for a blank search with an order by most recent order date is an expensive operation.
  • Fix: Added an alternative search implementation to Order Hub outbound order search, which behaves in a much similar manner to Application Console where the search is not ordered by any criteria and also the result set is kept in the client UI for sorting and other table interactions. This option can be enabled or disabled from Display settings.
  • Files changed:
    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.ts
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.html
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
    packages/order-search-result/src/app/features/order/order.module.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    Also updated the documentation. For more information, see Configuring settings.
buc-app-order#7566 TS017583083 After changing the delivery date on a PO line, the delivery date becomes blank.
  • Problem: Order Hub input date fields had problems when the input format was not YYYY/MM/DD and then sent to the backend API for saving.
  • Fix: Added code to handle all different kind of data formats accepted by the date pickers depending on the locales.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    Also changed internal library files.
buc-app-order#7567 TS017578383 Missing identifier for history order in order details page in Order Hub.
  • Problem: Order Hub did not have a visual indication that a sales order is a history order.
  • Fix: An image representing history order was added next to the sales order number for a quick identification for the business user.
  • Files changed:
    packages/order-details/src/app/features/order/order-summary/order-summary.component.html
    packages/order-details/src/app/features/order/order-summary/order-summary.component.scss
    packages/order-details/src/app/features/order/order.module.ts
    packages/order-details/src/styles.scss
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
buc-app-order#7571 TS017614656 Rename Order date on release details summary panel.
  • Problem: The field on the release details summary panel needs to be renamed.
  • Fix: Rename the field as it should be.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
buc-app-order#7577 TS017571995 Audit tab missing audit number column.
  • Problem: Order Hub order details audit tab is not displaying audit number like in Application Console.
  • Fix: Order Hub code added the display of the AuditKey data as a new table column in the audit tab.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
buc-app-order#7581 TS017560636 Transfer order release details not showing for receipt closed status.
  • Problem: A javascript error was met in the browser console as the Order Hub was trying to access information that is not there for transfer orders causing the rendering of the page to stop normal execution.
  • Fix: Conditional logic was added to that code path so that the rest of the code could execute for transfer orders and thus display the page.
  • Files changed:
    packages/order-release-details/src/app/features/order/order-release-details/order-releases-details.component.ts
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.ts
buc-app-order#7584 TS017509570 Cannot create order with alternate UOM in Order Hub.
  • Problem: Order Hub UI for create order did not support alternate UOM feature.
  • Fix: Introduce the alternate UOM selection per order line whenever this feature is configured for an item.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/create-order/src/app/features/order/create-order/manage-lines/orderline-table-generic/orderline-table-generic.component.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/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
    Also changed library files.
buc-app-order#7590 TS017522670 Not able to view audits for history orders – sales/returns from Order Hub.
  • Problem: The Order Hub code for retrieving order audits was not supporting history orders.
  • Fix: Changed the code to add ReadFromHistory to the payload when calling the getOrderAuditList API.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-order#7594 TS017442196 Container details view giving error in Order Hub.
  • Problem: For the API getShipmentContainerDetails, if the template includes the attributes CaseId or PalletId, then the API will call code that attempts to add additional attributes into the response. However, this does not work when the ContainerType in the shipment container record starts with a number. In this specific case the ContainerType was "20GP".
  • Fix: Since the Order Hub UI does not use the CaseId or PalletId attributes, therefore they have been removed from the response template.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#7678 TS017552464 Shipment line sorting issue.
  • Problem: Certain columns in the shipment line table are not sorting properly.
  • Fix: Changed the sort for shipment line number and line number columns to be numeric instead of string.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-lines/shipment-lines.component.ts
buc-app-order#7708 TS017835493 Display CC# missing in payment collection details.
  • Problem: Order details payment information tab was displaying unrelated fields for different payment types.
  • Fix: Each field in the payment information was properly condition with its corresponding payment type.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
buc-app-order#7729 TS017578747 Issue with linking between related sales and return order.
  • Problem: Order Hub was not constructing the proper API payload to get the correct returns linked to a sales order under certain scenario.
  • Fix: The proper payload is constructed based on retrieving returns by DerivedFromOrderHeaderKey and ReadFromHistory 'B'.
  • Files changed:
    packages/order-details/src/app/features/order/related-orders-tab/related-orders-tab.component.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-shared.mixin.ts
    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/order-list-data.service.ts
buc-app-order#7753 TS017968904 Order Hub - status displayed as "Undefined" on hovering cell data in order line status popup.
  • Problem: The order line status popup table was missing populating the title attribute of the table cells.
  • Fix: The code now adds a title property to the HTML.
  • Files changed:
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-status-modal/shipment-status-modal.component.ts
buc-app-order#7837 TS018185230 Sales order payment collected amount is showing more than two decimal digits.
  • Problem: No formatting code was applied to the amount field in the payment collection screen.
  • Fix: The code now properly applies currency formatting rules to the amount field.
  • Files changed:
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
shell-on-prem#573 TS017017895 and TS017490424 Next-generation Order Hub timeout issue.
  • Description: Timeouts happen when OIDC is enabled, and a business user logs into Next-generation Order Hub and uses multiple tabs in the same browser. Under these conditions undesired timeouts may happen.
  • Files changed: Internal files.
shell-on-prem#594 TS017776872 Next-generation Order Hub Single Sign-on authentication is failing.
  • Description: Under certain conditions where the OMS mapping for SSO in web.xml is not entered correctly, then the Next-gen Order Hub UI will show a 'System timeout' screen after3rd party log in. This is because the interface could not redirect back into the application home screen.
  • Files changed: Internal files.
shell-on-prem#608 TS017272577 Next-generation Order Hub is failing to single sign on.
  • Description: Issue occurs when if using an external session and then using saml create an LTPA token, the Application console, ICC, and SBC are all working fine with SSO but not Next-gen Order Hub.
  • Files changed: Internal files.
orderhub-ui-utils#2122 TS016775460 Unable to extend enterprise dropdown options in outbound order search screen in Order Hub.
  • Problem: Customer wants to customize the payload that retrieves the options in the enterprise dropdown. Unfortunately, the enterprise dropdown code belongs to the Order Hub common-components library which is not exposed for customization.
  • Fix: To mitigate this issue, a specific customization support has been added to the enterprise dropdown code to allow for payload customization in the similar manner that customers customize the response template for an API call. Note that this support is only added to the enterprise dropdown code retrieval at the moment.
  • Files changed: Internal files.
orderhub-ui-utils#2196 TS017760987 The package-customization.json refers to call-center.
  • Description: An incorrect property was being checked in some build scripts causing the code to be generated as call center deployment code.
  • Files changed: Internal files.
orderhub-ui-utils#2233 TS017959269 Copying features.json file step to om-orderhub-base image is missing in documentation for "Creating an Order Hub basic Angular repo".

4 October 2024 (Release 10.0.2409.1-24.3.9.1)

Patch update: Additional issues were identified in the 10.0.2409.1 version of Order Hub that was released on October 4, 2024. The issues are resolved, and the artifacts are updated in Fix Central as part of the same IBM Sterling Order Management System 10.0.2409.1-Sterling-SSFF-All-Minor-Update fix pack, which was republished on 24 October 2024. Those items are marked Patch 2 in the descriptions.
Patch update: An issue that impacted the adjust inventory capability was identified in the 10.0.2409.1 version of Order Hub that was released on October 4, 2024. The issue is resolved, and the artifacts are updated in Fix Central as part of the same IBM Sterling Order Management System 10.0.2409.1-Sterling-SSFF-All-Minor-Update fix pack, which was republished on 16 October 2024. Make sure to download the updated artifacts from Fix Central.
Defect ID Case number Description
buc-app-workspace#1970 TS017533475 Patch 2
  • Problem: Alert search result to show order number.
  • Fix: Order Hub alert search result columns not the same as before. Some columns were recently removed by mistake, added back all columns so they are available to show in the search results.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alerts/alerts-table.component.ts
buc-app-order#7505 TS017230509 Patch 2
  • Problem: Shipment / Shipment Line Audit - Server is unable to process request - 504 Gateway Time-out.
  • Fix: The payload used by Order Hub to call the get shipment audit API was causing performance issue. To fix, the complex query used in the payload was adjusted to avoid the performance issue.
  • Files changed:
    packages/order-shared/src/lib/data-services/order-shipment-data.service.ts
buc-app-order#7512 TS017469874 Patch 2
  • Problem: Order Hub UI issues - Shipnode search.
  • Fix: Order Hub does not have seller and buyer organization fields on the order search screen they were application console. To fix, the fields were added to match application console search form.
  • Files changed:
    packages/order-shared/assets/buc-app-order/search_fields.json
buc-app-inventory#4317 TS017555131 and TS017557300 Patch 2
  • Problem: Inventory audit search is broken.
  • Fix: Order Hub inventory audit screen with IV was passing the incorrect date format to the API. To fix, use the proper date format when calling IV API.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
buc-app-workspace#1810 TS016712511
  • Problem: Issue with Alerts Search by Carrier Service.
  • Fix: Order Hub searches for alerts with a single carrier service field to search for both Order and Order Line CarrierServiceCode was incorrectly passed as AND thus not yielding correct results. To fix, the screen was enhanced to have two separate fields for carrier service code with clear labels.
  • Files changed:
    ppackages/workspace-alerts-search/src/app/features/alerts-search/alerts-search.component.ts
    packages/workspace-shared/assets/buc-app-workspace/buc-table-config.json
    packages/workspace-shared/assets/buc-app-workspace/i18n/alerts/en.json
    packages/workspace-shared/assets/buc-app-workspace/search_fields.json
    packages/workspace-shared/src/lib/services/alerts-table.service.ts
buc-app-workspace#1815 TS016712658
  • Problem: Issue with Alerts Search by Trigger Count field.
  • Fix: The trigger count operator drop down selection options is not readable on certain screen sizes. To fix, the Order Hub drop down widget was enhanced to show the drop down contents on a wider area than the field selector.
  • Files changed: Internal library files
buc-app-inventory#4317 TS017063675
  • Problem: Order Hub safety stock rules with item attributes not working when configured from UI.
  • Fix: Any safety stock rules with item attributes or custom item attributes created via Order Hub were saved incorrectly. To fix, the code was changed to properly pass the item attributes into the safety stock rules API.
  • Files changed: Internal library files and the following files.
    packages/inventory-safety-stock-rules/src/app/features/safety-stock-rules/safety-stock-rule-list/network-rule-list-table/network-rule-list-table.component.ts
    packages/inventory-segment-allocation/src/app/features/segment/segment-allocation/segment-allocation.component.ts
buc-app-inventory#4318 TS016938087
  • Problem: Inventory audit records are reflecting only after 1 hour if there is difference BTW user Timezone and Database TimeZone.
  • Fix: Order Hub code was changed to take into account the conversion from the setup DB timezone instead of always assuming UTC.
  • Files changed: Internal library files and the following files.
    packages/inventory-shared/src/lib/common/constants.ts
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
buc-app-inventory#4329 TS017090673
  • Problem: Order Hub - Issue with Inventory Search Results.
  • Fix: Order Hub inventory search results were not displaying full result set in certain scenarios where using the "do not show zero inventory" search option. To fix, the code was adjusted to properly get result set that matches the search configuration max results.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.html
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.scss
    packages/inventory-shared/assets/buc-app-inventory/i18n/search-page/en.json
    packages/inventory-shared/assets/buc-app-inventory/getPage-templates.json
    packages/inventory-shared/src/lib/common/constants.ts
    packages/inventory-shared/src/lib/services/search.service.ts
    packages/inventory-shared/src/lib/services/inventory-item.service.ts
buc-app-settings#2265 TS017261707 and TS017264893
  • Problem: Expose ability for customers to dictate the source of auxiliary data in next-gen OH inventory screen.
  • Fix: Order Hub next-generation assumes that customers use Sterling Intelligent Promising data model. To fix, under Configurations > Display settings now IV v2 customers can select an option to force the inventory screen to work as their legacy Order Hub (i.e. using OMS catalog data, IV nodes and IV distribution groups).
  • Files changed:
    packages/settings-configurations/src/app/features/settings/configurations/general/general.component.html
    packages/settings-configurations/src/app/features/settings/configurations/general/general.component.ts
    packages/settings-shared/assets/buc-app-settings/i18n/en.json
buc-app-order#7458 TS016607943
  • Problem: Order Hub return order has no support to override a non returnable item.
  • Fix: Order Hub does not support a business user to override adding a non returnable item. To fix, an option was added for business users to override the fact that a non returnable item cannot be added to a return.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/manage-lines/manage-lines.component.ts
    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.scss
    packages/create-order/src/app/features/order/create-order/manage-lines/orderline-table-generic/orderline-table-generic.component.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/order/create-order/en.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.json
    packages/order-shared/assets/buc-app-order/images/checkmark-filled-warning-16.svg
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/functions.ts
    packages/order-shared/src/lib/order-return-modal/order-return-modal.component.ts
buc-app-order#7482 TS016565635
  • Problem: "Could not load receipt Discrepancies tab" is shown while loading the Transfer Order shipment details page.
  • Fix: This was not an Order Hub issue but a backend API fix.
  • Files changed: N/A
buc-app-order#7487 TS016364815
  • Problem: Receipt page is broken for custom status in pipeline.
  • Fix: Code was not handling case where a custom status is in the pipeline. To fix, changed receipt status to check return pipeline if applicable.
  • Files changed:
    packages/order-receipt-details/src/app/features/order/order-receipt-details/order-receipt-details.component.ts
    packages/order-search-result/src/app/features/order/order-receipt-table/order-receipt-table.component.ts
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
    packages/order-search/src/app/features/order/order-search/order-search.component.ts
    packages/order-shared/src/lib/data-services/order-receipt-data-service.ts
    packages/order-shared/src/lib/data-services/order-search-data.service.ts
    packages/order-shared/src/lib/return-record-receipt-modal/return-record-receipt-modal.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-receipts-tab/shipment-receipts-tab.component.ts
buc-app-order#7489 TS017145292
  • Problem: Saving New line quantity from a custom underline summary panel in the orderline details page of OrderHub.
  • Fix: Order Hub was mapping the field to a wrong property. Fixed order line quantity mapping.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/src/lib/order-line-summary/order-line-summary.component.ts
buc-app-order#7493 TS017274543
  • Problem: Screen needs to be refreshed to reload the Action dropdown corresponding to the Order.
  • Fix: To fix, added code to refresh the actions dropdown after an action is performed.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.html
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#7499 TS017088340
  • Problem: Need to Sort Disposition Reason Codes.
  • Fix: Added sort criteria in the disposition code API call.
  • Files changed:
    packages/order-shared/src/lib/data-services/order-search-data.service.ts
    
shell-on-prem#536 TS016851048
  • Problem: User is being logged out immediately after logging in.
  • Fix: After a session timeout, sometimes business user cannot log back in and use Order Hub without reopening a new browser. To fix, code was written to retrieve OMS jwt timeout and honor it in Order Hub.
  • Files changed: Internal library files

6 September 2024 (Release 10.0.2409.0-24.2.9.0)

Defect ID Case number Description
buc-app-order#7448 TS016806591
  • Problem: Order Hub address fields missing middle name.
  • Fix: Order Hub customer addresses do not display middle name. To fix, all addresses shown in the order/shipment module were updated to also display middle name if used.
  • Files changed: Many files
buc-app-order#7453 TS016746549
  • Problem: Missing modify shipment action on shipment search result.
  • Fix: The shipment search results screen did not have an equivalent modify shipment action as in Application Console. To fix, the modify shipment action for bulk updates was added to Order Hub.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-shipment-details/en.json
    packages/order-shared/assets/buc-app-order/i18n/shipment/shipment-search-result/en.json
    packages/order-shared/src/lib/actions/modify-shipment-action.service.ts
    packages/order-shared/src/lib/actions/order.actions.module.ts
    packages/order-shared/src/lib/actions/paramtypes/paramtypes.ts
    packages/order-shared/src/lib/common/shared-root-providers.module.ts
    packages/order-shared/src/lib/constants/shipment.constants.ts
    packages/order-shared/src/public-api.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.html
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.ts
    packages/shipment-search-result/src/styles.scss
    packages/order-shared/assets/buc-app-order/getResourceIds-mappings.json
buc-app-order#7459 TS016792870
  • Problem: Order Hub return line reason code.
  • Fix: This particular field in Order Hub was always allowed to modify. To fix, code was added to check the allowed modifications before allowing the change of this field.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
buc-app-order#7462 TS016741776
  • Problem: Order Hub – hold status field is not available in shipments tab.
  • Fix: The shipment tab did not display hold status. To fix, Order Hub shipment tab was enhanced to display the hold status as requested.
  • Files changed:
    packages/order-details/src/app/features/order/shipments-tab/shipments-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-workspace#1858 TS016712739
  • Problem: Issue with alert search by order number.
  • Fix: Order Hub was not calling and displaying the proper data in the search results when an alert search with order number was triggered. Order Hub alert search results were enhanced to follow same resulting columns as Application Console.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alerts/alerts-table.component.ts
    packages/workspace-shared/assets/buc-app-workspace/buc-table-config.json
    packages/workspace-shared/src/lib/services/alerts-table.service.ts
buc-app-workspace#1774 TS016620301
  • Problem: Order Hub - Issue with search by Alert Type.
  • Fix: Order Hub pattern for alert type is not matching Application Console capability. To fix, Order Hub was enhanced to accept selecting the alert type via a dropdown selection and also allows for business user to type in some string or partial string for alert type code search.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alert-search-results/alert-search-results.component.ts
    packages/workspace-alerts-search/src/app/features/alerts-search/alerts-search.component.ts
    packages/workspace-shared/assets/buc-app-workspace/search_fields.json
    packages/workspace-shared/src/lib/search-form/workspace-search-form.class.ts
    packages/workspace-shared/src/lib/services/alerts-table.service.ts
    packages/workspace-shared/src/lib/services/bind-helper.class.ts
buc-app-exception#928 TS016963256
  • Problem: Order Hub next-generation is not showing data.
  • Fix: Order Hub exception search logic was not getting maximum records to display properly. The code was enhanced to ensure a number is valid for maximum number of records or use a default value if somehow still gets NaN.
  • Files changed:
    packages/exception-shared/src/lib/data-service/common-service.service.ts
    packages/exception-search/src/app/features/exception/customize-search-criteria-modal/customize-search-criteria-modal.component.ts
    packages/exception-search/src/app/features/exception/exception-search/exception-search.component.ts
RTC 594200 TS016940441
  • Problem: Order Hub next-generation login does not work in OIDC-enabled environments when the web.xml of SBC is extended.
  • Fix: The internal issue has been fixed.
  • Files changed: N/A

2 August 2024 (Release 10.0.2406.2-24.2.6.2)

Defect ID Case number Description
orderhub-ui-utils#1983 TS016540264
  • Problem: Table toolbar cancel button needs to emit an event.
  • Fix: The Order Hub buc-table component was enhanced to emit an event called toolbarCancelClicked. To use implementors must bind a method to this table event.
  • Files changed: Internal library files
orderhub-ui-utils#1946 TS016373655
  • Problem: Table stickyHeader support is not good as it breaks other row columns css.
  • Fix: When setting the stickyHeader property to true in a buc-table component, the header row remaining sticky however, the column widths of the header and the content rows were misaligned. The scss styling was fixed to work properly in this scenario.
  • Files changed: Internal library files
orderhub-ui-utils#1978 TS016528738
  • Problem: Order Hub shows different ETS / ETD from the ones showed in OMS Console and Database.
  • Fix: Order Hub always assumed OMS dates are entered in UTC into the database. However, in on premise environments, customers can set this date preference to any timezone of their choice. To fix, the Order Hub code now looks at the yfs.install.localecode to determine the timezone in which the dates are entered in the OMS database.
  • Files changed: Internal library files
buc-app-user#191 TS016680417
  • Problem: Order Hub - Error while searching for Users.
  • Fix: Order Hub enterprise drop down selection data is always cached into browser session storage. The enterprise selection in the Users search screen includes all the nodes which can be a very big list that can fill up the cache quick. To fix, the enterprise selection data is not going to be cached anymore.
  • Files changed: Internal library files
buc-app-exception#909 TS016330275
  • Problem: Issues with Exceptions Save/Reprocess.
  • Fix: When using the multiple exception details view capability, the exception details page was not kept on the proper details page after performing an action.
  • Files changed:
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.ts
    packages/exception-shared/src/lib/actions/exception-ignore-service.ts
    packages/exception-shared/src/lib/actions/exception-reprocess-service.ts
buc-app-exception#907 TS016666081
  • Problem: Issue with Exception Reprocess / Ignore actions.
  • Fix: When canceling actions from the exception details page, there was a typescript error in the console preventing the unsaved changes modal from opening up. The error was fixed so that the modal could be shown to the business user.
  • Files changed:
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.ts
    packages/exception-shared/assets/buc-app-exception/i18n/shared/en.json
buc-app-exception#904 TS016442896
  • Problem: Exception details summary panel does not display full text.
  • Fix: The buc-summary-panel code was not wrapping text making long text not visible. To fix, all summary panel fields will now wrap and also proper title property was applied so that the correct information is shown on hover as well.
  • Files changed: Internal library files
buc-app-order#7434 TS016457398
  • Problem: Address Line fields are missing for Foward To Address.
  • Fix: The code in the order details more addresses tab was incorrectly interpreting the undefined case as hiding the forward address. However, the Order Hub design when it comes to display settings is that all fields should be shown by default.
  • Files changed:
    packages/order-details/src/app/features/order/more-addresses-tab/more-addresses-tab.component.html
    packages/order-details/src/app/features/order/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.html
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.tsBD
buc-app-order#7426 TS016443500
  • Problem: Schedule / Release action for orders in "Included in Shipment" section.
  • Fix: Order Hub success message for some actions that take time to process was misleading. The success message was changed in such a way to convey that the order status may not change right away and it may take some time to change to the next status in the pipeline.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.jsonBD
buc-app-order#7396 TS016393089
  • Problem: Modal popup focuses on cancel button.
  • Fix: Order Hub modals were focusing incorrectly in the first action button in the modal footer. All the Order Hub modals were changed to properly tag the first element of each modal for focus.
  • Files changed: Many modal files were changed to put focus on the first element across all Order Hub code repositories
buc-app-settings#2212 TS016592826
  • Problem: Node name is not displayed in the DG - Add node table column.
  • Fix: Order Hub distribution group screens were missing information based on different tenant types. To fix, the code was changed to properly display information available from the corresponding OMS, SIP APIs.
  • Files changed:
    packages/settings-dg-modify-create/src/app/features/settings/distribution-groups/dg-list-page/create-dg/create-dg.component.ts
    packages/settings-dg-modify-create/src/app/features/settings/distribution-groups/dg-list-page/modify-dg/modify-dg.component.ts
    packages/settings-shared/assets/buc-app-settings/i18n/distribution-groups/en.json
    packages/settings-shared/src/lib/data-service/common-services/settings-node.service.ts
buc-app-fulfillment#2134 TS016652391
  • Problem: Add nodes in sourcing rules.
  • Fix: The node selection modal used in the sourcing rules screen was only allowing selection of nodes based on current enterprise. The code was changed to allow selecting any nodes.
  • Files changed:
    packages/fulfillment-create-edit-sourcing-rule/src/app/features/sourcing/sourcing-rules/location-modal/location-modal.component.html
    packages/fulfillment-create-edit-sourcing-rule/src/app/features/sourcing/sourcing-rules/location-modal/location-modal.component.ts
buc-app-inventory#3982 TS016643595
  • Problem: Issue with Date range field in Inventory Audit Search.
  • Fix: The audit search screen date picker initialization did not properly pass the do not allow empty selection to the date picker component.
  • Files changed: Internal library files
buc-app-inventory#3936 TS016442594
  • Problem: Issue with Inventory Search.
  • Fix: The inventory search screen when using the do not show zero inventory items, was making a call per node to getATP when a distribution group was selected instead of just using the distribution group id. To fix, the getATP call was changed to use distribution group id instead of individual nodes. Also an inventory specific search results max count was added to limit the number of resulting API calls.
  • Files changed:
    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
    packages/inventory-shared/assets/buc-app-inventory/i18n/search-page/en.json
    packages/inventory-shared/src/lib/common/constants.ts
    packages/inventory-shared/src/lib/services/common-service.service.ts
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#4044 TS016827564
  • Problem: Inventory audit records not displaying records due to date Issue.
  • Fix: The audit search dates were not calculated properly when using some date picker options. Fixed the issue by recalculating the proper dates after selection.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
buc-app-workspace#1815 TS016712658
  • Problem: Issue with Alerts Search by Trigger Count field.
  • Fix: The dropdown field was not wide enough to show its values. To fix, the scss was adjusted to make sure all options are shown fully.
  • Files changed:
    packages/workspace-alerts-search/src/app/features/alerts-search/alerts-search.component.scss
buc-app-workspace#1811 TS016712810
  • Problem: Issue with Alerts Search by Ship Node field.
  • Fix: Incorrect input parameter was passed to the API. To fix, properly pass the ShipnodeKey to the API.
  • Files changed:
    packages/workspace-shared/src/lib/services/alerts-table.service.ts
buc-app-workspace#1810 TS016712511
  • Problem: Issue with Alerts Search by Carrier Service.
  • Fix: Order Hub was incorrectly passing the carrier service code to the API at the order header level. Application console is passing it at the order line level, therefore Order Hub code was adjusted to be the same as Application Console.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alerts/alerts-table.component.ts
    packages/workspace-shared/assets/buc-app-workspace/getPage-templates.json
    packages/workspace-shared/src/lib/services/alerts-table.service.ts
buc-app-workspace#1805 TS016712331
  • Problem: Issue with Alerts Search by Total Amount.
  • Fix: The alert search page was treating the total amount as a string field. To fix, the total amount field was changed to use a numeric component instead.
  • Files changed:
    packages/workspace-shared/assets/buc-app-workspace/buc-table-config.json
    packages/workspace-shared/assets/buc-app-workspace/search_fields.json
buc-app-workspace#1803 TS016657556
  • Problem: Issue with Refresh button.
  • Fix: Order Hub home screen did not reinitialize the page properly on refresh.
  • Files changed:
    packages/workspace-home/src/app/features/home/home.component.html
    packages/workspace-home/src/app/features/home/home.component.ts
    
buc-app-workspace#1798 TS016644075
  • Problem: Alert type not shown in alert search result table.
  • Fix: Order Hub was not displaying alert type if there was no description found in the system. To fix, the code was enhanced to display the alert type code if no description is found.
  • Files changed:
    packages/workspace-alerts-search-results/src/app/features/alerts/alerts-table.component.ts

5 July 2024 (Release 10.0.2406.1 - 24.2.6.1 )

Defect ID Case number Description
orderhub-ui-utils#1957 TS016524770
  • Problem: Inventory audit not working in Order Hub.
  • Fix: The problem only affects Order Hub customers that are still categorized as OMS+IV instead of OMS+SIP and have moved to IV v2. There was a piece of code that was not properly checking for no enterprise selection before trying to get a value for selected enterprise. The code was fixed to do proper safeguard for such scenario.
  • Files changed: Internal library files
orderhub-ui-utils#1922 TS016393071
  • Problem: Empty saved search dropdown on search results screen.
  • Fix: Order Hub saved search drop down was not screen reader accessible. The code was fixed to provide standard screen reader accessibility for the saved search dropdown across the Order Hub applications.
  • Files changed: Internal library files
orderhub-ui-utils#1920 TS016284252
  • Problem: Accessibility for search form labels.
  • Fix: Some Order Hub search form elements were not screen reader accessible. All elements in the search form were properly enabled for screen reader accessibility now.
  • Files changed: Internal library files
orderhub-ui-utils#1911 TS016351883
  • Problem: Save search functionality error due to character limit in Order Hub.
  • Fix: There was no character length check on the Order Hub code for saved search name. Code was added to verify the saved search name entered by the business user is shorter than the allowed backend limit.
  • Files changed: Internal library files
buc-app-workspace#1691 TS016338791
  • Problem: Cannot mark alert(s) as "in-progress" on alert details page.
  • Fix: Order Hub code was not updating the inbox key and thus not saving to the proper alert. Code was changed to update to the proper alert that was paginated through in the detail page.
  • Files changed:
    packages/workspace-alert-details/src/app/features/details/details.component.ts
buc-app-inventory#3859 TS016390053
  • Problem: Issue with dropdown opening upwards.
  • Fix: Set Carbon dropdown widget property of opening upwards to be false.
  • Files changed: Internal library files
buc-app-inventory#3935 TS016453881
  • Problem: Distribution group is disabled in inventory search.
  • Fix: Order Hub call to update list distribution groups mistakenly passed OwnerKey in the payload. To fix, the OwnerKey was removed from the payload when retrieving for distribution groups.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-distribution.service.ts
buc-app-order#7406 TS016472607
  • Problem: BOL is not preset for inbound shipment.
  • Fix: Order Hub had code to not display BOL from inbound shipments. To fix, the code was enhanced to show BOL for inbound shipments.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
buc-app-order#7399 TS016447056
  • Problem: Seller attribute not available in inbound orders search results screen.
  • Fix: Order Hub code was enhanced to show Seller column in the inbound order search results table.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-table-config.json
buc-app-order#7387 TS016213995
  • Problem: Search by does not support multiple nodes.
  • Fix: Order Hub search code was enhanced to support text search of node related elements for orders. A new search form type element called nodeQryType was added.
  • Files changed:
    packages/order-shared/assets/buc-app-order/search_fields.json
    packages/order-shared/src/lib/data-services/bind-helper.class.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/data-services/shipment-list-data.service.ts
    packages/order-shared/src/lib/data-services/work-order-list-data.service.ts
    packages/order-shared/src/lib/search-form/order-shipment-search.class.ts
    packages/order-shared/src/lib/work-order/work-order-search/work-order-search.component.ts
buc-app-exception#891 TS016446940
  • Problem: Exception details refresh issue.
  • Fix: Exception details data is not updated properly. To fix, added table refresh logic.
  • Files changed:
    packages/exception-details/src/app/features/exception/error-history-table/error-history-table.component.ts
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.html
    packages/exception-group-details/src/app/features/exception/error-list-table/error-list-table.component.ts
buc-app-exception#887 TS016330275
  • Problem: Issues with exceptions Save/Reprocess.
  • Fix: The problem was that once the exception was modified, a new exception got created. The exceptions array which tracks the list of exception for viewing details only knew about the initial exception keys. On initialize() after reprocessing, the new exception key couldn't be found in the exceptions array. The fix, updates the exception key and exceptions array on clicking the exception in the history table to always remember which exception history is being selected currently.
  • Files changed:
    packages/exception-details/src/app/features/exception/error-history-table/error-history-table.component.html
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.html
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.ts
buc-app-exception#878 TS016276555
  • Problem: Exceptions search screen issue.
  • Fix: The styling issue in exception search screen was fixed.
  • Files changed:
    packages/exception-search/src/app/features/exception/exception-search/exception-search.component.scss
    
shell-on-prem#511 TS016170918
  • Problem: Ability to tab through shell navigation menus using keyboard.
  • Fix: Not able to tab through the shell menu items in the submenus. Fixed the issue by adding proper tabindex into the submenus.
  • Files changed: Internal library files

7 June 2024 (Release 10.0.2406.0 - 24.2.6.0 )

Defect ID Case number Description
orderhub-ui-utils#1881 TS016276344
  • Problem: Issue with custom date range buttons.
  • Fix: The underlying problem was with the actual number component from Carbon Angular. To fix, Order Hub moved up to the Carbon Angular version that contains the fix which is 4.75.7.
  • Files changed: Internal library files
buc-app-setting#2190 TS016311646
  • Problem: Default product class setting in display settings is not working.
  • Fix: Order Hub code to check for default product class and unit of measure was not working properly under certain conditions. To fix, the code was enhanced to have a fallback look up path when these conditions happen.
  • Files changed: Internal library files
buc-app-inventory#3698 TS015711430
  • Problem: Not showing inventory in a SIM-enabled store.
  • Fix: SIM enabled nodes should only be allowed to adjust inventory using the store application. Order Hub mistakenly allowed the adjust inventory action. To fix, Order Hub now detects if the node is enabled for SIM and blocks the adjust inventory action accordingly.
  • Files changed:
    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/i18n/en.json
    packages/inventory-shared/src/lib/common/constants.ts
    
buc-app-inventory#3821 TS016300648
  • Problem: Inventory item details page hung if selecting a distribution group with 2000+ nodes.
  • Fix: The current Order Hub inventory screen design has some limitation when it comes to displaying the supplies and expired quantity for large distribution groups. Unfortunately, some of the mentioned data can only be retrieved by N number of API calls based on the number of nodes inside the distribution group. To fix, Order Hub is going to limit the display of certain elements to distribution groups and node selection that are less than 500 nodes. If larger than 500 nodes, then the summary tab and expired quantity column will not be able to render but the rest of the page will still be fully functional.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/assets/buc-app-inventory/i18n/en.json
    packages/inventory-shared/src/lib/common/constants.ts
    packages/inventory-shared/src/lib/common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/services/common-service.service.ts
    packages/inventory-shared/src/lib/services/inventory-context.service.ts
    packages/inventory-shared/src/lib/services/inventory-distribution.service.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.html
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.ts
buc-app-inventory#3822 TS016311611
  • Problem: After saving display settings to show/hide PC and UOM, visiting inventory screen show errors.
  • Fix: The problem was caused by the update tenant properties code that after the update not all the properties were saved properly to the cache. There were about five properties not saved to cache and thus caused undesired behaviour all around. To fix, we ensure that all missing properties are properly inserted into the cache after a settings update.
  • Files changed: Internal library files

3 May 2024 (Release 10.0.2403.2 - 24.1.3.2 )

Defect ID Case number Description
buc-app-order#7361 TS015860134
  • Problem: Order release qty details unable to edit order line quantity.
  • Fix: Order Hub code did not have proper allowed modification check for order release lines table quantity change action. To fix, the code was enhanced to check allowed modification before allowing quantity change in order release line table.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.html
    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/buc-table-config.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#7344 TS015749006
  • Problem: Notes icon should not redirect to order line details page when notes is disabled in resource permission.
  • Fix: Described scenario was not handled properly in Order Hub. To fix, order line table in order details added resource permission checks for the order notes icon.
  • Files changed:
    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-shared.mixin.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
buc-app-order#7331 TS015613414
  • Problem: ETD is displayed as ETS.
  • Fix: The display field in Order Hub was mapping to the wrong property from the API.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.ts
buc-app-inventory#3683 TS015895858
  • Problem: Demand details not showing order for past dates.
  • Fix: Order Hub was filtering the data based on current date as start date. To match old Application Console behaviour, Order Hub code removed the manual UI filtering of demands based on current date.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
orderhub-ui-utils#1827 TS015880082
  • Problem: Connecting Order Hub to SIP - instructions for container.
  • Fix: Order Hub detection of Sterling Intelligent Promising (SIP) enabled in an OMS environment was checking for an iv_integration.secret property. Upon further considerations, it was decided to remove this check and not enforcing it for showing Order Hub SIP menus.
  • Files changed: Internal library files

5 April 2024 (Release 10.0.2403.1 - 24.1.3.1 )

Defect ID Case number Description
buc-app-order#7322 TS015450696
  • Problem: Discount Charge name is not displaying for Orders in Order Hub for which Charge Names which are not configured in Configurator.
  • Fix: Order Hub code did not take handle cases where category names did not have a description. To fix this, the code now has a fallback to display the name if there's no description found.
  • Files changed:
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.ts
buc-app-order#7325 TS015269417
  • Problem: Order details not able to view additional address field when edit not allowed.
  • Fix: Order Hub screen is not obvious as to when an order address is editable or not. The UX of the order details screen was enhanced to be more intuitive when it comes to displaying an address for read only versus editable mode.
  • Files changed:
    packages/order-details/src/app/features/order/details-tab/details-tab.component.html
    packages/order-details/src/app/features/order/details-tab/details-tab.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/address-modal/address-modal.component.html
buc-app-order#7328 TS015309463
  • Problem: Payment Type is not visible in order hub screen.
  • Fix: The Order Hub code was making a call to getPaymentTypeList API without specifying an output template which means that in customer's environment default template for getPaymentTypeList is returned. Customer may have set the template to not return some of the information that Order Hub needs to display properly. To fix, Order Hub will ask for desired output template for when calling getPaymentTypeList API using getPage.
  • Files changed:
    packages/order-shared/src/lib/data-services/common-service.service.ts
buc-app-order#7331 TS015613414
  • Problem: ETD is displayed as ETS.
  • Fix: The Order Hub display field was mapped to the wrong API property.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/order-status-modal/order-status-modal.component.ts
buc-app-configurations#1433 TS015128236
  • Problem: Carriers and Shipping Groups created with deprecated APIs are not displayed in Order Hub.
  • Fix: Order Hub had to switch API when displaying disabled nodes for carriers.
  • Files changed:
    packages/configurations-carriers/src/app/features/carriers/carriers-list/shipping-groups-list/shipping-groups-list.component.ts
    packages/configurations-shared/src/lib/components/disable-carrier-service/disable-carrier-service.component.ts
    packages/configurations-shared/src/lib/services/shipping-grp.service.ts
orderhub-ui-utils#1676 TS015283441
  • Problem: Breadcrumb issue with the custom menu.
  • Fix: The Order Hub breadcrumb framework should reset when a custom menu is clicked. The code was not considering the custom menus before and thus was not resetting. Code was changed to retrieve the list of menus that are registered in features.json as part of the Shell.
  • Files changed: Internal library files.

1 March 2024 (Release 10.0.2403.0 - 24.1.3.0 )

Defect ID Case number Description
buc-app-order#7310 TS015204276
  • Problem: Resource permission not working for inbound transfer order actions.
  • Fix: The root cause of the problem is that transfer orders can be considered inbound and outbound orders. Therefore, in certain cases the check for inbound and outbound was incorrect. Changed Order Hub to properly determine an inbound transfer based on current navigation path.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#7308 TS015241264
  • Problem: Refresh button on order search result not working.
  • Fix: Code ran faster than it should. To mitigate, a check was added that parent object exist before performing table refresh logic.
  • Files changed:
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.ts
buc-app-configurations#1430 TS015175456
  • Problem: SIP Node UI throws error when trying to save fulfillment to disabled.
  • Fix: In this scenario, the payload sent to the API was incorrect.
  • Files changed:
    packages/configurations-shared/src/lib/functions.ts
buc-app-exception#827 TS015227044
  • Problem: Exceptions detail page is not opening.
  • Fix: Date formatter code needs to be adjusted for the data encountered in this scenario.
  • Files changed: Internal library files
orderhub-ui-utils#1644 TS014689743
  • Problem: Table configuration is not loading in the search-result page when we try to create a new application in the order hub.
  • Fix: JSON files were not copied into the route package.
  • Files changed: Internal library files
orderhub-ui-utils#1675 TS015497049
  • Problem: Schematics for creating new mono repo gives error.
  • Fix: Create new mono repo logic needs to better handle null conditions.
  • Files changed: Internal library files

18 January 2024 (Release 23.3.9.2 )

Defect ID Case number Description
buc-app-order#7174 TS013817341
  • Problem: Payment status changed to await payment information after saving.
  • Fix: Removed extra changeOrder call when saving order details changes.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#7222 TS014108597
  • Problem: Incorrect data in workspace.
  • Fix: View open order links from the workspaces redirect to order search result page and include orders that do not have a release.
  • Files changed:
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-order#7228 TS014694767
  • Problem: Incorrect data in workspace.
  • Fix: Added maximum search options of 1000 and 1500.
  • Files changed:
    packages/settings-configurations/src/app/features/settings/configurations/general/general.component.ts
    packages/settings-shared/assets/buc-app-settings/i18n/en.json
buc-app-order#7252 TS014596863
  • Problem: Order details tab does not allow editing ShipTo address for Order status “Included in Shipment”.
  • Fix: Hid the edit pencil icon when modification rule was not allowed for address modification on order details page. Added error banner on shipment details page when there were errors on changing address.
  • Files changed:
    packages/order-details/src/app/features/order/details-tab/details-tab.component.html
    packages/order-shared/assets/buc-app-order/i18n/order/order-shipment-details/en.json
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
shell-on-prem#456 TS014635414
  • Problem: Timeout issue for Order Hub onprem.
  • Fix: When the JWT cannot be renewed, show session timeout message and redirect the user to login.
  • Files changed: Internam files
buc-app-inventory TS014751383
  • Problem: Save search not applying to all criteria.
  • Fix: Fixed issue with restoring saved search.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    
buc-app-settings#2097 TS014750902
  • Problem: Duplicated DG's ID cannot be changed.
  • Fix: Added additional modal to ask for DG name and ID when duplicating DG.
  • Files changed:
    packages/settings-distribution-groups/src/app/features/settings/distribution-groups/dg-list-page/dg-list-page.component.html
    packages/settings-distribution-groups/src/app/features/settings/distribution-groups/dg-list-page/dg-list-page.component.ts
    packages/settings-shared/assets/buc-app-settings/i18n/shared/en.json
    
buc-app-order#7264 TS014751938
  • Problem: Invalid date shown in audits details for certain extension fields.
  • Fix: Order Hub was converting the audit value to date format if the audit name ends with "Date". Fixed the logic to only convert the string to date if the audit value was a valid date.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
    
buc-app-order#7265 TS014775663
  • Problem: Prevent automatic rounding of unit price.
  • Fix: Order Hub used currency pipe to format the currency value causing prices being rounded up. Removed rounding for unit prices in multiple places and displayed the exact value as returned from OMS API response.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/manage-charges/manage-charges.component.ts
    packages/create-order/src/app/features/order/create-order/manage-lines/orderline-table-generic/orderline-table-generic.component.ts
    packages/create-order/src/app/features/order/create-order/shared-charges/shared-charges.component.ts
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
    packages/order-details/src/app/features/order/invoices-tab/invoices-tab.component.ts
    packages/order-details/src/app/features/order/line-availability-modal/line-availability-modal.component.ts
    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-table.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/exchange-order-summary-fields/exchange-order-summary-fields.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/exchange-orderlines-table/exchange-orderlines-table.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/return-orders-for-exchange/return-orders-for-exchange.component.ts
    packages/order-invoice-details/src/app/features/order/order-invoice-details/order-invoice-details.component.ts
    packages/order-release-details/src/app/features/order/order-releasesline-list-table/order-releasesline-list-table.component.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.ts
    packages/order-shared/src/lib/common/pipes/currency-format.pipe.ts
    packages/order-shared/src/lib/common/shared-root-providers.module.ts
    packages/order-shared/src/lib/line-holds-table/line-holds-table.component.ts
    packages/order-shared/src/lib/order-shared.module.ts
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
    packages/order-shared/src/lib/orderline-list-table/add-return-line-modal/add-return-line-modal.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/remove-associate-svcreq-list-table/remove-associate-svcreq-list-table.component.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
    packages/order-shared/src/lib/view-charges-modal/view-charges-modal.component.ts
    packages/order-shared/src/public-api.ts
    Internal library files.
buc-app-order#726 TS014852048
  • Problem: Order audits not showing status and hold types.
  • Fix: Fixed audit details identifier field to display key and value pairs of each modification in the audit records. The details page was also limited to only display 10 rows. Changed the limit to be the maximum table size.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    
buc-app-inventory#3603 TS014881064
  • Problem: Show message when sourcing is disabled for an item-node combination.
  • Fix: Added tooltips for the nodes on item details whose node control was off.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/i18n/display/en.json
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-availability.service.ts
    packages/inventory-shared/src/lib/services/inventory-item.service.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts

5 October 2023 (Release 23.3.9.1 )

Defect ID Case number Description
orderhub-ui-utils#1453 TS013887056
  • Problem: Customization development does not work when Order Hub is not running on localhost.
  • Fix: Customization development is supported when Order Hub is running on a remote environment.
  • Files changed: Internal library files.
buc-app-configurations#1239 TS014156956
  • Problem: Few styling issues on SIP NBC screen.
  • Fix: Several table border colors were not as per UX design.
  • Files changed:
    packages/optimization-fulfillment-home/src/app/features/optimization-fulfillment-home/node-balancing-table/node-balancing-table.component.scss
buc-app-inventory#3299 TS013187719
  • Problem: Consider supply and demand types when showing inventory items.
  • Fix: Order Hub logic was enhanced to take into account selected supply and demand types.
  • Files changed:
    packages/inventory-safety-stock/src/app/features/safety-stock/safety-stock.component.html
    packages/inventory-safety-stock/src/app/features/safety-stock/safety-stock.component.scss
    packages/inventory-safety-stock/src/app/features/safety-stock/safety-stock.component.ts
    packages/inventory-shared/assets/buc-app-inventory/i18n/safety-stock/en.json
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
buc-app-order#7186 TS013978214
  • Problem: Shipment alerts tab showing count of 0 before clicking on it.
  • Fix: Retrieve tab count in shipment details page.
  • Files changed:
    packages/order-shared/src/lib/alerts-list-table/alerts-list-table.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
buc-app-order#7191 TS014099939
  • Problem: Order Hub is slow, giving the error unable to process request on Order Searches, and also getting timed out.
  • Fix: The Order Hub template used for getting complete order details did not have specific item information fields described causing the backend to execute many extra queries. Fixed the template to conform to backend behavior.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#7199 TS014056459
  • Problem: Item Description is BLANK under Order Lines section in Order Details Tab in Order Hub UI.
  • Fix: Order Hub code had an incorrect object path causing the item description not being retrieved properly for display.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
buc-app-configurations#1260 TS014156999
  • Problem: Confusing display of expired node balancing coefficient rules.
  • Fix: The Active flag shown on screen together with the node balancing coefficients rule schedules can be a bit confusing for expired rules. Order HUb screen is now enhanced to disable the Activate toggle on expired NBC rules. This way it would be clear that even though the rule is active the rule is actually expired so shouldn't touch the toggle.
  • Files changed:
    packages/create-edit-optimization-profile/src/app/features/create-edit-optimization-profile/create-optimization-profile/create-optimization-profile.component.ts
    packages/create-edit-optimization-profile/src/app/features/create-edit-optimization-profile/view-optimization-profile/view-optimization-profile.component.html
    packages/create-edit-optimization-profile/src/app/features/create-edit-optimization-profile/view-optimization-profile/view-optimization-profile.component.ts
    packages/optimization-fulfillment-home/src/app/features/optimization-fulfillment-home/optimization-fulfillment-home.component.ts
buc-app-order#7204 TS014218067
  • Problem: Order details page order lines numbers are out of sequence.
  • Fix: The getOrderDetails API does not return order lines sorted by prime line number. Changed the code to do client side sorting of order lines by prime line number.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts

1 September 2023 (Release 23.3.9.0 )

Defect ID Case number Description
buc-app-order#7177 TS013978214
  • Problem: Shipment alerts tab not showing all alerts.
  • Fix: Order Hub code was always sending both ShipmentKey and OrderHeaderKey in API call. Fix issue by passing the proper key as needed.
  • Files changed:
    packages/order-shared/src/lib/alerts-list-table/alerts-list-table.component.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-configurations#1168 TS013913595
  • Problem: Order Hub Inventory search throws invalid node error.
  • Fix: Remove null values from create/edit node API calls.
  • Files changed:
    shared/src/lib/components/create-node/create-node.component.ts
    packages/configurations-shared/src/lib/components/edit-node/edit-node.component.ts
    packages/configurations-shared/src/lib/functions.ts
buc-app-configurations#1152 TS013838422
  • Problem: Optimizer Parameters UI does not scroll to show more rows.
  • Fix: Fixed incorrect pagination parameters passed to API.
  • Files changed:
    packages/configurations-shared/src/lib/components/nbc-table/nbc-table.component.ts
buc-app-fulfillment#1965 Internal
  • Problem: EDD flow is broken when not using SegmentType, Segment, and Product Class.
  • Fix: EDD v2 API does not expect to see empty values for SegmentType, Segment and ProductClass if they are not used, they should not be passed at all.
  • Files changed:
    packages/fulfillment-shared/src/lib/functions.ts
    packages/fulfillment-shared/src/lib/services/fulfillment-edd.service.ts
buc-app-exception#777 TS013867667
  • Problem: Exceptions search should have max search record.
  • Fix: Exceptions UI did not have the maximum number of records search setting. Add this setting to exception search.
  • Files changed:
    packages/exception-search-result/src/app/features/exception/exception-group-table/exception-group-table.component.ts
    packages/exception-search-result/src/app/features/exception/exception-list-table/exception-list-table.component.ts
    packages/exception-search/src/app/features/exception/customize-search-criteria-modal/customize-search-criteria-modal.component.html
    packages/exception-search/src/app/features/exception/customize-search-criteria-modal/customize-search-criteria-modal.component.scss
    packages/exception-search/src/app/features/exception/customize-search-criteria-modal/customize-search-criteria-modal.component.ts
    packages/exception-search/src/app/features/exception/exception-search/exception-search.component.ts
    packages/exception-shared/assets/buc-app-exception/i18n/shared/en.json
    packages/exception-shared/src/lib/constants/exception.constants.ts
buc-app-settings#2019 TS013709871
  • Problem: DG priority values not displayed correctly.
  • Fix: Order Hub was not retrieving node details using proper API based on usage of SIP, IV, OMS. Make code changes to properly handle all cases.
  • Files changed:
    packages/settings-dg-modify-create/src/app/app.module.ts
    packages/settings-shared/src/lib/data-service/common-services/settings-node.service.ts
buc-app-settings#2018 TS013709485
  • Problem: Cannot add node to existing DG.
  • Fix: Order Hub was not retrieving node details using proper API based on usage of SIP, IV, OMS. Make code changes to properly handle all cases
  • Files changed:
    packages/settings-dg-modify-create/src/app/app.module.ts
    packages/settings-shared/src/lib/data-service/common-services/settings-node.service.ts

4 Aug 2023 (Release 23.2 FP2)

Defect ID Case number Description
buc-app-order#7034 TS012865369
  • Problem: Unable to load OrderLines more than 5000 in OrderHub in Outbound Order Console.
  • Fix: Order Hub code was loading all order lines in the getOrderDetails API call which is not going to be performant for large orders. To fix this, the code is changed to use getOrderLineList API to only load the first X order lines for the order as soon as a large cart is detected. Any order with more than 100 order lines are going to be considered as large orders in Order Hub.
  • Files changed:
    packages/order-details/src/app/features/order/line-availability-modal/line-availability-modal.component.ts
    packages/order-details/src/app/features/order/order-details/order-details.component.html
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    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.html
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    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/common-service.service.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table-shared.mixin.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table-shared.mixin.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table.component.ts
buc-app-order#7062 TS013152144
  • Problem: Incorrect status showing in Shipment audit of Order Hub.
  • Fix: To fix this issue, we removed displaying shipment audit of type "ShipmentHoldType".
  • Files changed:
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-audits/shipment-audits.component.ts
buc-app-order#7099 TS013555618
  • Problem: Cannot open inbound transfer order shipment receipt.
  • Fix: Resource permission check was not correct for inbound transfer order shipment receipt.
  • Files changed:
    packages/order-receipt-details/src/app/features/order/order-receipt-details/order-receipt-details.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.ts
buc-app-inventory#3198 TS013154782
  • Problem: Cannot open audit tab when coming from order line details.
  • Fix: The Order Hub linking from order lines to inventory application can only be done if the order line has a node already set, otherwise it cannot link to the inventory application. Code was added to check these boundary cases.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-line-details/en.json
    packages/order-shared/src/lib/order-line-summary/order-line-summary.component.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
buc-app-inventory#3277 TS013395524
  • Problem: Default UOM setting not working as expected.
  • Fix: Code did not handle cases where UOM and PC are hidden from UI. Change code to read default values in case where fields are not shown in UI.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
buc-app-settings#1969 TS013357627
  • Problem: Resource permission not working for edit/delete DG.
  • Fix: Distribution group actions for edit and delete were not checking resource permissions. Added code to do proper resource permission checking in the Order Hub UI.
  • Files changed:
    packages/settings-distribution-groups/src/app/features/settings/distribution-groups/dg-list-page/dg-list-page.component.html
    packages/settings-distribution-groups/src/app/features/settings/distribution-groups/dg-list-page/dg-list-page.component.ts

2 June 2023 (Release 23.2)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
buc-app-order#7010 TS012515090
  • Problem: 'Create Shipment from Lines' action fails in OH if the order has lines belonging to multiple releases.
  • Fix: Added description and messages in screen to convey that shipment can only be created with order lines that make up a single shipment. Creating multiple shipments in one single operation is not supported in Order Hub.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/create-shipment-modal/create-shipment-modal.component.html
    packages/order-shared/src/lib/create-shipment-modal/create-shipment-modal.component.scss
buc-app-order#7026 TS012345475
  • Problem: SCAC column not updated when saving service on shipment details.
  • Fix: Order Hub column was incorrectly mapped to wrong attribute in API response.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
buc-app-order#7035 TS012897703
  • Problem: Unable to resolve OrderLine hold.
  • Fix: Order Hub was calling modifyFulfillmentOptions API in cases where it should have been calling changeOrder API. Changed several places to use changeOrder API instead of modifyFulfillmentOptions API.
  • Files changed:
    packages/order-shared/src/lib/actions/delete-instruction.service.ts
    packages/order-shared/src/lib/actions/instruction-tab-action.service.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.ts
    packages/order-shared/src/lib/notes-modal/notes-modal.component.ts
    packages/order-shared/src/lib/order-holds-tab/order-hold-modal/order-hold-modal.component.ts
    packages/order-shared/src/lib/order-resolve-modal/order-resolve-modal.component.ts
buc-app-order#7040 TS012843926
  • Problem: Incorrect error message / behavior when creating shipment from lines.
  • Fix: Order Hub was incorrectly setting receiving node and shipping node in the create shipment line modal. Removed setting these attributes on the shipment line so that we let the OMS system run its fulfillment logic.
  • Files changed:
    packages/order-shared/src/lib/create-shipment-modal/create-shipment-modal.component.html
    packages/order-shared/src/lib/create-shipment-modal/create-shipment-modal.component.scss
buc-app-inventory#3157 TS012959122
  • Problem: Incorrect demand list displayed in Inventory summary tab.
  • Fix: Order Hub did not specify either considerAllNodes or shipNode when calling the demand details API.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
buc-app-inventory#3158 TS012935268
  • Problem: Order Hub inventory screen is not working as expected for future inventory supply.
  • Fix: Code did not handle multiple response blocks from getATP API response.
  • Files changed:
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#3159 TS011715509
  • Problem: Total available and available to sell values not in sync.
  • Fix: Order Hub previous design was to show negative availability when demands were higher than supply. Decided to change the design and show 0 availability instead as negative availability is not comprehended in the field (i.e. it is better known as shortage).
  • Files changed:
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.scss
buc-app-inventory#3168 TS012952933
  • Problem: Order Hub Item Audit History is showing only 20 line records.
  • Fix: Order Hub code did not set the IV API pagination variables.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-audit-list/inventory-audit-list.component.scss
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
buc-app-node#1913 TS012803510
  • Problem: Node SHP Status Incorrect on UI.
  • Fix: The flag to use SIP or IV API for nodes was not pass properly from table to the node details page.
  • Files changed:
    packages/node-details/src/app/features/node-details/node-details.component.ts
    packages/node-search-result/src/app/features/node/node-search-result/node-search-table/node-search-table.component.ts
    packages/node-shared/src/lib/actions/go-to-node-details.service.ts
    packages/node-shared/src/lib/actions/paramtypes/paramtypes.ts

5 May 2023 (Release 23.1 FP2)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
buc-app-order#6992 TS012236421
  • Problem: Undefined hover over text on dropdown option after selected.
  • Fix: Added the title attribute for all drop down options.
  • Files changed:
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.ts
buc-app-order#6993 TS012713786
  • Problem: Discrepancy on releases tab count when there are more than 10 releases.
  • Fix: A number of tables in the details tabs were found to be improperly coded for pagination. Rectified all those instances found by code search pattern.
  • Files changed:
    packages/order-details/src/app/features/order/releases-tab/releases-tab.component.ts
    packages/order-details/src/app/features/order/work-orders-tab/work-orders-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-releases-tab/order-line-releases-tab.component.ts
    packages/order-shared/src/lib/order-holds-tab/order-holds-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-expected-receipt-tab/order-receipt-expected-receipt-tab.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-expected-receipt-tab/order-receipt-expected-receipt-tab.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-instructions-tab/order-receipt-instructions-tab.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-receiptline-list-table/order-receipt-receiptline-list-table.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-receiptline-list-table/order-receipt-receiptline-list-table.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-status-audits-tab/order-receipt-status-audits-tab.component.html
    packages/order-receipt-details/src/app/features/order/order-receipt-status-audits-tab/order-receipt-status-audits-tab.component.ts
    packages/shipment-container-details/src/app/features/shipment/container-activity-list-tab/container-activity-list-tab.component.html
    packages/shipment-container-details/src/app/features/shipment/container-activity-list-tab/container-activity-list-tab.component.ts
    packages/shipment-container-details/src/app/features/shipment/container-inner-pack-details/container-inner-pack-details.component.html
    packages/shipment-container-details/src/app/features/shipment/container-inner-pack-details/container-inner-pack-details.component.ts
    packages/shipment-container-details/src/app/features/shipment/container-return-tracking-numbers-tab/container-return-tracking-numbers-tab.component.html
    packages/shipment-container-details/src/app/features/shipment/container-return-tracking-numbers-tab/container-return-tracking-numbers-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-audits-line/shipment-audits-line.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-audits-line/shipment-audits-line.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-containers/shipment-containers.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-containers/shipment-containers.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-receipts-tab/shipment-receipts-tab.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-receipts-tab/shipment-receipts-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-resolve-holds/shipment-resolve-holds.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-resolve-holds/shipment-resolve-holds.component.ts
buc-app-order#7000 TS012553370
  • Problem: Order Hub not showing UOM as expected.
  • Fix: Originally, the Order Hub code was co-relating the UOM of the order line with the list of defined UOM in the organization. If the UOM used in the order line is not found then it displayed blank selection. The code was improved to show the value in the order line UOM instead of blank when the UOM is not defined in OMS.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
buc-app-order#7005 TS012595400
  • Problem: Related orders tab can't show multiple POs.
  • Fix: Originally, the Order Hub code was just displaying the exact API results in the table. Enhanced the code to remove duplicate POs that may have been returned by the API.
  • Files changed:
    packages/order-details/src/app/features/order/related-orders-tab/related-orders-tab.component.ts
buc-app-order#7007 TS012236627
  • Problem: Slowness in Order Hub Application.
  • Fix: When searching for Orders, the default Order Hub query was passing an input to getOrderList that includes <OrderLine HoldFlag=""/>. This input creates an unnecessary join to the YFS_ORDER_LINE table. For a customer with a large number of orders, this has a performance impact.
  • Files changed:
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-inventory#3143 TS012584628
  • Problem: (GIV) "Include zero inventory items" option in Inventory search doesn't work as expected.
  • Fix: This scenario could not be implemented as server side query and pagination. It had to be implemented with client side pagination as there is some processing needed from the server API results to determine the list to be shown in the inventory item search results page.
  • Files changed:
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#3138 TS012231271
  • Problem: Option to disable/enable fulfill options for item-node combination is missing in Order Hub.
  • Fix: This capability was not included for GIV. Add this capability as it is a parity item to a feature in Application Console.
  • Files changed:
    packages/inventory-fulfillment/src/app/features/fulfillment/fulfillment.component.html
    packages/inventory-fulfillment/src/app/features/fulfillment/fulfillment.component.scss
    packages/inventory-fulfillment/src/app/features/fulfillment/fulfillment.component.ts
    packages/inventory-shared/assets/buc-app-inventory/i18n/fulfillment/en.json
    packages/inventory-shared/src/lib/actions/inventory-fulfillment.service.ts
    packages/inventory-shared/src/lib/omoc_common/constants.ts
    packages/inventory-shared/src/lib/services/inventory-item-config.service.ts
buc-app-inventory#3136 Internal
  • Problem: Unable to adjust inventory for a sku(with zero inventory available) when 'consider all nodes' flag is checked during the search.
  • Fix: Undesired UI situation encountered with search for zero inventory items as the API does not have support for the exact scenario in Order Hub UI. Added extra getATP API calls to deal with scenarios like this and remove items that have no demand or supply.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.html
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.ts
buc-app-fulfillment#1913 Internal
  • Problem: Expose region description in region selection modal.
  • Fix: Add the region description column into the region selection modal table.
  • Files changed: Internal library files
buc-app-settings#1953 TS012702680
  • Problem: Order details to support viewing more than 500 lines.
  • Fix: Increased the drop down options to include higher number selections.
  • Files changed:
    packages/settings-configurations/src/app/features/settings/configurations/general/general.component.ts
    packages/settings-shared/assets/buc-app-settings/i18n/en.json
    packages/settings-shared/src/lib/omoc_common/settings.constants.ts
buc-app-exception#726 TS012674587
  • Problem: Upcoming pages didn't loaded when opened multiple selection in exception console.
  • Fix: The table reload and repaint method was not called upon going to next page.
  • Files changed:
    packages/exception-details/src/app/features/exception/exception-details/exception-details.component.ts
shell-on-prem#371 Internal
  • Problem: (On prem) Resource permission does not work on sub menuitems.
  • Fix: The 3rd level sub menu items where added all by default as the 2nd level menus are added. Fix code for the 3rd level to remove the menus that are not accessible by the current business user.
  • Files changed: Internal files
buc-app#892 TS010604030
  • Problem: Creating specific user group to configure an user to see the Fulfillment menu, but not the User Roles menu is not possible.
  • Fix: Originally, the user roles page for Order Hub cloud was not tied to any OMS resourceId. Its access is purely based of the Order Hub roles such as Tenant Administrator. To allow full control of this menu via OMS resources, we are adding a new resource to control the user roles menu too.
  • Files changed: Internal files

6 April 2023 (Release 23.1 FP1)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
orderhub-ui-utils#1215 TS012311501
  • Problem: Resource permissions not working for custom tabs.
  • Fix: The problem was because the framework added the custom tabs without checking the resourceId in the custom tab definition. The fix was to properly check resource permissions for each custom tab before adding them to the list of tabs.
  • Files changed: Internal library files.
orderhub-ui-utils#1215 TS012260665
  • Problem: package-customization script does not fail properly on compile error.
  • Fix: Script did not exit on compilation error, modified the script to fail when compile errors are encountered.
  • Files changed: Internal script changes.
buc-app-node#1949 TS012157600
  • Problem: Deprecated IV API used by Order Hub.
  • Fix: Modify node screen fulfillment options display and update to use either IV or SIP API based on customers nodes created under SIP or not.
  • Files changed:
    packages/node-search-result/src/app/features/node/node-search-result/node-search-table/node-search-table.component.ts
    packages/node-search-result/src/app/features/node/nodeSearchResult.module.ts
    packages/node-search/src/app/features/node/node.module.ts
    packages/node-details/src/app/features/nodeDetail.module.ts
    packages/node-shared/src/lib/inventory-status-modal/inventory-status-modal.component.ts
    packages/node-details/src/app/features/node-details/node-details.component.ts
    packages/node-metrics-list/src/app/features/node-metrics-list/node-metrics-list-table/node-metrics-list-table.component.ts
    packages/node-shared/src/lib/actions/handle-inventory-status.service.ts
    packages/node-shared/src/lib/actions/paramtypes/paramtypes.ts
buc-app-node#1961 TS012533458
  • Problem: Node Search, Participates In Enterprise field behaving differently when breadcrumb is used.
  • Fix: Search framework did not properly support multiple enterprise selections on the same page.
  • Files changed: Internal search framework library files.
buc-app-node#1963 TS011885287
  • Problem: Resource Pools are not getting updated in Order Hub instantly.
  • Fix: Resource pool search results were being retrieved from client side browser cache. Remove the search results caching for this scenario.
  • Files changed:
    packages/node-shared/src/lib/data-services/capacity-search-data.service.ts
buc-app-order#6874 TS012311188
  • Problem: Cannot control order line holds via resource permissions.
  • Fix: No resource ids implemented for order line holds. Added code to check for resource permissions.
  • Files changed:
    packages/manage-order-line-holds/src/app/features/manage-line-holds/line-holds-table/line-holds-table.component.ts
    packages/manage-order-line-holds/src/app/features/manage-line-holds/manage-line-holds.routing.module.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
    packages/order-search-result/src/app/features/order/order-line-table/order-line-table.component.ts
    packages/order-search-result/src/app/features/order/order-list-table/order-list-table.component.ts
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.ts
    packages/order-shared/src/lib/order-holds-tab/order-holds-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
buc-app-order#6902 Internal
  • Problem: Confusing behaviour in create order for transfer order.
  • Fix: Properly check allowed modifications when performing bulk edit for the oder lines in create order wizard.
  • Files changed:
    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#6955 TS012105874
  • Problem: Incorrect actions in order details for transfer order.
  • Fix: Transfer orders can be considered outbound and/or inbound order, therefore, OH order details did not determine the actions correctly. Check the menu starting point of outbound vs inbound to determine the actions for transfer orders.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#6965 TS011995707
  • Problem: Order Hub Invoice details not displayed coming through PO.
  • Fix: Order module guard to accept outbound vs inbound for determining resource permissions. And fix paths to pass document type into the URLs for accurate checking.
  • Files changed:
    packages/order-details/src/app/features/order/invoices-tab/invoices-tab.component.ts
    packages/order-details/src/app/features/order/receipts-tab/receipts-tab.component.ts
    packages/order-shared/src/lib/guards/order-shipment-url-guard.ts
buc-app-order#6968 TS012399128
  • Problem: Blank details tab for order details if coming from order line details.
  • Fix: Remove unnecessary condition from HTML file.
  • Files changed:
    packages/order-details/src/app/features/order/details-tab/details-tab.component.html
    packages/work-order-details/src/app/features/workorder/work-order-details/work-order-details-tab/work-order-details-tab.component.html
buc-app-order#6973 TS012401880
  • Problem: Invalid date displayed in Order Hub Audit tab.
  • Fix: Use proper timezone format code.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
buc-app-order#6975 TS012442793
  • Problem: Requested Delivery Date is not Showing up for new orders, instead Date Picker coming up.
  • Fix: Code was not performing date and timezone conversions properly.
  • Files changed:
    packages/order-shared/src/lib/order-line-summary/order-line-summary.component.ts
buc-app-inventory#2986 TS012232006
  • Problem: Total Availability is not shown correctly for Spanish users.
  • Fix: Translation files did not make the previous sprint deliverables. To fix the problem we added the missing translation strings.
  • Files changed: All non en.json translation files were updated.
buc-app-inventory#3090 TS012084160
  • Problem: Search Inventory With A Specific Product Class And A Specific Node Returns All 0 Inventory items.
  • Fix: Current backend getInventoryItemList API does not support passing in a set of nodes for checking if there's inventory. Therefore, we changed the Order Hub code to get the results from getInventoryItemList API with consider all nodes and then post filter with the results from getATP API which can check inventory availability with set of nodes.
  • Files changed:
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#3097 TS012093789
  • Problem: Long field values cause text overlap in inventory summary panels.
  • Fix: There was height limiting css applied to all summary fields. Removed such height condition so that any length of text can be displayed properly in the inventory summary panels.
  • Files changed:
    packages/inventory-shared/src/lib/components/sku-information/sku-information.component.scss
    packages/inventory-shared/src/lib/components/sku-information/sku-information.component.ts
buc-app-inventory#3118 Internal
  • Problem: Cannot override IBM search_fields.json file.
  • Fix: The search form framework did not use the file loading helper code to load the search_fields.json file. Changed the search form framework code to load the search_fields.json using the proper customization file loader library code.
  • Files changed: Internal library files.

3 March 2023 (Release 23.1)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
buc-app-inventory#3078 TS011985593
  • Problem: The demand details order list displays nodes that are not passed from the search criteria.
  • Fix: Order Hub code did not pass the ship node to scope the API call to the backend. Pass the ship node again to ensure that the results are only relevant to the node in context.
  • Files changed:
    packages/inventory-shared/src/lib/omoc_common/functions.ts
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-demand.service.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts
buc-app-node#1895 TS010785587
  • Problem: Incorrect order status in Order Hub.
  • Fix: This problem occurs when UOM is in the Releases state and not in Units state. When the Release is in Backordered state in node, the Pending count is not reduced.
  • Files changed: Not applicable, OMS backend changes

20 February 2023 (Release 22.3 FP2 Updated)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
orderhub-ui-utils#1192 TS012102646
  • Problem: Cannot debug in browser when customizing an existing application.
  • Fix: The development server start up script was setting up for optimal deployment optimization options just like in production. Change the options to be for local development with debug and no source code minification.
  • Files changed: Internal library files
buc-app-settings#1926 TS012010217
  • Problem: (On-premise): Settings -> Display settings cannot save data fields.
  • Fix: Order Hub code had incorrect XPath to the object returned by the get API so it could not render back the saved options in the screen.
  • Files changed: Internal library files
buc-app-order#6950 TS011887704
  • Problem: Carrier service not displayed in shipment details page.
  • Fix: Timing issue encountered in the shipment details page causing the carrier service dropdown value not to populate sometimes.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
buc-app-order#6929 TS011887445
  • Problem: Credit card type and expiration date fields are not displayed.
  • Fix: Order Hub code had incorrect XPath to the values of these data.
  • Files changed:
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
buc-app-order#6925 TS011853848
  • Problem: Order containing multiple payment types only displays one of the payments on order details page.
  • Fix: This display area in Order Hub was not written to handle multiple payments. Adjusted the screen to handle these cases.
  • Files changed:
    packages/order-details/src/app/features/order/details-tab/details-tab.component.html
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
buc-app-order#6924 TS011645235
  • Problem: Order hold issue on order search results screen in Order Hub.
  • Fix: The order search results had some extra logic for checking organization code of the order and the hold type, removed that logic as it is not needed.
  • Files changed:
    packages/order-shared/src/lib/actions/resolve-order-hold-action.service.ts
buc-app-order#6923 TS011336626
  • Problem: Timezone issue in audit details.
  • Fix: Audit APIs return dates as timestamp strings without timezone information. Needed to add code to manipulate the string into a date with UTC timezone for proper date display logic.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-details-table/audit-details-table.component.ts
buc-app-inventory#3072 TS012112910
  • Problem: Adjust inventory with SegmentType is sending "ANY" when no SegmentType was selected.
  • Fix: Sending wrong segment and segment type values in adjust inventory and search.
  • Files changed:
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.ts
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
buc-app-inventory#3059 TS011871000
  • Problem: Node Name is not displaying under Nodes Tab in Inventory Search Result Screen.
  • Fix: Order Hub was making getShipNodeList API call without a template, which means if customer changed the default output template of this API then some of the fields that Order Hub expects may not be returned by the API call. Fixed code to pass expected template in the API call.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/getPage-templates.json
    packages/inventory-shared/src/lib/omoc_common/constants.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts
buc-app-inventory#3020 TS011049038, TS011728541, TS011776244
  • Problem: No results found for inventory search for SKUs when more than 5 nodes (API timeouts).
  • Fix: This is the UI part of this performance fix for the IV inventory item details page. The breakup API that is exclusive API for Order Hub is not optimal to be called on page load. This API returns the total supply, demand and reservations for the total available modal. Changed the screen design to only need to trigger the breakup API on demand instead of all the time on page load.
  • Files changed:
    packages/inventory-item-details/src/app/features/item-details/item-display.component.html
    packages/inventory-item-details/src/app/features/item-details/item-display.component.ts
    packages/inventory-shared/assets/buc-app-inventory/buc-field-details.json
    packages/inventory-shared/assets/buc-app-inventory/i18n/display/en.json
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-availability.service.ts
    packages/inventory-shared/src/lib/services/inventory-item.service.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.html
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
    packages/inventory-shared/src/lib/omoc_common/functions.ts

31 January 2023 (Release 22.3 FP2 Updated)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
buc-app-inventory#3038 TS011928382
  • Problem: Inventory discrepancy observed in Order Hub.
  • Fix: Order Hub GIV inventory SKU detail page was incorrectly adding all supplies from the GetATP API to display the total available numbers. Remove client side handling and display last available value from API which corresponds to the end of the selected time horizon.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/components/inventory-line-chart/inventory-line-chart.component.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-availability.service.ts
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.html
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.ts

20 January 2023 (Release 22.3 FP2)

The following issues are fixed in this Order Hub release.
Defect ID Case number Description
buc-app-configurations#857 TS011322751
  • Problem: Editing nodes which don't have all params fails to save.
  • Fix: Order Hub UI code was passing empty values for fields that are not populated in the screen. This was not supported by the API which requires the API input to not have these empty fields, code was changed to remove empty fields before calling API.
  • Files changed:
    packages/configurations-shared/src/lib/components/edit-node/edit-node.component.ts
buc-app-exception#670 TS010983040
  • Problem: ErrorReference is not displayed for exceptions.
  • Fix: Order Hub did not include showing this error reference field. The screen was changed to include the display of this field.
  • Files changed:
    packages/exception-search/src/app/features/exception/exception-search/exception-search.component.ts
    packages/exception-shared/assets/buc-app-exception/buc-field-details.json
    packages/exception-shared/assets/buc-app-exception/buc-table-config.json
    packages/exception-shared/assets/buc-app-exception/getPage-templates.json
    packages/exception-shared/assets/buc-app-exception/i18n/shared/en.json
    packages/exception-shared/src/lib/data-service/exception-search-data.service.ts
buc-app-inventory#3008 TS011545921
  • Problem: Inventory SKU details page Audit tab does not show data after customization deployment.
  • Fix: If customizations are done using older Order Hub UI source code, then customized pages will overwrite pages in the Order Hub environment. To avoid these situations, it is recommended to always use the latest Order Hub UI source code available from the latest toolkit downloadable in the Self Service tool. A new best practice recommending using the latest toolkit for Order Hub development was added in the customization documentation: Customizing Order Hub
buc-app-inventory#2990 TS011626091
  • Problem: Custom getPage-templates.json file never loaded/used in SKU details.
  • Fix: Inventory pages do a data aggregation from multiple APIs in a single summary panel or table, therefore the data is massaged and not direct from API response. Enhanced the inventory code to also put the RAW API response into the object used in the summary panel so that our Order Hub customization approach works for inventory pages as well.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/getPage-templates.json
    packages/inventory-shared/src/lib/services/inventory-item.service.ts
    packages/inventory-shared/src/public-api.ts
    packages/inventory-shared/src/lib/components/sku-information/sku-information.ts
buc-app-inventory#2964 TS011351402
  • Problem: Demand details not coming.
  • Fix: Table display data was mapped to the wrong attribute from the API response thus was not showing document type value properly.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/buc-table-config.json
    packages/inventory-shared/assets/buc-app-inventory/i18n/en.json
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.html
    packages/inventory-shared/src/lib/services/inventory-demand.service.ts
buc-app-inventory#2962 TS011369633
  • Problem: Document to clarify Percentage option does not exist in Node Safety Stock rule creation UI.
  • Fix: Safety stock rules UI and documentation is not clear on its capabilities when it comes to percentage settings. Documentation is updated to properly describe the support for settings percentage safety stock.
buc-app-inventory#2957 TS011291047
  • Problem: UI showing -- for demand quantity.
  • Fix: Change code to properly handle the exception case of negative demands.
  • Files changed:
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
buc-app-inventory#2956 TS010928368
  • Problem: Incorrect data in IV audit.
  • Fix: Order Hub UI code was incorrectly passing the date input to the IV audit API call which cause the omission of some time period audits.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
buc-app-inventory#2951 TS011186537
  • Problem: Issues creating rule based Safety Stock.
  • Fix: It was not known to customers that the new inventory safety stock rules can only be created using nodes that come from SIP framework which is currently a manual process without auto sync to IV/OMS nodes. The documentation was updated to state this temporary inconvenience.
  • Files changed: The new SIP node configuration menu item is enabled for all IV customers now.
buc-app-inventory#2900 TS011055637, TS009617540
  • Problem: Order Hub: Discrepancy between inventory Summary and Nodes tabs.
  • Fix: Improve logic for displaying the availability for GIV screens.
  • Files changed:
    packages/inventory-shared/src/lib/omoc_common/functions.ts
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.html
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.scss
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-availability.service.ts
    packages/inventory-shared/src/lib/services/inventory-context.service.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
shell-on-prem#319 TS011154664
  • Problem: on-prem: dates are always using EST time regardless of user locale or system time.
  • Fix: Order Hub on-premise code path was not using the user's OMS language locale setting for date and time formatting. The logic was updated to ensure the user's settings are passed to the Order Hub UI applications initialization code.
  • Files changed: Internal Order Hub outer shell code changed.
buc-app-order#6907 TS011519796
  • Problem: PO status displayed as Cancelled when one of the item is cancelled.
  • Fix: Cancelling of order lines did not trigger a full order details page refresh which was needed in this case. Code changed to make a full page refresh after API completed.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-shared.mixin.ts
buc-app-order#6903 TS011778873
  • Problem: Search Outbound Shipment by Tracking Number is returning all the Shipments.
  • Fix: Tracking number property was incorrectly mapped from the Order Hub input to the API call. Changed code to use the tracking number inside the shipment container element.
  • Files changed:
    packages/order-shared/src/lib/data-services/shipment-list-data.service.ts
buc-app-order#6820 TS011226724
  • Problem: Custom dropdown field in order search cannot use document type in API call.
  • Fix: Enhance OOB order search code so that documentType could be passed for customization cases where an API needs to be called.
  • Files changed:
    packages/order-search/src/app/features/order/order-search/order-search.component.ts
buc-app-order#6812 TS011250238
  • Problem: Not able to display payment status when it's not in the dropdown.
  • Fix: Logic changed to be able to display payment status.
  • Files changed:
    packages/order-details/src/app/features/order/details-tab/details-tab.component.ts
buc-app-order#6803 TS011220102
  • Problem: Display UOM when there's no description.
  • Fix: Make code more robust to show UOM code when UOM description is not defined.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-details/src/app/features/order/add-service-request-modal/add-service-request-modal.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-search-result/order-search-result.component.ts
    packages/order-search/src/app/features/order/order-search/order-search.component.ts
    packages/order-shared/src/lib/data-services/order-search-data.service.ts
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-search-result/shipment-search-result.component.ts
    packages/shipment-search/src/app/features/shipment/shipment-search/shipment-search.component.ts
buc-app-order#6802 TS011145943
  • Problem: Hold type and Line hold type options does not sync with selected Enterprise.
  • Fix: Client side cache key for hold types was too generic causing it to serve from cache for different scenarios. Add extra information to the cache key to properly determine order and order line scenarios so screen can display the proper list of hold types.
  • Files changed:
    libs/common-components/src/lib/services/oms/orders.service.ts
buc-app-order#6793 TS010356346
  • Problem: Navigating between outbound, inbound, and return should be able to load tabs accordingly.
  • Fix: The code to determine inbound vs outbound vs return was flawed. Reworked logic to properly check document type to determine between the different types of orders.
  • Files changed:
    packages/order-details/src/app/features/order/create-dependency-modal/create-dependency-modal.component.ts
    packages/order-details/src/app/features/order/details-tab/details-tab.component.ts
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/order-summary/order-summary.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-details/src/app/features/order/receipts-tab/receipts-tab.component.ts
    packages/order-details/src/app/features/order/releases-tab/releases-tab.component.ts
    packages/order-details/src/app/features/order/shipments-tab/shipment-items-table/shipment-items-table.component.ts
    packages/order-details/src/app/features/order/shipments-tab/shipments-tab.component.ts
    packages/order-details/src/app/features/order/work-orders-tab/work-orders-tab.component.ts
    packages/order-receipt-details/src/app/features/order/order-receipt-summary/order-receipt-summary.component.ts
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-shared/src/lib/order-details/instructions-tab/instructions-tab.component.ts
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table.component.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
    packages/order-shared/src/lib/view-charges-modal/view-charges-modal.component.ts
    packages/order-details/src/app/features/order/invoices-tab/invoices-tab.component.ts
    packages/order-details/src/app/features/order/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-sales-order-lines/related-sales-order-lines.component.ts
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-line-details/src/app/features/order/order-line-receipts-tab/order-line-receipts-tab.component.ts
    packages/order-line-details/src/app/features/order/order-line-releases-tab/order-line-releases-tab.component.ts
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-tab.component.ts
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.ts
buc-app-order#6789 TS011002026
  • Problem: Not displaying address type if there's no description.
  • Fix: Changed code to look for code instead of just description.
  • Files changed:
    packages/order-details/src/app/features/order/more-addresses-tab/more-addresses-tab.component.html
    packages/order-details/src/app/features/order/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-release-details/src/app/features/order/order-release-more-addresses-tab/order-release-more-addresses-tab.component.html
    packages/order-release-details/src/app/features/order/order-release-more-addresses-tab/order-release-more-addresses-tab.component.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.html
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.ts
buc-app-order#6786 TS011210693
  • Problem: Correct Japanese translation in Order details.
  • Fix: Japanese word not used in the proper context, update with proper translation.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/ja.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-line-details/ja.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-release-details/ja.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-request-details/ja.json
    packages/order-shared/assets/buc-app-order/i18n/order/shipment-container-details/ja.json
    packages/order-shared/assets/buc-app-order/i18n/shared/ja.json
buc-app-order#6780 TS011204704, TS011518544
  • Problem: Related Orders tab shows the value as 1 on order details screen load.
  • Fix: Fixed by code changes from TS010356285.
buc-app-order#6766 TS010356285
  • Problem: Duplicate related orders.
  • Fix: Enhanced Order Hub UI code to only show an order once in the table.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/exchange-order-summary-fields/exchange-order-summary-fields.component.html
    packages/order-details/src/app/features/order/related-orders-tab/related-sales-order-lines/related-sales-order-lines.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/return-order-lines/return-order-lines.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/return-orders-for-exchange/return-orders-for-exchange.component.html
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-details/src/app/features/order/related-orders-tab/related-orders-tab.component.ts
buc-app-order#6760 TS010981712
  • Problem: Order Hub line availability not showing.
  • Fix: Order Hub UI screen did not consider the case when there's no availability like in Application Console. Enhance the screen to be same as Application Console and show unscheduled lines in this case.
  • Files changed:
    packages/order-details/src/app/features/order/extension.constants.ts
    packages/order-details/src/app/features/order/line-availability-modal/line-availability-modal.component.html
    packages/order-details/src/app/features/order/line-availability-modal/line-availability-modal.component.ts
    packages/order-details/src/app/features/order/line-availability-modal/line-unavailability-table/line-unavailability-table.component.html
    packages/order-details/src/app/features/order/line-availability-modal/line-unavailability-table/line-unavailability-table.component.scss
    packages/order-details/src/app/features/order/line-availability-modal/line-unavailability-table/line-unavailability-table.component.ts
    packages/order-details/src/app/features/order/order.module.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/i18n/shared/en.json
    packages/order-shared/src/lib/data-services/order-line-availability.service.ts
buc-app-order#6754 TS011705961
  • Problem: on-prem: holds tab not displayed.
  • Fix: This particular code path in Order Hub was not using the proper OMS user id to check what holds are applicable to the current user.
  • Files changed:
    packages/manage-order-line-holds/src/app/features/manage-line-holds/manage-line-holds.component.ts
    packages/order-shared/src/lib/actions/place-order-hold-action.service.ts
    packages/order-shared/src/lib/actions/resolve-order-hold-action.service.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/order-holds-tab/order-hold-modal/order-hold-modal.component.ts
    packages/order-shared/src/lib/order-holds-tab/order-holds-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.ts
buc-app-order#6750 TS011086128, TS011064471
  • Problem: Extra Permission Shown for Users That Were Not Granted Them (inbound order actions).
  • Fix: Code had incorrect resource ids mapped to certain actions for some order document types.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
buc-app-order#6746 TS011086054
  • Problem: Write permission is enabled even though we didn't provided access shipment details save button.
  • Fix: Shipment details save button didn't have code for performing resource permission check.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
buc-app-order#6745 TS011369633
  • Problem: getPage call from OH invoking an expensive yfs_audit query.
  • Fix: Shipment audits are expensive to retrieve therefore remove the count from the Audits tab in shipment details page. The count will only be shown when the tab is clicked and then the shipment audits will be loaded.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-detail-tab/shipment-detail-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
    packages/order-shared/assets/buc-app-order/i18n/order/order-shipment-details/en.json
buc-app-order#6723 TS010471236
  • Problem: Advanced search product class show full list when searching empty.
  • Fix: The screen interaction with product class drop down selection for adding to order was not intuitive UX. Changed the product search results screen in create order flow to show a row per item, product class, uom combination instead.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/assets/buc-app-order/i18n/order/create-order/en.json
    packages/order-shared/assets/buc-app-order/search_fields.json
    packages/order-shared/src/lib/constants/order.constants.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-order#6703 TS010800029
  • Problem: Order with pending changes.
  • Fix: The getOrderLineList API used in the order details page does not support returning order lines that are pending. These pending order lines are only returned by the getOrderDeatils API, however using this API returns all order lines which is very expensive and bad for B2B orders with 1000 order lines or more. The Order Hub order lines table code was restructured to have different logic between big orders and small orders.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.html
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/order.module.ts
    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.html
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/order-shared.module.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table-shared.mixin.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-client-side-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table-shared.mixin.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table.component.ts
    packages/order-shared/src/public-api.ts

30 September 2022 (Release 22.3)

The following issues are fixed in this Order Hub release.

Defect ID Case number Description
buc-app-order#6664 TS010640056
  • Problem: Incomplete tracking numbers display in shipment items section.
  • Fix: Order Hub assumed that shipments could only have 1 tracking number. However, one shipment or one shipment line can have multiple containers hence multiple tracking numbers.
  • Files changed:
    packages/order-details/src/app/features/order/shipments-tab/shipment-items-table/shipment-items-table.component.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.ts
buc-app-order#6630 TS009402265
  • Problem: Selecting multiple audits from same parent row should count child rows.
  • Fix: Order Hub is not displaying proper selected count in the audits table when dealing with multiple audit records from the same child group.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/audits-tab/audits-tab.component.html
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
buc-app-order#6599 TS010390641
  • Problem: Order hold description is not visible in Order Hub.
  • Fix: Order Hub code retrieves the list of hold types from the server to get the business user friendly description for the hold rather than displaying the code. this API call was mistakenly executed with the pagination controls of the table, however, it should have just gotten all the holds.
  • Files changed:
    packages/order-shared/src/lib/order-holds-tab/order-holds-tab.component.ts
buc-app-order#6591 TS010356346
  • Problem: Missing invoice tab and breadcrumb when linking from related orders.
  • Fix: The code to check for determining if displaying an inbound vs outbound details page was not considering being able to show both inbound and outbound pages in the same breadcrumb flow without the breadcrumb being reset. To fix this, Order Hub introduced a way to define the document types that are considered inbound vs outbound.
  • Files changed:
    packages/order-details/src/app/features/order/create-dependency-modal/create-dependency-modal.component.ts
    packages/order-details/src/app/features/order/details-tab/details-tab.component.ts
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-details/src/app/features/order/receipts-tab/receipts-tab.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/exchange-order-summary-fields/exchange-order-summary-fields.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-purchase-order-lines/related-purchase-order-lines.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-sales-order-lines/related-sales-order-lines.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-transfer-order-lines/related-transfer-order-lines.component.ts
    packages/order-details/src/app/features/order/releases-tab/releases-tab.component.ts
    packages/order-details/src/app/features/order/shipments-tab/shipment-items-table/shipment-items-table.component.ts
    packages/order-details/src/app/features/order/shipments-tab/shipments-tab.component.ts
    packages/order-details/src/app/features/order/work-orders-tab/work-orders-tab.component.ts
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-shared/src/lib/order-details/instructions-tab/instructions-tab.component.ts
    packages/order-shared/src/lib/order-details/notes-tab/notes-tab.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-delreq-list-table/orderline-delreq-list-table.component.ts
    packages/order-shared/src/lib/orderline-list-table/orderline-svcreq-list-table/orderline-svcreq-list-table.component.ts
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.ts
    packages/order-shared/src/lib/search-form/order-shipment-search.class.ts
    packages/order-shared/src/lib/view-charges-modal/view-charges-modal.component.ts
buc-app-order#6625 TS010514274
  • Problem: Add empty PC selection in create order item advanced search.
  • Fix: Create order add products modal was not working the same as as other places when dealing with product class selection. Updated the screens to be consistent with other areas of the tool.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-shared/src/lib/constants/order.constants.ts
    packages/order-shared/src/lib/data-services/common-service.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
    packages/order-shared/src/lib/orderline-list-table/add-line-modal/add-line-modal.component.scss
    packages/order-shared/assets/buc-app-order/i18n/order/create-order/en.json
buc-app-order#6640 Internal
  • Problem: Cannot schedule Work Order appointment for tomorrow.
  • Fix: Do proper date conversion in appointment code.
  • Files changed:
    packages/work-order-details/src/app/features/workorder/work-order-details/wko-plan-appointment/wko-plan-appointment.component.ts
buc-app-order#6639 Internal
  • Problem: Ship node should not be mandatory for Work Order items.
  • Fix: Ship node had client side validation as mandatory. Remove this check to allow for the scenario of system auto set ship node based on sourcing rules.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-list/en.json
    packages/order-shared/src/lib/create-work-order-modal/create-work-order-modal.component.ts
buc-app-inventory#2713 TS010287409
  • Problem: (GIV) Supply type details pop-up is not showing the inventory information.
  • Fix: Use the default uom and product class from settings when making API calls.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts

26 August 2022 (Release 22.3)

The following issues are fixed in this Order Hub release.

Defect ID Case number Description
buc-planning#3566 TS009523115
  • Problem: Order hub does not show modification reason pop up.
  • Fix: Business users making order modifications through Order Hub did not allow for entering modification reasons. The enhancement made in Order Hub order detail pages is to allow for business users to enter modification reason when saving the any order changes.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.html
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-request-details/src/app/features/order/order-request-details/order-request-details.component.html
    packages/order-request-details/src/app/features/order/order-request-details/order-request-details.component.ts
    packages/order-shared/src/lib/actions/edit-instruction.service.ts
    packages/order-shared/src/lib/address-modal/address-modal.component.html
    packages/order-shared/src/lib/address-modal/address-modal.component.html
    packages/order-shared/src/lib/address-modal/address-modal.component.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.html
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.html
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-shared/src/lib/order-line-dates-tab/order-line-dates-tab.component.ts
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-tab.component.html
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-tab.component.ts
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.ts
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.html
buc-planning#3566 TS009402304
  • Problem: Save button is disabled and hence Dates not editable at order details & order line details.
  • Fix: Order Hub detail pages in the orders module were inconsistent in terms of saving modifications, some actions were immediately saved and other ones were accumulated client side and required to click on Save button to persists to the server. There were also save differences based on document types. The enhancement made in Order Hub is to always accumulate the changes client side and require the click of the Save button to persist the changes in the server.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.html
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-request-details/src/app/features/order/order-request-details/order-request-details.component.html
    packages/order-request-details/src/app/features/order/order-request-details/order-request-details.component.ts
    packages/order-shared/src/lib/actions/edit-instruction.service.ts
    packages/order-shared/src/lib/address-modal/address-modal.component.html
    packages/order-shared/src/lib/address-modal/address-modal.component.html
    packages/order-shared/src/lib/address-modal/address-modal.component.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.html
    packages/order-shared/src/lib/instructions-row-modal/instructions-row-modal.component.ts
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.html
    packages/order-shared/src/lib/more-addresses-tab/more-addresses-tab.component.ts
    packages/order-shared/src/lib/order-line-dates-tab/order-line-dates-tab.component.ts
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-tab.component.html
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-tab.component.ts
    packages/order-shared/src/lib/order-line-instructions-tab/order-line-instructions-tab.component.ts
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.html
buc-app-order#6413 Internal
  • Problem: Related orders are not displayed for returns.
  • Fix: Related orders were incorrect for return orders because the shared code with orders did not properly handle the return order difference. The fix is to properly condition returns and use the DerivedFromOrderLineKey instead of ChainedFromOrderLineKey.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-details/src/app/features/order/related-orders-tab/related-sales-order-lines/related-sales-order-lines.component.html
    packages/order-details/src/app/features/order/related-orders-tab/related-sales-order-lines/related-sales-order-lines.component.ts
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
buc-app-order#6503 TS009836439
  • Problem: Display level of service field on order details page.
  • Fix: The order and order line field for LevelOfService was not being shown in Order Hub. The fix is to add the display for this field in order and order line detail pages.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-line-details/en.json
buc-app-order#6514 TS009991993
  • Problem: Credit card details not visible.
  • Fix: Credit card fields were not being displayed in Order Hub. The fix is to add the credit card fields in the payment information tab of order details.
  • Files changed:
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
    packages/order-shared/src/lib/address-modal/address-modal.component.html
    packages/order-shared/src/lib/payment-information-tab/payment-information-tab.component.html
buc-app-order#6576 TS010312132
  • Problem: Unable to load one or more details error thrown while viewing invoiced line tax in Order Hub.
  • Fix: Logic in the charges modal was not correct for the invoice tax fields.
  • Files changed:
    packages/order-shared/src/lib/remaining-order-charges-modal/remaining-order-charges-modal.component.ts
    packages/create-order/src/app/features/order/create-order/shared-charges/shared-charges.component.ts
buc-app-inventory#2697 TS010255610
  • Problem: Order Hub: Adjust Inventory: Modification Reason Code To Be Marked As Mandatory.
  • Fix: Order Hub inventory adjustment screen was enhanced to support a new settings configuration for tenants to mandate entering a modification reason for all manual inventory adjustments made through Order Hub.
  • Files changed:
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.html
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.scss
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.ts
    packages/inventory-shared/assets/buc-app-inventory/i18n/en.json
buc-app-inventory#2673 TBD
  • Problem: Inventory search results to support multi select view details (with pagination).
  • Fix: The Order Hub inventory module detail pages were enhanced to support detail pages pagination for the business users to quickly be able to paginate through the item detail pages to review multiple item inventory information.
  • Files changed:
    packages/inventory-item-details/src/app/features/item-details/item-display.component.html
    packages/inventory-item-details/src/app/features/item-details/item-display.component.scss
    packages/inventory-item-details/src/app/features/item-details/item-display.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.html
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-shared/assets/buc-app-inventory/buc-table-config.json
    packages/inventory-shared/assets/buc-app-inventory/i18n/display/en.json
    packages/inventory-shared/src/lib/actions/inventory-view-details.service.ts
    packages/inventory-shared/src/lib/actions/paramtypes.ts
    packages/inventory-shared/src/lib/omoc_common/context.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-shared/src/lib/components/sku-information/sku-information.component.ts
    packages/inventory-shared/src/lib/services/inventory-context.service.ts
    packages/inventory-sku-details/src/app/features/bundle-details/bundle-children-display/bundle-children-display.component.ts
    packages/inventory-sku-details/src/app/features/bundle-details/bundle-display.component.scss
    packages/inventory-sku-details/src/app/features/bundle-details/bundle-display.component.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.html
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.scss
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
buc-planning#3640 TS009694849
  • Problem: Manual Hold resolution config does not work while resolving holds in Order Hub.
  • Fix: The order holds shown in Order Hub for a business user did not check for resource permissions to see if the particular business user can resolve/reject that particular order hold. The fix is for the Order Hub code to add proper validation flags so that only holds that can be handled by the current business user are shown in the screen.
  • Files changed:
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/src/lib/order-holds-tab/order-hold-modal/order-hold-modal.component.ts
    packages/order-shared/src/lib/order-holds-tab/order-holds-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-hold-modal/shipment-hold-modal.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.ts
buc-planning#3642 TS009903563
  • Problem: Invoice details not available in Order Hub.
  • Fix: Order Hub missed having an invoice details page like in Application Console. Order Hub was enhanced to have the proper invoice detail page.
  • Files changed:
    angular.json
    app-config.json
    packages/order-details/src/app/features/order/invoices-tab/invoices-tab.component.html
    packages/order-details/src/app/features/order/invoices-tab/invoices-tab.component.ts
    packages/order-invoice-details/*
buc-planning#3615 TS009646937
  • Problem: Notes at Shipment level not available in Order Hub.
  • Fix: Order Hub shipment details pages were enhanced to show the notes associated with shipments.
  • Files changed:
    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/getResourceIds-mappings.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-shipment-details/en.json
    packages/order-shared/src/lib/notes-modal/notes-modal.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.scss
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-notes-tab/shipment-notes-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
    packages/shipment-details/src/app/features/shipment/shipment.module.ts

29 July 2022 (Release 22.2)

The following issues are fixed in this Order Hub release.

Table 1. Fixed issues
Defect ID Case number Description
buc-app-order#6435 TS009881434
  • Problem: Cancel reason codes listed when canceling an order line which includes extra reasons.
  • Fix: When using the cancel order line modal, the list of reason codes shown was not being filtered by the document type. Therefore, the list was showing some unusable reason codes. This issue was fixed by passing the document type to scope the response to the proper list.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    
buc-app-order#6430 Internal
  • Problem: YCD_CANCEL_REASON is not considered when canceling an order line.
  • Fix: Order Hub code did not use the common code type setup under the Settings > Display settings menu when displaying the list of cancel reason codes. This was fixed by using the correct common code type properly to get the list of common codes.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    
buc-app-order#6421 TS008703885
  • Problem: Order Hub release tab not able to load results for certain tenants.
  • Fix: The getOrderReleaseList API was timing out for certain tenants. It turns out that the API input constructed by Order Hub was not correct, it was often passing empty order line key causing a table scan of the ORDERLINE table. This occurred as input was shared between get order release list and get order lines release list. Fixed by properly identifying this shared input code to never allow for the bad input to be created.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
    
buc-app-order#6405 TS009662872
  • Problem: Audit modified by field is blank.
  • Fix: The field modified was incorrectly mapped to the wrong attribute in the API response.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-table-config.json
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    packages/order-audit-details/src/app/features/order/audit-summary/audit-summary.component.ts
    packages/order-shared/assets/buc-app-order/buc-field-details.json
buc-app-order#6388 TS009723856
  • Problem: Order Hub cannot display some audit details.
  • Fix: When selecting multiple order audit details to view, Order Hub code did not handle the audit details from same audit correctly. Fixed by properly passing the audit key to the detail page.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-audits-tab/order-line-audits-tab.component.ts
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
buc-app-order#6290 TS009614465
  • Problem: Related orders tab in order details is not showing the count until the tab is clicked.
  • Fix: Due to performance improvements to the order details page, the code for the tabs is only loaded on demand now. To fix this, we moved the code that calculates the related orders count to the order details page instead of the related orders tab component.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    
buc-app-order#6332 Internal
  • Problem: Very useful to show OriginalOrderedQuantity in the order line summary panel.
  • Fix: Added support for displaying original ordered quantity field in the order line summary panel.
  • Files changed:
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-line-details/en.json
buc-app-order#6331 Internal
  • Problem: Order line inventory information tab not showing proper segment.
  • Fix: Incorrect code condition prevented the value from being displayed on screen.
  • Files changed:
    packages/order-line-details/src/app/features/order/inventory-information-tab/inventory-information-tab.component.html
    
buc-app-order#6455 TS009880341
  • Problem: Delivery date is using current time for canceled line.
  • Fix: Check for null value and display nothing; instead of assuming current date and time.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-adnl-attrs/order-line-details-adnl-attrs.component.ts
buc-app-order#6462 Internal
  • Problem: Return order has no option to create work order.
  • Fix: The logic was incorrect for checking the availability of the create work order action.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    
buc-app-order#6485 TS009987697
  • Problem: Order line details additional attributes dates option was getting saved a day back.
  • Fix: This issue is now fixed. Date and time conversion was incorrectly applied to the date from server.
  • Files changed:
    packages/order-shared/src/lib/omoc_common/orderline-editable-field-renderer.class.ts
    packages/order-shared/src/lib/order-line-details-tab/order-line-details-adnl-attrs/order-line-details-adnl-attrs.component.ts
buc-app-order#6503 TS009836439
  • Problem: Add level of service on order details page.
  • Fix: Add new level of service filed to the order details more attributes tab panel.
  • Files changed:
    packages/order-details/src/app/features/order/more-attributes-tab/more-attributes-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/order/order-detail/en.json
buc-planning#3654 TS009880341
  • Problem: Order Hub dates tab should also display system dates.
  • Fix: Changed Order Hub code to not exclude displaying system dates in the dates tab.
  • Files changed:
    packages/order-details/src/app/features/order/dates-tab/dates-tab.component.ts
    packages/order-release-details/src/app/features/order/order-release-dates-tab/order-release-dates-tab.component.ts
    packages/order-shared/src/lib/data-services/common-service.service.ts
    packages/order-shared/src/lib/order-line-dates-tab/order-line-dates-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-dates/shipment-dates.component.ts
buc-app-inventory#2656 TS009959222
  • Problem: Inventory record for a specific item showing an error in Order Hub.
  • Fix: Order Hub is not able to show inventory record for items that are not fully defined in the OMS catalog model (which is properly returned by getItemList API). Fixed the screen to not require that OMS catalog requirement.
  • Files changed:
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.html
    packages/inventory-shared/src/lib/components/itemsku-node-inventory-details-table/itemsku-node-inventory-details-table.component.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
buc-app-inventory#2657 TS009980391
  • Problem: Not able to open details of item in inventory search results Page 2.
  • Fix: Incorrect code was hardcoded to Page 1 instead of dynamically using page number.
  • Files changed:
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-settings#1724 TS009794074
  • Problem: Order Hub cannot set priority of nodes when creating an inventory availability distribution group for IBM Sterling Inventory Visibility.
  • Fix: Order Hub screen did not expose priority for inventory DGs. Added this capability so that the priority can be set while creating/editing inventory DGs.
  • Files changed:
    packages/settings-dg-modify-create/src/app/features/settings/distribution-groups/dg-list-page/modify-dg/modify-dg.component.ts
    packages/settings-shared/src/lib/data-service/distribution-group-services/settings-distribution.service.ts
    packages/settings-dg-modify-create/src/app/features/settings/distribution-groups/dg-list-page/create-dg/create-dg.component.ts
buc-app-inventory#2596 TS009435317
  • Problem: Next gen OMS with IBM Sterling Inventory Visibility integration - Inventory audit feature in Order Hub is not working.
  • Fix: Code for unfinished future sprint work was mistakenly released. Fixed by removing the future sprint code.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
buc-app-inventory#2568 TS009681920
  • Problem: Inventory audit history is missing in the support tenant (integrated with BM Sterling Inventory Visibility).
  • Fix: Did not remove the dark code flag check for a feature that was ready to release.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/search_fields.json
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
buc-app-inventory#2561 Internal
  • Problem: Relative dates saved searches are not working as they should be.
  • Fix: Fix is to recalculate date ranges before displaying the item details page.
  • Files changed:
    packages/inventory-shared/src/lib/actions/inventory-view-details.service.ts
    
buc-app-inventory#2560 Internal
  • Problem: Future Supply Demand chart is not showing correctly.
  • Fix: Adjust the code to properly use the time horizon values before displaying the data.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/src/lib/omoc_common/functions.ts
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#2548 TS009301920
  • Problem: Order Hub: Segmented on hand is not considered in Available To Sell for Shipping and Pickup in nodes tab of inventory details screen.
  • Fix: Adjust the code to properly use the time horizon values before displaying the data.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/src/lib/omoc_common/functions.ts
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
    packages/inventory-shared/src/lib/services/search.service.ts
buc-app-inventory#2547 TS009346503
  • Problem: (GIV) Order hub is not showing back order quantity and shortage quantity for demand.
  • Fix: Adjust faulty logic for displaying the quantities.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
    packages/inventory-sku-details/src/app/features/summary/sku-summary-display.component.ts
buc-app-inventory#2644 TS009912852
  • Problem: Some discrepancies between Inventory Summary and Nodes tab.
  • Fix: Adjust faulty display logic.
  • Files changed:
    packages/inventory-shared/src/lib/services/inventory-supply.service.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/services/inventory-node.service.ts
buc-app-order#6472 TS009974776
  • Problem: Order Hub displaying Shipment hold count but not details.
  • Fix: Problem caused by the shipment details data not passed from shipment details page onto the holds tab.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-holds/shipment-holds.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-resolve-holds/shipment-resolve-holds.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts

24 June 2022 (Release 22.2)

The following issues are fixed in this Order Hub release.

Table 2. Fixed issues
Defect ID Case number Description
buc-app-order#6231 TS009114117
  • Problem: Carrier/Service is not populated.
  • Fix: Order data sometimes does not have the ScacAndService attribute populated. If this case is encountered, then the code will now also check the separate values of SCAC and CarrierServiceCode attributes to display the Carrier/Service fields.
  • Files changed:
    packages/order-details/src/app/features/order/shipments-tab/shipment-items-table/shipment-items-table.component.ts
buc-app-order#6253 TS009402265
  • Problem: Cannot view multiple order audits.
  • Fix: Order Hub code did not handle multiple selections of audits from different parent audits.
  • Files changed:
    packages/order-audit-details/src/app/features/order/audit-summary/audit-summary.component.ts
    packages/order-audit-details/src/app/features/order/order-audit-details/order-audit-details.component.ts
    packages/order-audit-details/src/app/features/order/order-audit-details/order-audit-details.component.html
    packages/order-shared/src/lib/audits-tab/audits-tab.component.ts
    packages/order-shared/assets/buc-app-order/buc-field-details.json
    packages/order-shared/assets/buc-app-order/getPage-templates.json
    packages/order-shared/assets/buc-app-order/i18n/order/audit-details/en.json
buc-app-order#6254 TS009402304, TS009406459
  • Problem: Time should not reset automatically when modifying order dates.
  • Fix: Whenever a date picker selection was made, a full timestamp was assumed thus changing any previously set time. This was not the intended behavior. Date selection should be treated separate from the time selection. Any change in these fields should be concatenated with the currently set values before a timestamp is created for saving to the server. Another issue relating to timezone transformation to one day earlier was noticed and also fixed. Fix was applied to all affected areas in the entire orders application.
  • Files changed:
    packages/order-shared/src/lib/notes-modal/notes-modal.component.ts
    packages/order-details/src/app/features/order/dates-tab/dates-tab.component.ts
    packages/order-shared/src/lib/order-line-dates-tab/order-line-dates-tab.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-dates/shipment-dates.component.html
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-dates/shipment-dates.component.ts
    packages/order-line-details/src/app/features/order/item-attributes-tab/item-classifications-otherattributes/item-classifications-otherattributes.component.ts
buc-app-order#6258 TS009397095
  • Problem: Order summary panel should display requested delivery date.
  • Fix: The field displayed in the summary panel was incorrectly mapped to an undesired attribute from the API results.
  • Files changed:
    packages/order-details/src/app/features/order/order-summary/order-summary.component.ts
    packages/order-shared/assets/buc-app-order/buc-field-details.json
buc-app-order#6265 TS009435075
  • Problem: Shipment dates loads slow.
  • Fix: The shipment date tab was pre-loaded on shipment details page load instead of loading on demand after the date tab is selected. This behavior was corrected and now pre-selected dates will be shown right away on tab load.
  • Files changed:
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details-tabs/shipment-dates/shipment-dates.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
buc-app-order#6290 Internal
  • Problem: Order details > order lines UOM and quantity incorrect.
  • Fix: The two columns in the table were incorrectly mapped to attributes from the API results.
  • Files changed:
    packages/order-details/src/app/features/order/orderline-list-table/orderline-list-table.component.ts
    packages/order-shared/assets/buc-app-order/getPage-templates.json
buc-app-order#6335 TS009667635
  • Problem: Navigating away from order line details (inbound order) calls modifyFulfillmentOptions for no reason causing an extra audit log entry.
  • Fix: Add code to check if there was any change before calling the backend API. Problem affected similar pattern in other details pages. Fix applied to all detail pages.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
    packages/order-release-details/src/app/features/order/order-release-details/order-releases-details.component.ts
    packages/order-request-details/src/app/features/order/order-request-details/order-request-details.component.ts
    packages/shipment-details/src/app/features/shipment/shipment-details/shipment-details.component.ts
    packages/work-order-appointment-execution-details/src/app/features/workorder/appointment-execution-details-fields/appointment-execution-details-fields.component.ts
    packages/work-order-details/src/app/features/workorder/work-order-details/work-order-details.component.ts
buc-app-order#6337 TS009614465
  • Problem: Related orders tab not showing count until clicked.
  • Fix: As part of performance fix to delay the related orders tab load to only on demand, missed moving the code to get the related orders count into the main order details page so that the count can still be displayed on page load.
  • Files changed:
    packages/order-details/src/app/features/order/order-details/order-details.component.ts
buc-app-order#6347 Internal
  • Problem: Order line details displays Receipt() instead of Receipt(0).
  • Fix: Code missed using the length attribute of the results array to display the count.
  • Files changed:
    packages/order-line-details/src/app/features/order/order-line-details/order-line-details.component.ts
buc-app-order#6348 Internal
  • Problem: Cannot search return status.
  • Fix: Incorrect method was called for return search by status caused by copy and paste code.
  • Files changed:
    packages/order-shared/src/lib/data-services/order-list-data.service.ts
buc-app-inventory#2405 TS009310049
  • Problem: Inventory refresh icon is not working for GIV.
  • Fix: Incorrect method was called on refresh icon click, resulting in no operation. Fix is to properly code the refresh method.
  • Files changed:
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.html
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
buc-app-inventory#2408 TS009199866
  • Problem: Wrong future inventory picture in Order Hub.
  • Fix: Code did not properly factor start and end dates for the data displayed in the picture.
  • Files changed:
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.html
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
    packages/inventory-shared/src/lib/services/inventory-availability.service.ts
buc-app-inventory#2428 TS009162476
  • Problem: Inventory Demand details modal issues.
  • Fix: Several UI imperfections in the demand modal such as displaying code instead of human readable name and descriptions.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/i18n/en.json
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.html
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.scss
    packages/inventory-shared/src/lib/components/inventory-line-chart-table/inventory-line-chart-table.component.ts
buc-app-inventory#2462 TS009478073
  • Problem: GIV - A default segment type segmented is getting added when adjusting inventory for a segment.
  • Fix: Code incorrectly used the radio selection value in the search page as a value of the segment.
  • Files changed:
    packages/inventory-adjust/src/app/features/adjust-inventory/adjust-inventory.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.ts
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/components/inventory-filters-widget/inventory-filters-widget.component.ts
buc-app-inventory#2568 TS009681920
  • Problem: Inventory audit history tab is missing in the SKU details page.
  • Fix: Audits tab in SKU/Item details page had a wrong check.
  • Files changed:
    packages/inventory-shared/assets/buc-app-inventory/search_fields.json
    packages/inventory-sku-details/src/app/features/sku-details/sku-display.component.ts
buc-app-inventory#2596 TS009435317
  • Problem: Inventory audit feature in order hub is not working.
  • Fix: Code for an upcoming future was conflicting with existing code, this code was not properly dark coded before the Order Hub production push. Fix is to properly remove the future code for now.
  • Files changed:
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts

27 May 2022 (Release 22.2)

The following issues are fixed in this Order Hub release.

Table 3. Fixed issues
Defect ID Case number Description
planning#3397 TS008644063
  • Problem: The order search results page is slow to load. The template used by Order Hub for the getOrderList API call was causing a lot of SQLs to be executed depending on the number of results.
  • Fix: A fix was made to sacrifice some of the interactions in the search results table and retrieve some expensive data on demand instead, by default loading all the time regardless of business user use. The following parts were removed from the template: order lines and hold types. Also, the maximum numbers of results returned are now constrained to a small set between 10 to 500 results (defaulting to 50). It is configurable through the search configuration modal.
  • Files changed:
    packages/create-order/src/app/features/order/create-order/add-to-order/add-to-order.component.ts
    packages/order-search-result/src/app/features/order/order-line-table/order-line-table.component.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-search-result/src/app/features/order/order-receipt-table/order-receipt-table.component.ts
    packages/order-search-result/src/app/features/order/order-release-table/order-release-table.component.ts
    packages/order-search-result/src/app/features/order/order-search-result/order-search-result.component.ts
    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/order-list-data.service.ts
    packages/order-shared/src/lib/search-form/order-shipment-search.class.ts
    packages/order-shared/src/lib/work-order/work-order-search/work-order-search.component.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-container-list-table/shipment-container-list-table.component.ts
    packages/shipment-search-result/src/app/features/shipment-search-result/shipment-list-table/shipment-list-table.component.ts
    packages/work-order-search-result/src/app/features/workorder/work-order-search-result/work-order-list-data-table/work-order-list-data-table.component.ts
planning#3261 TS007628723
  • Problem: There is no configure search form fields in the inventory search screens. The search form configuration was originally not implemented on Inventory menu.
  • Fix: The fix is to add that capability in both inventory and inventory audit search forms.
  • Files changed:
    packages/inventory-audit-search-results/src/app/features/audit-search-results/audit-search-results.component.html
    packages/inventory-audit-search-results/src/app/features/audit-search-results/audit-search-results.component.ts
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.html
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.scss
    packages/inventory-search-results/src/app/features/search/inventory-search-result/inventory-search-result.component.spec.ts
    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.html
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.html
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.scss
    packages/inventory-search-results/src/app/features/search/inventory-table/inventory-table.component.ts
    packages/inventory-search-results/src/app/features/search/search-routing.module.ts
    packages/inventory-search-results/src/app/features/search/search.module.ts
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.html
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.scss
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.spec.ts
    packages/inventory-search/src/app/features/search/inv-search/inv-search.component.ts
    packages/inventory-search/src/app/features/search/inventory-search/search-page.component.html
    packages/inventory-search/src/app/features/search/inventory-search/search-page.component.scss
    packages/inventory-search/src/app/features/search/inventory-search/search-page.component.spec.ts
    packages/inventory-search/src/app/features/search/inventory-search/search-page.component.ts
    packages/inventory-search/src/app/features/search/search-routing.module.ts
    packages/inventory-search/src/app/features/search/search.module.ts
    packages/inventory-shared/assets/buc-app-inventory/i18n/search-page/en.json
    packages/inventory-shared/assets/buc-app-inventory/search_fields.json
    packages/inventory-shared/src/lib/omoc_common/constants.ts
    packages/inventory-shared/src/lib/omoc_common/display-base/display-base.component.ts
    packages/inventory-shared/src/lib/components/inventory-audit-list/inventory-audit-list.component.html
    packages/inventory-shared/src/lib/components/inventory-audit-list/inventory-audit-list.component.ts
    packages/inventory-shared/src/lib/components/inventory-audit-search-result/inventory-audit-search-result.component.html
    packages/inventory-shared/src/lib/components/inventory-audit-search-result/inventory-audit-search-result.component.scss
    packages/inventory-shared/src/lib/components/inventory-audit-search-result/inventory-audit-search-result.component.spec.ts
    packages/inventory-shared/src/lib/components/inventory-audit-search-result/inventory-audit-search-result.component.ts
    packages/inventory-shared/src/lib/components/inventory-audit/inventory-audit.component.html
    packages/inventory-shared/src/lib/services/common-service.service.ts
    packages/inventory-shared/src/lib/services/inventory-audit-list-data.service.ts
    packages/inventory-shared/src/lib/shared.module.ts