Next-generation platform

Archived resolved issues in previous years

Defects that were addressed in major and minor updates of Sterling Store Engagement and updates to Store Inventory Management in previous years.

For the list of resolved issues in Sterling Order Management System, Sterling Store Engagement (legacy), and Sterling Call Center, see IBM® Support page.

Important: If you override any component that needs to be modified as part of the resolved issues, merge the modified files with your custom code to get the fixes in your environment. For more information about merging the modified files with your custom code, see Modifying application-provided components.

4 October 2024 (24.3.9.1-10.0.2409.1)

Table 1. Resolved issues
Case number Description
TS016937961
  • Issue: When the Return product portlet is extended, and a user logs in to the application with a language setting that is not English, the options in the Search for drop-down list are not displayed in the user's locale.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • extensions/features/override-component/src/app/app.module.ts
TS017193487
  • Issue: In Windows™, when you start the single-spa applications by using the yarn start-app command, and if the node dependencies do not match with the nodes that are defined in the yarn.lock file, a compilation error is displayed.
  • Fix: This issue is resolved. The build scripts are fixed to cleanup the node_modules folder when the yarn bootstrap command is run to install the dependencies.
TS017158546
  • Issue:When you are on the Order capture wizard page and attempt to change the persona from the side navigation bar, the confirmation window whether you want to discard the draft order is not displayed.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-capture-wizard-page/order-capture-wizard-page.component.ts
      • packages/features/orders/src/app/features/orders/order-data.service.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-capture-wizard-data.service.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-capture-wizard-page.component.ts
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.ts
      • packages/libs/core/src/lib/services/alert-modal.service.ts
      • packages/libs/core/src/lib/services/wizard.service.ts
      • packages/libs/core/src/lib/utilities/app-ctx-store.ts
      • packages/libs/functional-components/src/lib/alert/hot-pick-alert/hot-pick-alert-data.service.ts
      • packages/libs/functional-components/src/lib/alert/hot-pick-alert/hot-pick-alert.component.ts
      • packages/libs/functional-components/src/lib/alert/near-sla-alert/near-sla-alert-data.service.ts
      • packages/libs/functional-components/src/lib/alert/near-sla-alert/near-sla-alert.component.ts
      • packages/libs/functional-components/src/lib/global-search/customer-search/customer-advanced-search/customer-advanced-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/customer-search/customer-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/order-search/order-advanced-search/order-advanced-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/order-search/order-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/shipment-search/shipment-search.component.ts
TS017004557
  • Issue: The loading spinner does not display when the mashup call is still pending even though the showMask attribute is set to true for the mashup.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/loading-spinner/loading-spinner.component.ts
      • packages/libs/core/src/lib/interceptors/mashup-interceptor.ts
      • packages/libs/core/src/lib/services/routing-state.service.ts
TS017120072
  • Issue: On the Login page, the error messages are not translated in the user's locale. Instead, the bundle keys are displayed.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.html
      • ppackages/libs/functional-components/src/lib/components/login-form/login-form.component.ts
TS017095864
  • Issue: Refresh the Product search results page and then go to the Product details page. Form the Product details page, when you attempt to return to the Product search results page, the home page is displayed instead of the Product search results page.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-capture-wizard-page/order-capture-wizard-page.component.ts
TS017404729
  • Issue: On the Store Inventory Management-disabled store Batch list page, separate API calls are made to retrieve the batch count and batch list. As a result, you observe some delay in loading the batch list.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/shipment-batch-pick/src/app/features/shipment-batch-pick/batch-list-page/batch-list-data.service.ts
      • packages/features/shipment-batch-pick/src/app/features/shipment-batch-pick/batch-list-page/batch-list-page.component.ts
The following internal issues are addressed in this update:
Not applicable
  • Issue: On the Store Inventory Management-disabled store Batch list page, when you switch to the Ship tab and go to the Batch summary page by clicking any of the batch number and then return to the Batch list page, in the Pick-up tab, the batch count is set to 0.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/shipment-batch-pick/src/app/features/shipment-batch-pick/batch-list-page/batch-list-page.component.ts
Not applicable
  • Issue: In the address capture panel, you can only select and cannot search the country and state from the drop-down list.
  • Fix: This issue is resolved. You can now search and select the country and state from the drop-down list.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-page/modals/alternate-location/alternate-location.component.html
      • packages/libs/common-components/src/lib/components/combo-box/combo-box.component.html
      • packages/libs/common-components/src/lib/components/combo-box/combo-box.component.ts
      • packages/libs/functional-components/src/assets/functional-components/i18n/en.json
      • packages/libs/functional-components/src/lib/address/address-capture/address-capture.component.html
      • packages/libs/functional-components/src/lib/address/address-capture/address-capture.component.ts
      • packages/libs/functional-components/src/lib/address/address-capture/components/us-capture/us-capture.component.html
      • packages/libs/functional-components/src/lib/address/address-capture/components/us-capture/us-capture.component.ts

6 September 2024 (24.3.9.0-10.0.2409.0)

Review the defects and fixes that are addressed in this update.

Table 2. Resolved issues
Case number Description
TS016957542
  • Issue: When you enter an invalid date and then select a valid date from the drop-down list, the Invalid date format error message is still displayed. This issue is observed in multiple screens.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/customer-profile/src/app/features/customer-profile/customer-detail-page/order-filter/order-filter.component.ts
      • packages/features/orders/src/app/features/orders/order-list-page/order-filter/order-filter.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/filter-options/filter-options.component.ts
      • packages/libs/common-components/src/lib/components/date-range-picker/date-range-picker.component.ts
TS016881454
  • Issue: When you extend the Receive inventory shipments page, the Filters and Sort options are not translated.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/filter-options/filter-options.component.html
      • packages/libs/common-components/src/lib/components/sort/sort.component.html
TS016798101
  • Issue: Tooltip messages are not displayed correctly.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/directives/tooltip.directive.ts
TS016673305
  • Issue: Styling issues are observed with the combination box widget when the drop-down list contains a horizontal scroll bar.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/combo-box/combo-box.component.html
      • packages/libs/common-components/src/lib/components/combo-box/combo-box.component.scss
TS016949188
  • Issue: When you log in to the application, the TypeError message is displayed in the browser console.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/app-shell/src/app/app.component.ts
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
TS016762364
  • Issue: The currency format is not displayed in the locale of the currently logged in user.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • extensions/features/override-component/src/app/app.module.ts
      • extensions/features/override-modals/src/app/app.module.ts
      • packages/features/backroom-pick/src/app/app.module.ts
      • packages/features/batch-pick/src/app/app.module.ts
      • packages/features/configurations/src/app/app.module.ts
      • packages/features/customer-pickup/src/app/app.module.ts
      • packages/features/customer-profile/src/app/app.module.ts
      • packages/features/cycle-count/src/app/app.module.ts
      • packages/features/dashboard/src/app/app.module.ts
      • packages/features/lookup-inventory/src/app/app.module.ts
      • packages/features/move-inventory/src/app/app.module.ts
      • packages/features/orders/src/app/app.module.ts
      • packages/features/pack-order/src/app/app.module.ts
      • packages/features/putaway-inventory/src/app/app.module.ts
      • packages/features/receive-inventory/src/app/app.module.ts
      • packages/features/returns/src/app/app.module.ts
      • packages/features/ship-packages/src/app/app.module.ts
      • packages/features/shipment-backroom-pick/src/app/app.module.ts
      • packages/features/shipment-batch-pick/src/app/app.module.ts
      • packages/features/shipment-list-summary/src/app/app.module.ts
      • packages/features/transfer-inventory/src/app/app.module.ts
TS016919856
  • Issue: When a store user logs in to the application for the first time, the customer service persona is displayed by default.
  • Fix: This issue is resolved. The Order fulfillment page is displayed by default.
  • Files modified:
    • UI files

      • packages/features/home/src/app/features/home/portlets-page/portlets-page.component.ts
TS016931824
  • Issue: An alignment issue is observed in the Record shortage window while recording shortage.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/shipment-backroom-pick/src/app/features/shipment-backroom-pick/pick-order-page/modals/record-shortage/record-shortage.component.html
TS016853077
  • Issue: In the Customer pickup order list page, when you sort products in the ascending order, the products are displayed correctly in the first page, but not in the remaining pages.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/customer-pickup/src/app/features/customer-pickup/customer-pickup-list-page/customer-pickup-list-page.component.html
      • packages/features/customer-pickup/src/app/features/customer-pickup/customer-pickup-list-page/customer-pickup-order/customer-pickup-order.component.ts
TS016795705
  • Issue: You cannot add or update a custom date format.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.

    For more information, see Adding or updating custom date formats.

  • Files modified:
    • UI files

      • extensions/override-static-assets/date-formats/date-format-extension.json
      • packages/features/app-shell/src/app/app.component.ts
      • packages/libs/core/src/lib/services/localization.service.ts
      • scripts/copy-extension-assets.js
TS016647504
  • Issue: The Shortage reason drop-down list is displayed by using the maximum height that is available from the parent component.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/combo-box/combo-box.component.html
      • packages/libs/common-components/src/lib/components/multi-select-combo-box/multi-select-combo-box.component.html
      • packages/libs/common-components/src/lib/components/select-box/isf-select-box.component.html
      • packages/libs/common-components/src/lib/components/select-box/isf-select-box.component.scss
      • packages/libs/common-components/src/lib/components/select-box/isf-select-box.component.ts
TS016744206
  • Issue: The UI literals that are translated to French are inaccurately displayed.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/assets/backroom-pick/i18n/fr.json
      • packages/features/batch-pick/src/assets/batch-pick/i18n/fr.json
      • packages/features/customer-pickup/src/assets/customer-pickup/i18n/fr.json
      • packages/features/customer-pickup/src/assets/customer-pickup/i18n/fr.json
      • packages/features/orders/src/assets/orders/i18n/fr.json
      • packages/features/shipment-list-summary/src/assets/shipment-list-summary/i18n/fr.json
      • oms_war/resources/isfbundle_fr_FR.properties
TS016579071
  • Issue: You cannot hide the Help icon in the navigation bar.
  • Fix: This issue is resolved. A new resource permission is added for the help icon.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
The following internal issues are addressed in this update:
Not applicable
  • Issue: When the Return order list page contains no records, the default message is not center-aligned.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-order-list-page/return-order-list-page.component.html
