Order Hub resolved issues

Resolved issues in Order Hub as part of the Sterling Order Management System Software version 10, and the subsequent minor updates.

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 Software 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 Software 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.

4 October 2024 (Release 10.0.2409.1-24.3.9.1)

Defect 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 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 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 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 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