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 Sterling Order Management System Software version 10, and the prior minor updates.

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

31 January 2023

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

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

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

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

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

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

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