Not applicable
  • Issue: When you select filters and do not apply them by canceling or closing the filter list, the filter criteria do not revert back to the previously applied filters.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-list-page/pick-order-list-data.service.ts
      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-list-page/pick-order-list-page.component.html
      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-list-page/pick-order-list-page.component.ts
      • packages/features/move-inventory/src/app/features/move-inventory/move-requests-list-page/move-requests-list-data.service.ts
      • packages/features/move-inventory/src/app/features/move-inventory/move-requests-list-page/move-requests-list-page.component.html
      • packages/features/move-inventory/src/app/features/move-inventory/move-requests-list-page/move-requests-list-page.component.ts
      • packages/features/pack-order/src/app/features/pack-order/pack-order-list-page/pack-order-list-page-data.service.ts
      • packages/features/pack-order/src/app/features/pack-order/pack-order-list-page/pack-order-list-page.component.html
      • packages/features/pack-order/src/app/features/pack-order/pack-order-list-page/pack-order-list-page.component.ts
      • packages/features/putaway-inventory/src/app/features/putaway-inventory/putaway-tasks-page/putaway-tasks-page.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/receiving-filter.component.html
      • packages/libs/common-components/src/lib/components/filter/filter.component.html
      • packages/libs/common-components/src/lib/components/filter/filter.component.ts
Not applicable
  • Issue: In the Edit location page, when you delete a location, an appropriate message is not displayed.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/edit-locations-page/edit-locations-page.component.ts
Not applicable
  • Issue: In the Inventory search results page, an alignment issue is observed. The on hand quantity is not displayed correctly under the ON HAND field.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-list-page/lookup-inventory-products/lookup-inventory-products.component.html
Not applicable
  • Issue: In the Edit customer profile page, customer addresses are not displayed.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-list-page/lookup-inventory-products/lookup-inventory-products.component.html
Not applicable
  • Issue: In the Pick list page, for Store Inventory Management-disabled stores, the UI messages are not aligned correctly.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/shipment-backroom-pick/src/app/features/shipment-backroom-pick/pick-order-list-page/pick-up-order/pick-up-order.component.html
      • packages/features/shipment-backroom-pick/src/app/features/shipment-backroom-pick/pick-order-list-page/ship-order/ship-order.component.html
Not applicable
  • Issue: In the View order summary page, the order modification success message is not in sentence case.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/assets/orders/i18n/en.json
Not applicable
  • Issue: In the Add products to return page, the return order that is associated with the sales order is not visible.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/order-list-page/order-details/order-details.component.html

2 August 2024 (24.2.6.2-10.0.2406.2)

Review the defects and fixes that are addressed in this update.

Table 3. Resolved issues
Case number Description
TS016700240
  • Issue: In a non-OpenID Connect (OIDC) environment, you cannot switch to a different store by passing the StoreID query parameter in the login URL.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization. For more information, see Switching between stores.
  • Files modified:
    • UI files

      • packages/apps/store-root-app/src/store-frontend-root-config.ts
      • packages/libs/core/src/lib/services/authentication.service.ts
TS016675479
  • Issue: A tooltip is not provided for portlets in the home page.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/home/src/app/portlet-set/customer-pickup-portlet/customer-pickup-portlet.component.html
      • packages/features/home/src/app/portlet-set/cycle-count-portlet/cycle-count-portlet.component.html
      • packages/features/home/src/app/portlet-set/move-inventory-portlet/move-inventory-portlet.component.html
      • packages/features/home/src/app/portlet-set/pack-order-portlet/pack-order-portlet.component.html
      • packages/features/home/src/app/portlet-set/pick-order-portlet/pick-order-portlet.component.html
      • packages/features/home/src/app/portlet-set/putaway-portlet/putaway-portlet.component.html
      • packages/features/home/src/app/portlet-set/receive-inventory-portlet/receive-inventory-portlet.component.html
      • packages/features/home/src/app/portlet-set/ship-package-portlet/ship-package-portlet.component.html
      • packages/features/home/src/app/portlet-set/shipment-pick-portlet/shipment-pick-portlet.component.html
      • packages/features/home/src/app/portlet-set/transfer-inventory-portlet/transfer-inventory-portlet.component.html
      • packages/features/home/src/assets/home/i18n/en.json
TS016659394
  • Issue: In the Pack products page, when the Products panel contains a scroll bar, you observe a styling issue with the placement of the actions footer.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/pack-order/src/app/features/pack-order/pack-order-page/packages/packages.component.html
TS016672385
  • Issue: When global search is extended and a user logs in with a language setting that is not English, the options in the global search drop-down list are not displayed in the user's locale.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/dropdown-menu/dropdown-menu.component.html
      • packages/libs/common-components/src/lib/components/dropdown-menu/dropdown-menu.component.ts
      • packages/libs/functional-components/src/lib/global-search/global-search-container/global-search-container.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/return-products-portlet.component.ts
      • packages/libs/common-components/src/lib/components/select-box/isf-select-box.component.html
TS016683454
  • Issue: In the Windows platform, when the yarn install command is run, an incorrect version of the glob node module is installed.
  • Fix: This issue is resolved.
TS016508370
  • Issue: In the Product selected panel of the Customer appeasement page, when there are more than two products, the products are not wrapped and displayed within the panel.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-customer-appeasement-page/order-customer-appeasement-page.component.html
      • packages/features/orders/src/app/features/orders/order-customer-appeasement-page/order-customer-appeasement-page.component.scss
TS016579071
  • Issue: The help icon cannot be hidden in the navigation bar.
  • Fix: This issue is resolved. A new resource permission is added for the help icon.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
TS014004629
  • Issue: The default no image icon is not displayed properly when an image is not loaded or available.
  • Fix: This issue is resolved.
  • Files modified: All files with <img/> tag are modified.
TS016560311
  • Issue: The following issues are observed with filter option:
    • When you clear filters in the Store Inventory Management-enabled backroom pick flow, the Filter icon with a checkmark is still displayed.
    • In the shipment-based backroom pick, when you clear all filters and switch between tabs the default filters are applied.
    • In the receive inventory flow, when you apply a filter and switch between tabs, the previously applied filters are not being applied again.
  • Fix: These issues are resolved.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-list-page/pick-order-list-page.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/receiving-filter.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/shipment-list-page.component.ts
      • packages/features/shipment-backroom-pick/src/app/features/shipment-backroom-pick/pick-order-list-page/pick-order-list-filter/pick-order-list-filter.component.ts
      • packages/features/shipment-backroom-pick/src/app/features/shipment-backroom-pick/pick-order-list-page/pick-order-list-page.component.ts
TS016650088
  • Issue: You cannot manually enter a date in any page that contains the date option as a filter criteria.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/customer-profile/src/app/features/customer-profile/customer-detail-page/order-filter/order-filter.component.html
      • packages/features/customer-profile/src/app/features/customer-profile/customer-detail-page/order-filter/order-filter.component.ts
      • packages/features/home/src/app/portlet-set/find-shipment-portlet/find-shipment-advanced-search/find-shipment-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/find-shipment-portlet/find-shipment-advanced-search/find-shipment-advanced-search.component.html
      • packages/features/orders/src/app/features/orders/order-list-page/order-filter/order-filter.component.html
      • packages/features/orders/src/app/features/orders/order-list-page/order-filter/order-filter.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/filter-options/filter-options.component.html
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/filter-options/filter-options.component.ts
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/receiving-filter.component.html
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/modals/receiving-filter/receiving-filter.component.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/order-list-page/order-filter/order-filter.component.html
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/order-list-page/order-filter/order-filter.component.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-order-list-page/return-order-filter/return-order-filter.component.html
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-order-list-page/return-order-filter/return-order-filter.component.ts
      • packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-list-page/modals/shipment-search-modal/shipment-search-modal.component.html
      • packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-list-page/modals/shipment-search-modal/shipment-search-modal.component.ts
      • packages/libs/common-components/src/lib/components/date-range-picker/date-range-picker.component.html
      • packages/libs/common-components/src/lib/components/date-range-picker/date-range-picker.component.ts
      • packages/libs/common-components/src/lib/components/filter-placeholder/filter-placeholder.component.html
      • packages/libs/common-components/src/lib/components/filter-placeholder/filter-placeholder.component.ts
      • packages/libs/common-components/src/lib/components/placeholder/placeholder.component.ts
      • packages/libs/core/src/lib/utilities/ui.util.ts
      • packages/libs/styles/src/styles/_styles.scss
      • packages/features/orders/src/assets/orders/i18n/de.json
      • packages/features/orders/src/assets/orders/i18n/en.json
      • packages/features/orders/src/assets/orders/i18n/es.json
      • packages/features/orders/src/assets/orders/i18n/fr.json
      • packages/features/orders/src/assets/orders/i18n/it.json
      • packages/features/orders/src/assets/orders/i18n/ja.json
      • packages/features/orders/src/assets/orders/i18n/pt.json
      • packages/features/orders/src/assets/orders/i18n/zh-tw.json
      • packages/features/orders/src/assets/orders/i18n/zh.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/de.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/en.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/es.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/fr.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/it.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/ja.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/pt.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/zh-tw.json
      • packages/features/customer-profile/src/assets/customer-profile/i18n/zh.json
      • packages/libs/common-components/src/assets/common-components/i18n/de.json
      • packages/libs/common-components/src/assets/common-components/i18n/en.json
      • packages/libs/common-components/src/assets/common-components/i18n/es.json
      • packages/libs/common-components/src/assets/common-components/i18n/fr.json
      • packages/libs/common-components/src/assets/common-components/i18n/it.json
      • packages/libs/common-components/src/assets/common-components/i18n/ja.json
      • packages/libs/common-components/src/assets/common-components/i18n/pt.json
      • packages/libs/common-components/src/assets/common-components/i18n/zh-tw.json
      • packages/libs/common-components/src/assets/common-components/i18n/zh.json

5 July 2024 (Release 24.2.6.1-10.0.2406.1)

Review the defects and fixes that are addressed in this update.

Table 4. Resolved issues
Case number Description
TS016579071
  • Issue: The Help icon in the navigation bar cannot be hidden.
  • Fix: This issue is resolved. Open the System Management Administrator (SMA) console and set the value of the isf.ui.helpLink property to blank.
  • Files modified:
    • UI files

      • oms_war/repository/eardata/isf/war/storejsps/store-container-data-include.jsp
TS016579043
  • Issue: The overflow vertical menu appears on the navigation bar even when the application-provided menu options are extended.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.ts
TS016512541
  • Issue: In the Notes panel of the Customer appeasement page, the user information is truncated.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-customer-appeasement-page/customer-appeasement-add-note/customer-appeasement-add-note.component.html
      • packages/features/orders/src/app/features/orders/order-customer-appeasement-page/order-customer-appeasement-page.component.html
      • packages/features/orders/src/app/features/orders/order-customer-appeasement-page/order-customer-appeasement-page.component.scss
TS016169247
  • Issue: In the Customer pickup page, if a shipment contains the same product as part of multiple shipment lines, users are not able to cancel the first shipment line and scan products from the second shipment line.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/customer-pickup/src/app/features/customer-pickup/customerpick-products-page/customer-pick-products-page.component.ts
TS016470532
  • Issue: In the WebLogic server, if the session times out or a user logs out of the application, the user is not able to log in again to the application.
  • Fix: This issue is resolved. The value of the StoreId cookie is set to blank instead of null.
TS016413968
  • Issue: On the Shipment summary page, the Related tasks window is not refreshed when searching for shipments by using the global Shipment search option.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-summary-page/shipment-summary-page.component.ts
TS016011014
  • Issue: An incorrect version of the carbon-chart component is installed when the yarn bootstrap command is run. The yarn.lock file is not included in the source code that is shipped as part of the developer toolkit.
  • Fix: This issue is resolved.
TS016364203
  • Issue: The shipping address on the View cart page is not updated after the shipping address is modified and saved in the Edit delivery method window.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/placeholder/placeholder.component.ts
      • packages/libs/functional-components/src/lib/address/address-display/components/ca-display/ca-display.component.ts
      • packages/libs/functional-components/src/lib/address/address-display/components/us-display/us-display.component.ts
TS016350129
  • Issue: In the create order flow, the address suggestion list is not displayed during customer identification.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/placeholder/placeholder.component.ts
      • packages/libs/functional-components/src/lib/address/address-capture/address-capture.component.html
      • packages/libs/functional-components/src/lib/address/address-capture/address-capture.component.ts
      • packages/libs/functional-components/src/lib/address/address-override-component-loader/address-override-component-loader.component.html
      • packages/libs/functional-components/src/lib/address/address-override-component-loader/address-override-component-loader.component.ts
      • packages/libs/functional-components/src/lib/address/address-override-component-loader/address-override-component.service.ts
      • packages/libs/functional-components/src/lib/address/address-override-component-loader/override-component.config.ts
      • packages/libs/functional-components/src/lib/address/address.module.ts
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
TS016560177
  • Issue: The Home icon is not available in the navigation bar.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
      • packages/libs/styles/src/styles/icons/_glyphicons.scss
      • packages/libs/functional-components/src/lib/address/address-capture/address-capture.component.ts
      • packages/libs/styles/src/styles/icons/fonts/app-glyphicons.eot
      • packages/libs/styles/src/styles/icons/fonts/app-glyphicons.svg
      • packages/libs/styles/src/styles/icons/fonts/app-glyphicons.ttf
      • packages/libs/styles/src/styles/icons/fonts/app-glyphicons.woff
      • packages/libs/styles/src/styles/icons/selection.json

7 June 2024 (Release 24.2.6.0-10.0.2406.0)

Review the defects and fixes that are addressed in this update.

Table 5. Resolved issues
Case number Description
TS016223760
  • Issue: The IBM logo in the side navigation bar is not customizable.
  • Fix: The application is enhanced. You can now customize the IBM logo in the side navigation bar. For more information, see Rebranding the application.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.html
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
TS016215181
  • Issue: The title of the change delivery modal is not translated when the modal is customized.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/fulfillment-options-modal/fulfillment-options-modal.component.ts
TS015951431
  • Issue: The Backroom pick portlet does not load when it is extended by overriding the component.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/home/src/app/portlet-set/shipment-pick-portlet/shipment-pick-portlet.component.ts
TS015846185
  • Issue: When isf.user.session.timeout.interval property is configured, a user is logged out even when the user actively stays on the same page for the configured interval.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • package.json
      • packages/features/app-shell/src/app/app.component.ts

3 May 2024 (Release 24.1.3.2-10.0.2403.2)

Review the defects and fixes that are addressed in this update.

Table 6. Resolved issues
Case number Description
TS015552969
  • Issue: The icons in the UI are intermittently distorted.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
TS014971513
  • Issue: Whenever the files are updated on the server, the changes are not reflected in the client due to browser caching.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/login/src/app/features/login/login-page/login-page.component.ts

5 April 2024 (Release 24.1.3.1-10.0.2403.1)

Review the defects and fixes that are addressed in this update.

Table 7. Resolved issues
Case number Description
TS015573054
  • Issue: An extension hook does not exist to display the confirmation dialog after you log in to the application.
  • Fix: This issue is resolved. The override extensibility support is added to the navigation bar. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/nav-bar/src/app/app.component.html
      • packages/features/nav-bar/src/app/app.component.ts
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.html
      • packages/libs/common-components/src/lib/components/top-nav-bar/top-nav-bar.component.ts
      • packages/libs/core/src/lib/services/_index.ts
      • packages/libs/core/src/lib/services/navbarmenu.service.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
TS015552969
  • Issue: On the Inventory search results page, the Location list is not refreshed when the location type is modified.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/modals/modify-search/modify-search.component.ts
TS015397332
  • Issue: The Login page does not display the custom image.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.ts

1 March 2024 (Release 24.1.3.0-10.0.2403.0)

Review the defects and fixes that are addressed in this update.

Table 8. Resolved issues
Case number Description
TS015342838
  • Issue: When a user whose language setting is not English logs in to the application, it is observed that the Inventory Management literal is not translated in the user's locale.
  • Fix: This issue is resolved.
TS014981910
  • Issue: In the Product details page, the currency is always displayed in dollar, and does not consider the currency that is configured in the Price list page.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-capture-wizard-page/product-search-page/product-search-page.component.html
TS014972098
  • Issue: A user logs in to the application in a specific locale and logs out. Another user of a different locale logs in to the application by using the same browser tab. In such situations, the UI literals are not displayed in the locale of the currently logged in user.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/home/src/app/app.module.ts
      • packages/features/nav-bar/src/app/app.module.ts
TS015205973
  • Issue: During the batch pick flow, you cannot cancel order lines for which the shipment lines are marked as shortage.
  • Fix: This issue is resolved. The recordShortageForBatchPick API is enhanced. A new CancelRemovedQuantity attribute is added to the API. For more information, see Javadoc™.
TS015028112
  • Issue: In Chrome, the global search window automatically closes when you do an advance order search and select a payment type from the Payment Type list.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/global-search/order-search/order-search.component.html
TS014655204
  • Issue: When you search for orders from the Order search, Shipment search, and Return search pages without entering any search criteria results in performance degradation.
  • Fix: This issue is resolved. You are now mandated to enter at least one search criteria. To apply the fix, rebuild your customization.
  • Files modified:
    • UI files

      • packages/features/home/src/app/portlet-set/find-order-portlet/find-order-advanced-search/find-order-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/find-shipment-portlet/find-shipment-advanced-search/find-shipment-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/return-order-search/return-order-advanced-search/return-order-advanced-search.component.ts
      • packages/libs/functional-components/src/lib/global-search/order-search/order-advanced-search/order-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/find-customer-portlet/find-customer-advanced-search/find-customer-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/customer-search/customer-advanced-search/customer-advanced-search.component.ts
      • packages/features/home/src/app/portlet-set/return-products-portlet/order-search/order-advanced-search/order-advanced-search.component.ts
    • JSON files

      • packages/features/home/src/assets/home/i18n/en.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/en.json
TS014151187
  • Issue: In an iPad, when you log out and log in to the application in the same browser tab, a blank page is displayed instead of the home page.
  • Fix: This issue is resolved.

19 January 2024 (Release 23.3.9.2-10.0.2309.2)

Review the defects and fixes that are addressed in this update.

Table 9. Resolved issues
Case number Description
TS015115150
  • Issue: The product details such as SKU ID and unit price are not displayed in the View product total modal when you open from the Order summary page.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-summary-page/order-summary-products/order-summary-products.component.ts
TS015006973
  • Issue: The site map does not contain the Manager dashboard hyperlink.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/site-map/site-map.component.html
      • packages/libs/common-components/src/lib/components/site-map/site-map.component.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
    • JSON files

      • packages/features/app-shell/src/assets/app-shell/config/isf-persona-config.json
      • packages/libs/common-components/src/assets/common-components/i18n/en.json
TS013667768
  • Issue: In the Inventory search results page, the user experience is the same when the search results include a SKU that is not in inventory or is invalid.
  • Fix: This issue is resolved. An appropriate message is displayed for the corresponding search result.
TS014507087
  • Issue: You cannot customize the IBM Store product name that is displayed in the navigation bar.
  • Fix: The IBM Store product name is now driven through bundle literals and can be customized.
TS014673602
  • Issue: In the Order summary page, when you print a receipt, the return summary is printed instead of the order summary.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-summary-page/modals/receipts-modal/receipts-modal-data.service.ts
TS013770907
  • Issue: If you have access to multiple stores, and after you log in to the application, in the information banner, the message to switch to another store is displayed in the home page.
  • Fix: The information banner is controlled by resource-permission, which is Switch store. To enable resource permissions, open the Applications Manager. Go to SF_Product_Name > ISF_MISCELLANEOUS, and enable StoreSwitcher. For more information about setting up resource permissions, see Administering user group permissions.
  • Files modified:
    • UI files

      • packages/features/home/src/app/features/home/portlets-page/portlets-page.component.html
      • packages/features/home/src/app/features/home/portlets-page/portlets-page.component.ts
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.html
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
TS014384337
  • Issue: When you scan bar codes continuously for serialized products, intermittently the API calls are triggered in parallel that causes data inconsistency.
  • Fix: This issue is resolved. To apply the fix, rebuild your customization with the most recent developer toolkit.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/components/barcode-scanner/barcode-scanner.component.ts
TS014316373
  • Issue: During customer identification in the order capture flow, the default shipping address is not selected by default.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
TS014036270
  • Issue: The extended Pack order list page does not load.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
TS014459540
  • Issue: In a multi-select field, the drop-down list automatically closes when you select an option.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
TS014507049
  • Issue: You cannot customize the IBM Store product name that is displayed in the navigation bar.
  • Fix: You can now customize the product name as needed.
TS014230740
  • Issue: Sterling Store Engagement makes network requests for customized bundles, such as en_extn.json even when custom bundles are not present for a particular angular application, which results in a 404 error.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
    • UI files

      • packages/features/app-shell/src/app/app.module.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/core/src/lib/services/multi-translate-http-loader.ts
TS014230740
  • Issue: The authentication flow must be optimized for performance by removing blocking network calls for fetching configuration data.
  • Fix: This issue is resolved. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
    • UI files

      • packages/features/app-shell/src/app/app-shell.service.ts
      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
      • packages/libs/core/src/lib/services/multi-translate-http-loader.ts
TS013625378
  • Issue: You cannot write custom logic to hide portlets.
  • Fix: This issue is resolved. A new mashup with isf.common.getHiddenPortletList ID is introduced. You can override the mashup definition to return the list of portlets that needs to be hidden for the current logged in user. To apply the fix, you must rebuild your customization with the most recent developer toolkit. For more information, see Hiding portlets.
  • Files modified:
    • UI files

      • packages/libs/core/src/lib/services/portlet-registry.service.ts
      • packages/libs/core/src/lib/config/portlet-config.ts
    • Mashups added

      • isf.common.getHiddenPortletList
TS013625378
  • Issue: The home page cannot be customized to display only mini portlets.
  • Fix: This issue is resolved. The isf-persona-config.json specification is enhanced by adding two attributes, showOnlyMiniPortlet and numberOfMiniPortletsPerRow. You can configure these attributes to have only a mini portlet view in the home page. For more information, see Associating new portlets with an appropriate view.

    To apply the fix, you must rebuild your customization with the most recent developer toolkit.

  • Files modified:
    • UI files

      • packages/features/app-shell/src/app/app.component.ts
      • packages/features/home/src/app/portlet-set/portlet-set/portlet-set.component.html
      • packages/features/home/src/app/portlet-set/portlet-set/portlet-utils.service.ts
      • packages/libs/core/src/lib/services/portlet-registry.service.ts
TS013302656
  • Issue: You cannot customize the Login page except for changing the image through CSS extensions.
  • Fix: This issue is resolved. For more information, see Customizing login page. To apply the fix, you must rebuild your customization with the most recent developer toolkit.
  • Files modified:
    • UI files

      • packages/features/login/src/app/features/login/login-page/login-page.component.html
      • packages/features/login/src/app/features/login/login-init.service.ts
      • packages/features/login/src/app/features/login/login-page/login-page.component.scss
      • packages/features/login/src/app/features/login/login.module.ts
      • packages/libs/common-components/src/lib/components/side-nav-bar/side-nav-bar.component.ts
      • packages/libs/common-components/src/lib/components/site-map/site-map.component.ts
      • packages/libs/functional-components/src/lib/components/functional-override-component-loader/override-component.config.ts
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.html
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.scss
      • packages/libs/functional-components/src/lib/components/login-form/login-form.component.ts
      • packages/libs/functional-components/src/lib/functional-components.module.tsma
    • JSON files

      • packages/libs/functional-components/src/assets/functional-components/i18n/en.json
TS014004629
  • Issue: In the Inventory lookup page, the default image without any product that is shown is displayed incorrectly.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-inventory-details-page/product-inventory-details-page.component.html

6 October 2023 (23.3.9.1-10.0.2309.1)

Review the defects and fixes that are addressed in this update.

Table 10. Resolved issues
Case number Description
TS014351364
  • Issue: The custom screens in the Sterling Store Engagement UI do not show custom images when the application is deployed in the WAR mode.
  • Fix: The Sterling Store Engagement application is enhanced to support custom images when deployed as WAR.
TS014229219
  • Issue: The clickable area in the select and combo box widgets are limited to arrow icon.
  • Fix: This issue is resolved. The select box widget is modified to make the complete input area clickable, and expands the drop-down list when clicked. To apply the fix, ensure that you rebuild your customization.
TS014229253
  • Issue: For SSO or external authentication mechanism, the Sterling Store Engagement UI does not provide the capability to configure an external redirection URL to redirect users to an external SSO application on logout.
  • Fix: The Sterling Store Engagement application is enhanced to redirect to an external SSO application on logout. To redirect users to an external SSO application on logout, in SMA set the isf.external.redirect.url property.
TS014223501
  • Issue: The loading spinner is not shown after logging in to the application.
  • Fix: For a better user experience, the loading spinner is now shown post login and until the home screen is loaded. Additionally, the fix is extended to all the flows in the application to show loading spinner when Angular is lazy-loading a feature module.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/app/app.component.ts
      • packages/features/batch-pick/src/app/app.component.ts
      • packages/features/configurations/src/app/app.component.ts
      • packages/features/customer-pickup/src/app/app.component.ts
      • packages/features/customer-profile/src/app/app.component.ts
      • packages/features/cycle-count/src/app/app.component.ts
      • packages/features/cycle-count/src/app/features/cycle-count/record-cycle-count-page/tasks-grpby-item/cycle-count-utils.service.ts
      • packages/features/cycle-count/src/app/features/cycle-count/record-cycle-count-page/tasks-grpby-location/cycle-count-utils.service.ts
      • packages/features/home/src/app/app.component.ts
      • packages/features/lookup-inventory/src/app/app.component.ts
      • packages/features/move-inventory/src/app/app.component.ts
      • packages/features/orders/src/app/app.component.ts
      • packages/features/pack-order/src/app/app.component.ts
      • packages/features/putaway-inventory/src/app/app.component.ts
      • packages/features/receive-inventory/src/app/app.component.ts
      • packages/features/returns/src/app/app.component.ts
      • packages/features/ship-packages/src/app/app.component.ts
      • packages/features/shipment-backroom-pick/src/app/app.component.ts
      • packages/features/shipment-batch-pick/src/app/app.component.ts
      • packages/features/shipment-list-summary/src/app/app.component.ts
      • packages/features/transfer-inventory/src/app/app.component.ts
TS013823301
  • Issue: In a container deployment, for a custom mashup call, when a session times out, the ingress returns 504 HTTP response (gateway timeout) and logs you out of the application.
  • Fix: A custom mashup when results in 504 error, the following code snippet is used to display an error message and not logged out of the application. You can retry the timed out action. To apply the fix, make sure that you rebuild your customization.
    _this.sampledataService.testService().then(()=>{}, errorResponse => {
    this._nagModalService.showErrorMessage(this.translateService.instant('mashup.MESSAGE_Mashup_error' + errorResponse.status));
    
    });_
     
TS014173733
  • Issue: In a cycle count flow, during the recount process, a SKU is displayed as null in the Select inventory attributes window when you click Finish with count as zero.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/cycle-count/src/app/features/cycle-count/record-cycle-count-page/tasks-grpby-item/cycle-count-utils.service.ts
      • packages/features/cycle-count/src/app/features/cycle-count/record-cycle-count-page/tasks-grpby-location/cycle-count-utils.service.ts
TS014146854
  • Issue: A slight flickering is observed when displaying the search results in the Product search screen.
  • Fix: This issue is resolved.
TS014025315
  • Issue: In the order capture flow, when you open the Identify customer window, the focus is not on the First name field.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
  • Files modified:
    • UI files

      • packages/libs/common-components/src/lib/directives/auto-focus.directive.ts
      • packages/libs/functional-components/src/lib/address/address-capture/components/ca-capture/ca-capture.component.html
      • packages/libs/functional-components/src/lib/address/address-capture/components/us-capture/us-capture.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/search-customer/search-customer.component.html
TS014004602
  • Issue: In the Inventory lookup screen, when the inventory count is more than 1000, the inventory count overlaps with the donut chart.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-inventory-details-page/product-inventory-details-page.component.html
      • packages/libs/common-components/src/lib/components/donut-chart/donut-chart.component.scss
TS013917513
  • Issue: In the order capture flow, you identify a customer and attempt to modify the address of the selected customer, a new customer record is created.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/fulfillment-options-modal/fulfillment-options-modal-data.service.ts
      • packages/libs/functional-components/src/lib/modals/fulfillment-options-modal/fulfillment-options-modal.component.ts
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal-data.service.ts
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
    • Mashups

      • isf.appcommon.identifyCustomer.manageCustomer
      • isf.fulfillmentoptions.manageCustomer
TS013378518
  • Issue: In the ad hoc count creation page, if the Select location window contains huge number of locations, an extra scroll bar appears on the parent screen and scrolls up the Select location window.
  • Fix: This issue is resolved. Now, the extra scroll bar is not added to the parent page. Instead, a scroll bar is added to the Select location window.
  • Files modified:
    • UI files

      • packages/features/cycle-count/src/app/features/cycle-count/select-location/select-location.component.html

1 September 2023 (23.3.9.0-10.0.2309.0)

Review the defects and fixes that are addressed in this update.

Table 11. Resolved issues
Case number Description
TS013795687
  • Issue: You cannot customize the maximum width of portlets.
  • Fix: The maximum width of portlets is now parameterized by using the $portlet-max-width variable. The default value is 360 pixels. You can now override the default value by redefining the value in the extensions\libs\styles\src\styles\variables_extn.scss file.
TS013917513
  • Issue: In the Identify customer window, if you edit the shipping address of a customer, a new customer is created instead of updating the existing shipping address of the customer.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.type.ts

31 August 2023 (Store Inventory Management update)

The nonproduction environments are upgraded on 31 August 2023. The production environments are upgraded on 11 September 2023.

Review the defects and fixes that are addressed in this update.

Table 12. Resolved issues
Case number Description
TS013357824 Issue: The CountTasksCreated event does not display the Type attribute in the event message.

Fix: This issue is resolved.

TS013648957 Issue: The user ID who completed a particular operation must be captured in the event message.

Fix: This issue is resolved. In the event message, the performedByUserId attribute is added to capture the user ID.

4 August 2023 (23.2.6.2-10.0.2306.2)

Review the defects and fixes that are addressed in this update.

Table 13. Resolved issues
Case number Description
TS013702700
  • Issue: In the Order capture wizard, go from the customized add products page to the Home page by using the Customer service menu from the side navigation bar. Then, search for the product. A blank screen appears.
  • Fix: This issue is resolved. The fix is in the core service. Therefore, you need to rebuild the extension with the source code of the developer toolkit.
  • Files modified:
    • UI files

      • packages/libs/core/src/lib/services/store-router.service.ts
TS013667951
  • Issue: In the Add location screen, the Location type field must be marked as optional similar to other optional fields.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/location-form/location-form.component.html
TS013667838
  • Issue: When you attempt to delete a location that contains inventory, the location is not deleted. But, the message Location successfully deleted is shown.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/location-data.service.ts
      • packages/features/configurations/src/app/features/configurations/view-location-page/view-location-page.component.ts
TS013667904
  • Issue: In the Create location screen, the focus is positioned in the Optional sequence field instead of the mandatory Location ID field.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/location-form/location-form.component.html
TS013497374
  • Issue: In Angular 15, you cannot pass the --prod argument to the ng build command as it is deprecated.
  • Fix: This issue is resolved. The packages.json file is modified to support the ng build with the --configuration production as the argument.
TS013457726
  • Issue: During the cancellation of a picked transfer order, the cancellation confirmation message was not intuitive.
  • Fix: This issue is resolved. The confirmation message is updated and now intuitive.
TS013143971
  • Issue: The user name and password field values are not retained when the login is in progress. Also, the loading spinner icon is not displayed during login, which is evident in a slow network connectivity.
  • Fix: This issue is resolved.
TS013790188
  • Issue: In the order capture flow, when you go to the order summary screen from an extended payment screen, the order summary screen is shown blank.
  • Fix: This issue is resolved.

2 August 2023 (Store Inventory Management update)

The nonproduction environments are upgraded on 2 August 2023. The production environments are upgraded on 4 August 2023.

Review the defects and fixes that are addressed in this update.

Table 14. Resolved issues
Case number Description
TS012173754 Issue: When you pass the additionalAttributes field in the request body of the Add Inventory API, the API overrides all the existing extra attributes in the subsequent transaction calls.
Fix: This issue is resolved. The Add Inventory API now adds or updates the additionalAttributes field instead of overriding the existing extra attributes. Also, the following enhancements are made available:
  • The additionalAttributes field is added to the Remove Inventory API, which adds or updates the extra attributes based on the attribute key.
  • For the Move Inventory API, the additional attributes of the source location inventory are added or updated to the target location inventory.
  • The additionalAttributes field is added to the Inventory Adjustment event message.
Note: The enhancements are applicable to both serialized and nonserialized inventory. After you remove or move inventory, if the inventory quantity at the source location is adjusted to 0 (zero), the additionalAttribute of the source location inventory is updated to null.
TS013669980 Issue: The Inventory Audit Record Search API call does not return audit records for the last 30 days as expected.

Fix: This issue is resolved.

7 July 2023 (23.2.6.1-10.0.2306.1)

Review the defects and fixes that are addressed in this update.

Table 15. Resolved issues
Case number Description
TS013378539
  • Issue: When you search for a transfer order by using the advanced search option and enter the destination of the transfer order as your search criteria, the search results are incorrectly displayed. This is due to the malformed URL that occurs in the transfer order search list screen.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
TS013017481
  • Issue: An item ID that contains a slash (/) prevents proper encoding and results in failure.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
TS013277734
  • Issue: When you attempt to override a functional component for which the componentName field value is different from the application-provided value, the changes are not reflected.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/components/functional-override-component-loader/functional-override-component-loader.component.ts
      • packages/libs/functional-components/src/lib/components/functional-override-component-loader/functional-override-component.service.ts
TS013378423
  • Issue: In the location configuration menu, if you customize the view location page when the edit location page is provided by the application, the Close button does not work.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
TS013289641
  • Issue: When you customize the global search option, the search icon is not displayed after you again log in to the application. However, it appears on page refresh.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
TS013249372
  • Issue: In a mobile device, the swipe action when used to move from more tasks to a primary portlet does not work.
  • Fix: This issue is resolved.
TS013234495
  • Issue: Safari on an iPhone automatically zooms in on the login form and scan fields as the font size is set to 14 pixels.
  • Fix: The font size is increased to 16 pixels. To apply the fix, ensure that you rebuild your customization.
  • Issue: The Modify search modal in the Lookup inventory search result screen does not filter locations based on the selected location type.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/lookup-inventory/src/app/features/lookup-inventory/modals/modify-search/modify-search.component.ts
TS013479423
  • Issue: If you override the Identify customer modal, the title is not getting translated.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.html
      • packages/libs/functional-components/src/lib/modals/identify-customer-modal/identify-customer-modal.component.ts
TS013218837
  • Issue: If you configure serveAllAppsFromLocal=true in the app-config-overrides.json file, you cannot start the applications locally.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • scripts/utils.js

19 June 2023 (Store Inventory Management update)

The nonproduction environments are upgraded on 19 June 2023. The production environments are upgraded on 23 June 2023.

Review the defects and fixes that are addressed in this update.

Table 16. Resolved issues
Case number Description
TS012648927
  • Issue: The Count attribute of the Inventory Summary API returns a double-digit value, for example 3.0 or 4.0. But, the API documentation mentions that the Count attribute returns an integer value.
  • Fix: In the API documentation, the description of the Count attribute is corrected.
TS012639922
  • Issue: A cycle count request is automatically moved to the Completed status.
  • Fix: This issue is resolved. Now, the status of a cycle count request changes to completed or canceled based on the ExpectedCompletionTime attribute. Whenever the next count request of a specific cycle count is generated, which means when the previous count request reaches the expectedcompletiontime, based on the number of completed and canceled tasks, the count request is moved to either completed or canceled status. If a count program contains an end date, then all the count requests except for the last count request of the count program has the same behavior as mentioned.

    For the last count request, if all its count tasks have reached its terminal state, and the expectedcompletiontime attribute of the count request has reached, then based on the total number of completed and canceled tasks, the count request is moved to completed or canceled status. However, if some of the count tasks of a count request are still in progress, and the expectedcompletiontime attribute of a count request has reached, then the count request is moved to completed or canceled status whenever all the associated tasks reach the terminal state.

    Note: Until the expectedcompletiontime attribute of the count request has reached the specified time interval, the status of the count request is either in Not started or In progress.
TS013371145
  • Issue: Inventory adjustments from cycle count trigger huge decimal variances that cause an issue with integration.
  • Fix: The decimal values that are used during inventory adjustments are rounded off to 4 decimal digits.
TS013060359
  • Issue: When you create pick tasks for a shipment with quantity in fractions, the pick task-requested quantity does not correctly add up to the shipment line quantity.
  • Fix: The decimal values that are used during pick task are rounded off to 4 decimal digits.

2 June 2023 (23.2.6.0-10.0.2306.0)

Review the defects and fixes that are addressed in this update.

Table 17. Resolved issues
Case number Description
TS013071017
  • Issue: In the Transfer order summary screen, when you click the Close button, the screen does not close.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your customization.
TS013068977
  • Issue: In the Receiving inventory listscreen, the Modify search link and pill is not correctly aligned. Therefore, even if shipments exist, the total number of shipments that are displayed is zero.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/shipment-list-page.component.html
      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/shipment-list-page.component.ts
TS012913251
  • Issue: When you click the Initiate transfer button to open the transfer inventory flow, the UI flickers.
  • Fix: This issue is resolved. To apply the fix, ensure that you rebuild your custom code by using the latest developer toolkit version, 23.2 or 10.0.2306.0.
  • Files modified:
    • UI files

      • extensions/features/override-component/src/app/app.component.ts
      • packages/libs/core/src/lib/components/store-override-component-loader/store-override-component-loader.component.ts
TS013008709
  • Issue: In the View cart screen of the order capture flow, when you click the Save button in the Add address modal, the address is not saved.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/libs/functional-components/src/lib/modals/fulfillment-options-modal/fulfillment-options-modal.component.ts
TS013026650
  • Issue: In the mobile view of the Order summary screen, the Close icon is different from the icon that is displayed on the other screens.
  • Fix: This issue is resolved.
TS012186547
  • Issue: In the mobile view of the Transfer inventory and Move inventory screens, the product details are not properly aligned.
  • Fix: This issue is resolved.
TS012186547
  • Issue: In the Transfer inventory portlet, click the Advanced search link. In the Destination type list, bundle keys are displayed instead of translations.
  • Fix: This issue is resolved.
TS013023216
  • Issue: The Home screen flickers when you complete the following steps:
    1. Use the global search option to search for shipments, products, or orders.
    2. Depending on your search criteria, in the corresponding Product details, Shipment summary, or Order summary screens, click the Back button.
  • Fix: This issue is resolved.
TS012957260
  • Issue: When you use a deep link to land on a particular screen, the Close button does not work.
  • Fix: This issue is resolved.
TS012186547
  • Issue: In the Transfer inventory portlet, the destination and node values do not show when you search for these values for the second time.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/home/src/app/portlet-set/transfer-inventory-portlet/transfer-inventory-portlet.component.ts
TS012469889
  • Issue: You cannot change the application-provided background image in the Login screen.
  • Fix: A configuration is introduced that allows to replace the existing application-provided background image in the login screen. You can also extend the login translation JSON files to override literals in the Login screen.

    For more information, see Customizing login page.

  • Files modified:
    • UI files

      • packages/features/login/src/app/features/login/login-page/login-page.component.html
      • packages/features/login/src/app/features/login/login-page/login-page.component.ts
    • JSON files

      • extensions/libs/styles/webpack.config.js
      • extensions/override-static-assets/root-config/custom/extension-config.json

5 May 2023 (23.1.3.2-10.0.2303.2)

Review the defects and fixes that are addressed in this update.

Table 18. Resolved issues
Case number Description
TS012723242
  • Issue: The Customer pickup list screen is displayed instead of the Extended customer pickup list screen.
  • Fix: Removed the conflicting route. This issue is resolved.
  • Files modified:
    • JSON files

      • packages/apps/store-root-app/src/assets/root-config/config/feature-routes.json
TS012696162
  • Issue: In the Spanish locale, the translated text does not load in some pages, including the home page. This issue is observed for the Italian, French, and Portuguese locales as well.
  • Fix: Due to the existence of the incorrect 'Many' keyword, the translated text did not load in some pages, including the home page. This issue is resolved.
  • Files modified:
    • JSON files

      • packages/features/cycle-count/src/assets/cycle-count/i18n/es.json
      • packages/features/cycle-count/src/assets/cycle-count/i18n/fr.json
      • packages/features/cycle-count/src/assets/cycle-count/i18n/it.json
      • packages/features/cycle-count/src/assets/cycle-count/i18n/pt.json
      • packages/features/dashboard/src/assets/dashboard/i18n/es.json
      • packages/features/dashboard/src/assets/dashboard/i18n/fr.json
      • packages/features/dashboard/src/assets/dashboard/i18n/it.json
      • packages/features/dashboard/src/assets/dashboard/i18n/pt.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/es.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/fr.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/it.json
      • packages/libs/functional-components/src/assets/functional-components/i18n/pt.json
TS012762602, TS011958414
  • Issue: The option to redirect to a deep link when an external login screen is used is not supported.
  • Fix: As a fix, a new property isf.external.redirect.url is introduced. You can configure an external URL that you want to use for an external login. When the application redirects you to an external URL, it passes the redirect URL query parameter as part of the URL. The external system must pass the redirect URL as part of the request that is submitted to the application when login is successful on the external system.

    For more information, see Login methodologies.

TS012715503
  • Issue: In the home page, the mini portlet widget flickers when you click the Close button to move away from any list screen.
  • Fix: This issue is resolved.

7 April 2023 (23.1.3.1-10.0.2303.1)

Review the defects and fixes that are addressed in this update.

Table 19. Resolved issues
Case number Description
TS012238969
  • Issue: As custom bundle entries in the Related task menu are not translated, only bundle keys are displayed.
  • Fix: This issue is resolved. Now, translations for the custom-related task merge correctly with the application-provided translations.
  • Files modified:
    • UI files

      • packages/libs/core/src/lib/services/multi-translate-http-loader.ts
TS012238919
  • Issue: In the location configuration flow, a blank screen is displayed when you go from a custom screen to an application-provided screen.
  • Fix: This issue is resolved. The single-spa routing configuration is modified so that the application can unmount properly when you go from a custom screen to an application-provided screen.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/configurations.module.ts
      • packages/features/configurations/src/app/features/configurations/view-location-page/view-location-page.component.ts
    • JSON files

      • packages/apps/store-root-app/src/assets/root-config/config/feature-routes.json
TS011958414
  • Issue: The custom mini portlet badge count values are not reflecting in the home page.
  • Fix: This issue is resolved. In the isf-persona-config.json persona configuration file, the miniPortletCountConfig attribute is exposed. You can define the mashup that you want to invoke to fetch the count of mini-portlet badges. For more information, see the following sample configuration.
    {
    
              "portletTitleBundleKey": "Test Portlet1234",
              "portletTID": "TestExtnPortlet",
              "portletSequenceNumber": 60,
              "portletComponent": "TestPortletComponent",
              "iconFontFamily":"icomoon",
              "portletIconClass": "icon-cloud-satellite--config",
              "portletColor": "blue",
              "resourceId": "ISF000024",
              "displayPortletTitleName": false,
              "miniPortletCountConfig": {
                  "mashupIDForMiniPortletCount":"isf.home.portlets.fulfillment.customerPickup",
                  "miniPortletCountpath":"    .TotalNumberOfRecords"
              },
              "requiresMultiLocation": false,
              "requiresInventory": false,
              "sitemap": [
                  {
                      "portletBundleKey": "sitemap.TITLE_CustomerPickupPortlet",
                      "relativeUrl": "customer-pickup/customer-pickup-list"
                  }
              ]
          }
     

    For more information, see Displaying count badges for custom mini portlets.

TS011588800
  • Issue: In the Reset task modal of cycle count, you cannot assign any task to an enterprise user who has access to multiple stores.
  • Fix: This issue is resolved. A similar capability that is available for Assign task modal is added. Now, in the Reset task modal, you can search and assign task to an enterprise user who has access to multiple stores.
  • Files modified:
    • UI files

      • packages/features/cycle-count/src/app/features/cycle-count/count-request-details-page/modals/reset-task/reset-task-data.service.ts
      • packages/features/cycle-count/src/app/features/cycle-count/count-request-details-page/modals/reset-task/reset-task.component.html
      • packages/features/cycle-count/src/app/features/cycle-count/count-request-details-page/modals/reset-task/reset-task.component.scss
      • packages/features/cycle-count/src/app/features/cycle-count/count-request-details-page/modals/reset-task/reset-task.component.ts
    • JSON files

      • packages/features/cycle-count/src/assets/cycle-count/i18n/en.json
TS011072304
  • Issue: In the Execute count task screen, count tasks for the same location are split and added under multiple location headers.
  • Fix: This issue is resolved. Now, the location header for the same location is displayed only once.
  • Files modified:
    • UI files

      • packages/features/cycle-count/src/app/features/cycle-count/record-cycle-count-page/tasks-grpby-location/count-tasks-grpby-location.component.ts
TS012186547
  • Issue: A few minor styling issues are observed in the lookup inventory, cycle count, and move inventory screens.
  • Fix: All the styling issues are resolved.
  • Files modified:
    • UI files

      • packages/features/cycle-count/src/app/features/cycle-count/cycle-count.module.ts
      • packages/features/cycle-count/src/app/features/cycle-count/modals/assign-task/assign-task.component.html
      • packages/features/lookup-inventory/src/app/features/lookup-inventory/product-inventory-details-page/product-inventory-details-page.component.html
      • packages/features/move-inventory/src/app/features/move-inventory/adhoc-move-create-wizard-page/adhoc-deposit-products-page/adhoc-deposit-products-page.component.html
      • packages/features/move-inventory/src/app/features/move-inventory/adhoc-move-create-wizard-page/adhoc-pick-products-page/adhoc-pick-products-page.component.html
      • packages/features/move-inventory/src/app/features/move-inventory/move-summary-page/move-summary-products/move-summary-products.component.html
TS012352275
  • Issue: The custom fonts that are generated for the custom mini portlet icons do not reflect in the UI.
  • Fix: This issue is resolved. In the isf-persona-config.json persona configuration file, a new iconFontFamily attribute is exposed. You can use this attribute to configure the font-family of custom fonts. For more information, see the following sample configuration.
    {
    "portletTitleBundleKey": "Test Portlet",
    "portletTID": "TestExtnPortlet",
    "portletSequenceNumber": 60,
    "portletComponent": "TestPortletComponent",
    "iconFontFamily":"icomoon",
    "portletIconClass": "icon-cloud-satellite--config",
    "portletColor": "blue",
    "resourceId": "ISF000024",
    "displayPortletTitleName": false,
    "miniPortletCountConfig": {
    "mashupIDForMiniPortletCount":"isf.home.portlets.fulfillment.customerPickup",
    "miniPortletCountpath":" .TotalNumberOfRecords"
    },
    "requiresMultiLocation": false,
    "requiresInventory": false,
    "sitemap": [
    {
    "portletBundleKey": "sitemap.TITLE_CustomerPickupPortlet",
    "relativeUrl": "customer-pickup/customer-pickup-list"
    }
    ]
    }

    For more information about the iconFontFamily attribute, see Associating new portlets with an appropriate view.

TS012177561
  • Issue: If the session is inactive for a long time, users are not automatically logged out of the application.
  • Fix: This issue is resolved. A new property isf.user.session.timeout.interval is introduced that you can configure when you deploy the application. If the application is inactive after the specified period of inactivity, users are automatically logged out of the application.

3 March 2023 (23.1.3.0-10.0.2303.0)

Review the defects and fixes that are addressed in this update.

Table 20. Resolved issues
Case number Description
TS011315400
  • Issue: In the Order summary page, you cannot add notes at the order line level.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/orders/src/app/features/orders/order-summary-page/order-summary-data.service.ts
      • packages/features/orders/src/app/features/orders/order-summary-page/order-summary-products/order-summary-products.component.ts
TS011933747
  • Issue: Users cannot Log in to Sterling Store Engagement (next-generation) from an external application.
  • Fix: This issue is resolved. Users can now Log in to Sterling Store Engagement (next-generation) from any external application by using an HTML form-based post approach. For more information about logging on to the application from an external application, see Login methodologies.
TS011555302
  • Issue: Users cannot configure the Sterling Order Management System (legacy) instance as a remote endpoint from the local Sterling Store Engagement (next-generation) development environment.
  • Fix: This issue is resolved.
TS010954344
  • Issue: When the total amount of the return order is zero, and if the ISF_STORE_ALLOW_REFUND_CAPTURE_ON_RETURN rule is set to N, the payment page appears.
  • Fix: This issue is resolved.
  • Files modified:
    • UI files

      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-list-page/return-list-page.component.ts
    • Mashups

      • isf.orders.orderTotal.getCompleteOrderDetailsAfterOrderUpdate

17 February 2023 (Store Inventory Management update)

The nonproduction environments are upgraded on 17 February 2023. The production environments are upgraded on 28 February 2023.

Review the defects and fixes that are addressed in this update.

Table 21. Resolved issues
Case number Description
TS010760939
  • Issue: On calling the Cancel Pick Request API, the in-progress pick tasks for serialized products are not canceled.
  • Fix: The Cancel Pick Request API is enhanced to include the cancelAllApplicableProductQuantity attribute with the default value set to true. When you call the API with the specified attribute, quantities in the in-progress pick tasks for serialized products are canceled.
TS010342229
  • Issue: When you scan cartons to receive shipments, the error message, Serial already exist appears. This is because, when you attempt to add the same serialized product multiple times, for the first time, you encounter a timeout due to Kafka failure. When you again add a serialized product, it fails as the serialized product exists.
  • Fix: The timeout value is increased.
TS011115090
  • Issue: Due to Kafka failure or exception, the putaway task is not generated and displayed.
  • Fix: The Kafka failure or exception is processed at regular time intervals.
TS011791810
  • Issue: Unable to identify audit records that are created on calling the Move Inventory between locations API.
  • Fix: Although the Move Inventory between locations API is successfully moving inventory from one location to another, in audit-records the adjustmentType attribute for this transaction is blank. As it is important to fetch only audit records related to inventory moves, the adjustmentType attribute is set to MOVE. Also, the adjustmentReason attribute is added to both Move Inventory between locations API and inventoryAdjustment event. The references attribute is added to the Move Inventory between locations API. You can now search for audit records by using any of these attributes.
TS011483273
  • Issue: When a user records only a few tag numbers and not all, the application considers a zero count quantity for a tag number. Also, the inventory for tag numbers are updated to zero when the count task is approved.

    For all tag-controlled products, the RecordCountTask API records the count quantity at the tag number level. When a task is completed, the variance is calculated at the tag level.

  • Fix: The exclude attribute is added in the recordCountTask API, with the default value set to false. If you set the value to true, and when you call the recordCountTask API, the specified inventory is excluded from the variance calculation process.
TS011444770
  • Issue: For a count quantity, the recordCountTask API does not consider decimal values.
  • Fix: The recordCountTask API now considers decimal values, and also accounts in variance calculations.

20 January 2023 (22.3.9.0-10.0.2209.2)

Review the defects and fixes that are addressed in this update.

Table 22. Resolved issues
Case number Description
TS010295200
  • Issue: While you return a sales order for an unregistered customer, the Identify customer window is displayed. This is because, when you add products to a return order, only BillToID is automatically copied from a sales order to the return order. However, for unregistered customers, as BillToID is not present, you are always prompted to add the customer address.
  • Fix: If BillToID attribute is not present, the BillToKey attribute is automatically copied from the sales order to the return order.
  • Files modified:
    • UI files

      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/order-details-page/order-details-data.service.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-list-page/return-list-page.component.ts
    • Mashups

      • isf.returns.exchange.createOrder
      • isf.returns.returnlist.getCompleteOrderDetails
      • isf.returns.returnlist.getCompleteOrderAndOrderLineDetailsForSpecificOrderLines
      • isf.returns.summary.getCompleteOrderDetails
      • isf.returns.orders.orderDetails.getCompleteOrderDetails
      • isf.returns.orders.orderDetails.createReturnOrder
      • isf.returns.orders.orderDetails.changeReturnOrder
      • isf.returns.orders.orderDetails.getCompleteOrderLineList
      • isf.returns.orders.orderDetails.validateOverrideCode
      • isf.returns.orders.orderDetails.createReturnOrderWithPolicyOverride
      • isf.returns.orders.orderDetails.changeReturnOrderWithPolicyOverride
      • isf.returns.orders.orderDetails.processReturnOrder
      • isf.returns.orders.orderDetails.removeLineFromReturnOrder
      • isf.returns.returncapture.changeOrder
TS011071780
  • Issue: For the serialized products, when you scan the serial number, the inventory status and product class are not considered for the pick task.
  • Fix: The inventory status and product class are now considered for the pick task.
  • Files modified:
    • Mashups

      • isf.backroompick.pick-order.scanLocationOrItemToPick
      • isf.backroompick.pick-order.scanItemToPick
TS011114427
  • Issue: In the Receive shipment list screen, the ETA filter option is not working as the start and end dates are not passed to the getShipmentList API.
  • Fix: The start and end dates are now passed to the ETA filter option.
  • Files modified:
    • UI files

      • packages/features/receive-inventory/src/app/features/receive-inventory/shipment-list-page/shipment-list-data.service.ts
TS010235819
  • Issue: The application UI does not support both item and inventory status dedication for a location. But, this should not break as the Store Inventory Management API supports both types of dedication.
  • Fix: The application UI does not support item and inventory status dedication for a location. But, does not break or hang. Instead, shows any one of the dedications.
  • Files modified:
    • UI files

      • packages/features/configurations/src/app/features/configurations/inventory-dedications/inventory-dedications.component.ts
TS010892531, TS011635010
  • Issue: After you deploy the new version of Sterling Store Engagement, sometimes the old version is displayed in the browser.
  • Fix: This issue is resolved. Refresh the extended screen of the new micro-frontend Sterling Store Engagement. The extended screen of the new micro-frontend Sterling Store Engagement is displayed.
TS010892531
  • Issue: When you log in to the micro-frontend Sterling Store Engagement, upon session timeout, you are logged out of the application and redirected to the non-micro-frontend store login page.
  • Fix: This issue is resolved. On session timeout, you are redirected to the login page of the micro-frontend Sterling Store Engagement.
TS010275960
  • Issue: In the Return payment capture screen, only the CREDIT_CARD payment type is accepted.
  • Fix: The Return payment capture screen now works with any value of payment type credit card that is configured.
  • Files modified:
    • UI files

      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/payment-capture/payment-capture.component.html
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/payment-capture/payment-capture.component.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/payment-capture/payment-methods.config.ts
      • packages/features/returns/src/app/features/returns/return-capture-wizard-page/return-capture-wizard.type.ts
TS010303516
  • Issue: You cannot make mashup calls in the extended alert component as part of the new micro-frontend Sterling Store Engagement.
  • Fix: The mashup endpoint details are included in the extended alert component. You can now make mashup calls.
TS008870128
  • Issue: When a putaway task is completed by using an alternate location, the putaway task is again displayed in the Putaway pick screen on scanning the shipment number.
  • Fix: The putaway tasks that are completed do not appear in the Putaway pick screen on scanning the shipment number.
  • Files modified:
    • Mashups

      • isf.putaway.getPutawaytaskList
TS008869940
  • Issue: If you receive an order that contains a pallet, and when you scan the shipment number in the Receive inventory portlet, the All containers received message is displayed instead of showing the Receive summary screen.
  • Fix: The application checks for total number of unreceived containers. If containers are not received, the Receive summary screen is displayed.
  • Files modified:
    • Mashups

      • isf.receiving.translateBarCodeForShipmentReceiving
      • isf.receiving.getUnrecievedContainersCount
TS009382241
  • Issue: In the picking flow, when a transfer order is shorted, the order line status changes to Created instead of Backordered.
  • Fix: This issue is resolved. After the transfer order is created, the transfer order shipment is created. The order status changes to Included in shipment and the shipment status changes to Ready for picking.
  • Files modified:
    • UI files

      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-page/modals/staging-location/staging-location-data.service.ts
      • packages/features/backroom-pick/src/app/features/backroom-pick/pick-order-page/pick-order-data.service.ts
      • packages/features/transfer-inventory/src/app/features/transfer-inventory/transfer-by-location-wizard-page/select-node-page/select-node-data.service.ts
      • packages/features/transfer-inventory/src/app/features/transfer-inventory/transfer-by-location-wizard-page/select-node-page/select-node-page.component.ts
      • packages/features/transfer-inventory/src/app/features/transfer-inventory/transfer-order-summary-page/transfer-order-summary-rt-config.ts
      • packages/features/transfer-inventory/src/app/features/transfer-inventory/transfer-order-summary-page/transfer-order-summary-rt-data.service.ts
      • packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-summary-page/shipment-summary-data.service.ts
      • packages/features/shipment-list-summary/src/app/features/shipment-list-summary/shipment-summary-page/shipment-summary-rt-config.ts
      • packages/features/transfer-inventory/src/assets/transfer-inventory/i18n/en.json
    • Mashups

      • isf.pick.updateShipmentsAfterPickCompletion
      • isf.transferOrder.getOrderDetails
      • isf.shipment.summary.getShipmentDetails
      • isf.transferOrder.cancelOrder

17 October 2022 (Store Inventory Management update)

The non-production environments are upgraded on 17 October, 2022. The production environments are upgraded on 26 October, 2022.

The following defects are addressed in this update to Store Inventory Management:

Table 23. Resolved issues
Case number Description
TS010511917 Unable to cancel move requests in the production environment.

This issue is resolved.

TS009422255 Users were able to create an ad hoc cycle count for the same SKU and Bin before systemic count variance approval, and the manager was able to approve both cycle count tasks.

This issue is resolved.

TS010090385 The automation test cases fail due to the IBM SIM service error in the pre-production environment.

This issue is resolved.

TS010670292 Unable to discard a draft transfer order.

This issue is resolved.

TS010342229 When users attempt to receive a shipment by scanning a carton, the error message, Serial already exists is displayed.

This issue is resolved.

30 September 2022 (Release 10.0.2209.1 (22.3 Minor update 1))

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 24. Resolved issues
Case number Description
TS010613183 A new resource permission for sitemap is introduced, which can be hidden by not providing the resource permission.
TS010303516 You can override the navigation bar so that users can customize it as required for their business. For more information about overriding the navigation bar, see Modifying application-provided navigation bar.
TS010514992 The last move task, for which a target location is not assigned must be stamped with the scanned location.

This issue is resolved.

TS010579839 When you extract and deploy customizations in a production environment, literals for an override route and a new flow extensibility are not translated.

This issue is resolved.

26 August 2022 (Release 10.0.2209.0 (22.3))

No defects are addressed in this major release.

29 July 2022 (Release 22.2 Minor update 2)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 25. Resolved issues
Case number Description
TS009905603 In a Single-Sign On (SSO) environment, when you log out and again log in to the application, a blank screen is displayed due to stale cookies from the previous session.

This issue is resolved. The cookies are cleaned up during logout.

TS009957774 In the Modify search page, the previously selected location is not reset on selecting the Clear selection option from the drop-down list. Even if you manually delete the value, the application does not reset the location.

This issue is resolved. On selecting the option to clear selection, the previously selected location is reset. Also, the Clear selection option is provided in the Location drop-down list.

TS008420033 Cycle count requests can be assigned only to store users and not other users who are not store users but have permission to start cycle count.

This issue is resolved. Based on the team configuration, store managers can now assign cycle count requests to all users who have permission to access the store.

25 July 2022 (Store Inventory Management update)

The non-production environments are upgraded on 25 July, 2022. The production environments are upgraded on 29 July, 2022.

The following defects are addressed in this update to Store Inventory Management:

Table 26. Resolved issues
Case number Description
TS009601417 When a variance threshold is zero, and on completing a count task, if there is a discrepancy the application does not generate variance.

This issue is resolved.

24 June 2022 (Release 22.2 Minor update 1)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 27. Resolved issues
Case number Description
TS008998226 In the Move list screen, when you apply the 'ad hoc' filter type, zero units are displayed for all the ad hoc move requests.

This issue is resolved.

TS008870049 The scanned location is replaced for the all the move tasks that contain zero units and target location stamped.

This issue is resolved. The scanned location is replaced only for those move tasks for which the target location is not stamped.

TS007825096 In the Putaway screen, a bar code scan is initiated even though the previous bar code scan request is not complete.

This issue is resolved.

TS008420033 Cycle count requests can only be assigned to the current store user and not to other users who are not store users but has access to the store for performing cycle count.

This issue is resolved. Store managers can search and assign any user who has access to the store based on the team configuration.

27 May 2022 (Release 22.2)

The following defects are addressed in Sterling Store Engagement as part of this major update.

Table 28. Resolved issues
Case number Description
TS007516674
  • For a single location store, when you scan a location while initiating a transfer order, it results in performance degradation. This is because a large number of products exists in the default location.

    This issue is resolved. For a single location store, you cannot scan a location while initiating a transfer order. Scan the products for which you want to create a transfer order.

  • The location type in the modifySearch modal is not reset when you select the Clear selection option from the drop-down list. Also, the drop-down list does not provide the Clear selection option for the Location drop-down list. When you manually clear the value, the location that you selected is not reset.

    This issue is resolved. The Clearing locationType selection option resets the previous selection. In the modifySearch modal, the Location clear selection option is added to the Location drop-down list.

TS007928302 In the Transfer order summary screen, you cannot cancel an order if the associated pick request is canceled.

This issue is resolved.

TS007559818 A performance degradation is observed when you receive shipments for a transfer order from a distribution center to a store.

This issue is resolved.

02 May 2022 (Store Inventory Management update)

The non-production environments are upgraded on 24 April, 2022. The production environments are upgraded on 02 May, 2022.

The following defects are addressed in this update to Store Inventory Management:

Table 29. Resolved issues
Case number Description
TS008028499 During cycle count, the canceled counts tasks are displayed in the Bulk assign tasks screen.

This issue is resolved. The canceled count tasks are not considered as unassigned tasks, and therefore, does not display either in the Bulk assign tasks screen or Unassigned count tasks list.

29 April 2022 (Release 22.1 Minor update 2)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 30. Resolved issues
Case number Description
TS008272487 The Batch list screen is taking time to load because two sequential calls are triggered to fetch batch count and batch list.

This issue is resolved. To fetch batch count and batch list, parallel calls are triggered.

TS007825096 In the Receive screen, the bar code scanner input is not preventing bar code scans even before the previous bar code scan request is complete.

This issue is resolved. The focus is removed from the bar code scan field until the previous bar code scan request is complete. Thus, prevent any parallel call.

TS008988444 You cannot cancel move requests that contain multiple serialized and non-serialized products, because, when you click the Select all button, the cancelAllApplicableQuantity=true property for serialized products is not included in the input.

This issue is resolved. On clicking the Select all button, the cancelAllApplicableQuantity=true property is included in the input, and the selected move request gets canceled.

Draft comment: shailaskumar@in.ibm.com

You cannot cancel a move request that contains multiple serialized and non-serialized products when you click the Select all button.

This issue is resolved. A new property, cancelAllApplicableQuantity=true is added. When you click the Select all button, the move request that contains serialized and non-serialized products gets canceled.

TS008714009 When you switch packages, the number input field for weight and quantity is not updated.

This issue is resolved. The input fields display the updated weight and quantity that are retrieved from an API response.

4 April 2022 (Store Inventory Management update)

The non-production environments are upgraded on 28 March 2022. The production environments are upgraded on 04 April 2022.

Draft comment: shailaskumar@in.ibm.com
Note: The production environment will be upgraded on 04 April 2022.

The following defects are addressed in this update to Store Inventory Management:

Table 31. Resolved issues
Case number Description
TS008001194 Cycle count tasks are not generated when there were large number of items.

This issue is resolved.

TS008519081 After you deposit all the items to the target location, if some or all quantity is not available in the target location the reclassification process fails.

This issue is resolved. The quantity that is available in the target location is reclassified.

TS008195726 When you initiate a transfer order, all products in the scanned location including the products with zero inventory are displayed.

This issue is resolved. Products with zero inventory are not displayed.

TS006934927 For unavailable and read timeout Cassandra exception, the application attempts to retry three times before delegating the unavailable and read time exceptions directly as a response.
Internal You can initiate a cleanup request for transactional or configuration data for a particular tenant.

31 March 2022 (Release 22.1 Minor update 1)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 32. Resolved issues
Case number Description
TS008867813 After you receive a shipment completely, in the Received List page the shipment status is displayed as Being Received. Also, in the List page the Continue button is enabled. When you click Continue, the shipment status is displayed as All the containers are Received.
Draft comment: shailaskumar@in.ibm.com

When you receive shipments with damaged packages, in the Received List page, the shipment status is displayed as Receiving in Progress. Also, in the List page the Continue button is enabled. When you click Continue, the shipment status is displayed as All the containers are Received.

1 March 2022 (Store Inventory Management update)

The following defect is addressed in this update to Store Inventory Management:

Table 33. Resolved issues
Case number Description
TS008565044 Cycle count job creates redundant count requests.

25 February 2022 (Release 22.1)

The following defects are addressed in Sterling Store Engagement as part of this major update.

Table 34. Resolved issues
Case number Description
TS007150304 In the Shipment summary page, the shipped quantity is mapped to packed quantity on shipment, which is 0 for transfer order.

After marking transfer orders as shipped, the correct-shipped quantity is displayed in the Shipment summary page.

TS005714395 iframe is not used anymore to log out of Google session in Google Chrome.

14 February 2022 (Store Inventory Management update)

The non-production environments are upgraded on 07 February 2022.

Note: The production environment will be upgraded on 14 February 2022.

The following defects are addressed in this update to Store Inventory Management:

Table 35. Resolved issues
Case number Description
TS008244683, TS008059388 You could create a putaway task only after the add inventory request is processed by Store Inventory Management backend. Due to this, putaway task creation failed intermittently.

This issue is resolved. A putaway task is created immediately after calling the Add Inventory API.

TS007956441 When you configure a JWT-based webhook to publish an event, the JWT access token returns null, and the webhook gets disabled. Due to this, the publish/subscribe messages are not published to the production environment.

This issue is resolved. Whenever the JWT access token returns null, the application retries five times to get an access token. Also, whenever a webhook is disabled, an alert is raised.

28 January 2022 (Release 21.3 Minor update 2)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 36. Resolved issues
Case number Description
TS007090123 While creating a shipment or an order, the Createts time is added in the UTC format. Therefore, in list pages, when FromCreatets-ToCreatets filter criteria are applied, an incorrect list is displayed. This is due to the time difference as the time passed in the filter criteria is the local time. Also, CreatetsQryType is set incorrectly to DATERANGE.

This issue is resolved. The date is converted to ISO string format. Also, CreatetsQryType is changed to BETWEEN.

TS007677932 Only first 10 cartons are displayed in the Receiving and Summary screen even if the number of cartons are more than 10 in the same shipment.

This issue is resolved. The condition to display next set of records is corrected. Scroll down to view the remaining cartons.

TS007170314 In the Pack products screen, the focus on the Scan field is not visible in mobile resolution.

This issue is resolved. Auto focus is enabled for the Scan field.

TS008144192 The createItemNodeDefn and modifyItemNodeDefn API calls fail when they make SIM calls where the item ID has reserved characters, such as #.

The URL encoding is addressed to resolve this issue.

14 October 2021 (Release 21.3 Minor update 1)

The following defects are addressed in Sterling Store Engagement as part of this minor update.

Table 37. Resolved issues
Case number Description
TS006676434 The following issues are resolved.
  • ModifySearch retains the previously searched node name in the user interface when a user filters the node with zero search results.
  • The Reset current inventory selection option is available for the source screen in Re-classification, Repair, and Return but when a user clicks this option, it does not reset the location that is selected.
  • Banner message is not displayed when a user clicks the Reset current inventory selection option in the destination page of move if multiple items are in the move.
  • When multiple move tasks are available with different destination locations in the move deposit page, when a user clicks the Reset current inventory selection option and scans any location, the destination is assigned to all move tasks that are available in the move.
TS006971584
  • When Store Inventory Management is disabled, in the batch list filter, department codes are displayed instead of department names.

    This issue is resolved and department names will be displayed instead of the department codes in the batch list filter.

  • Department filtering is not working.

    This issue is resolved.

1 October 2021 (Store Inventory Management update)

The following defect is addressed in this update to Store Inventory Management.
Table 38. Resolved issues
Case number Description
TS006551782 After a putaway task, a few serialized products that are a part of this putaway task are missing in Store Inventory Management (SIM).

This issue is resolved.

23 August 2021 (Release 21.3)

The following defect is addressed in Sterling Store Engagement as part of this major update.

Table 39. Resolved issues
Case number Description
TS006505879 The publish/subscribe messages fail to process in case of a move inventory task for returned products, when an alternate location is selected to deposit the moved inventory. This issue occurs because the references attribute was not getting populated.

This issue is resolved now and the references attribute is populated as expected.

29 July 2021 (Store Inventory Management update)

The following defects are addressed in this update to Store Inventory Management.
Table 40. Resolved issues
Case number Description
TS005754233 Multiple messages are published for the countRequestCompleted event for a single count request.

This issue is resolved.

TS005727272 On performing record-count as 0 and then performing record-count with the serial, sometimes a variance is shown with the serial shown as both 'found' and 'missing'.

This issue is resolved. Same item being present under both found and missing is an invalid variance. Hence, this variance is removed.

23 July 2021 (Release 21.2 Minor update 2)

The following defects are addressed in this minor update to Sterling Store Engagement.
Table 41. Resolved issues
Case number Description
TS005907093 A NullpointerException is displayed during the ISFUpdateShipmentsOfBatchSynchronously API calls when shipments are not present in Sterling Order Management System.

This issue is resolved.

16 April 2021 (Release 21.1 Minor update 1)

The following defects are addressed in this minor update to Sterling Store Engagement.
Table 42. Resolved issues
Case number Description
TS004362986 On looking up inventory, if the search returns one product, the details page for that inventory is displayed.

This issue is resolved. On looking up inventory, if one product is returned as the search result, the list page opens and the inventory that matches the search criteria is displayed.

TS005274814 The View details page does not display the correct discrepancy information when the inventory status of a serial number is changed during cycle count.

This issue is resolved.

TS005250666 During transfer inventory, availability check is always performed even though inventory is available.

This issue is resolved. The availability check can now be controlled by using the following property:

yfs.isf.transferorder.enable.iv.availabilitycheck

TS005274844, TS005274830 On clicking Pick all during backroom pick, incorrect confirmation message gets displayed at times.

This issue is resolved.

TS005250718 When Allow cash and carry is not selected, on clicking the product description link, the product details window displays Unable to fetch products details.

This issue is resolved.