What's new

Learn what's new in IBM Sterling Inventory Visibility.

11 May 2022

New APIs
In this release, the IBM Sterling Inventory Visibility introduces four new APIs:
  • Safety stock API
  • Item level event threshold API
  • Item threshold API
  • Item fulfillment option API
The new APIs are created to improve the overall performance of the system when a particular tenant/customer calls these APIs in bulk load. In addition, these APIs accept item and related information as input payload instead of query parameters.
For more information, see IBM Sterling Inventory Visibility APIs.
Supply audit service

The supply audit service receives audit related data from supply services via change events, allowing external request such as OrderHub to query a specific set of supply audit records.
For more information, see Supply audit service.

February 2022

Re-enabling SKU fulfillment options via supply APIs

The supply APIs are enhanced to re-enable fulfillment options for all SKUs in a given request.
For more information, see Re-enabling SKU fulfillment options via supply APIs.

Working with webhooks

To configure and work with webhooks you must complete certain pre-requisites and follow some important configuration guidelines.
For more information, see Events.

January 2022

Introduced Demand.Change event
The Demand.Change event is used to publish the demand change data to an external system for analytics. Such data would enable the supply chain (SC) manager to be alerted when there is a sudden flux of inventory demand.
For more information, see Event formats.

November 2021

Introduced ProductAvailabilityToSell.DistributionGroupSnapshot event
The ProductAvailabilityToSell.DistributionGroupSnapshot event is used to send a snapshot of availability for a specific distribution group or all distribution groups.
For more information, see Event formats.
Update to DgAvailabilityChange event
You can manually trigger a complete snapshot of the availability for a distribution group by calling the DgAvailabilityChange/publish_all API. When an event is raised from publish_all, an end-of-file (EOF) event will be raised to signal that all events have been generated.
For more information, see Event formats.

September 2021

Enabling event publishing when crossing thresholds

You can now configure and publish an event if there has been a change in the availability at threshold level. You can update the existing global event threshold API to configure the new raiseOnThresholdChange property for raising events when any threshold is crossed.
For more information, see Event thresholds.

August 2021

Event thresholds

Event thresholds are used to control the frequency of generation of availability events by providing configuration at different levels. Event threshold can be configured at global, item, node, or distribution group level. The threshold configuration is used to validate availability quantity so that events are only published when it falls below or above threshold. The event will be published when quantity crosses any of the threshold levels regardless of threshold settings.
For more information, see Event thresholds.

New and enhanced Availability APIs to support date breakup
Beta version Availability APIs are now available and they provide a breakup of availability by the date range. The response payload now reports currentAvailability and futureAvailability. The breakup provides a clearer availability picture for time sensitive inventory that expires in the future. Previously, the availability picture was only updated when something other than time was changed.
For more information, see Availability date breakup.
You can now create a reservation for a ship node that uses distribution group priority
You can now create ship node reservation by the priority that is configured for distribution group, instead of creating a reservation at the distribution group. Use this feature when a ship node is part of more than one distribution group. This feature overcomes the potential oversell that might occur with a distribution group-level reservation when a ship node is part of more than one distribution group.
For more information, see Reservations.

July 2021

Correcting availability for untagged supply and demand
To ensure that the availability is accurate in the inventory system, the IBM Sterling Inventory Visibility merges supplies or demands with tagNumber as blank and three pipes (|||) during availability calculation. If supplies or demands with tagNumber as three pipes (|||) are adjusted or synced, then tagNumber will be replaced as blank.
For more information, see Matching supply to demand.

May 2021

Introduced fulfillmentAllowed attribute for the availability events
The fulfillmentAllowed attribute was introduced for the product availability events so you can determine the current fulfillment option status at the node or item level. For example, this attribute indicates whether online fulfillment is allowed for a particular item.
For more information, see Event formats.

April 2021

Introduced a Try this API function for REST APIs
You can now try any API without needing to use a REST client by using the Try this API function for REST APIs.
First, generate a bearer token by using the OAuth authentication API. For more information, see Authenticating APIs.
Then, select any API and click Try this API. In the Authorization field, enter the token in the form Bearer [token], enter the tenantID and Input JSON (if needed), and click Run request.

February 2021

Node fulfillment overrides
Enhanced the Ship Node API to support disabling fulfillment at a node.
For more information, see Node fulfillment options.

January 2021

Introduced Job API to retrieve process status
You can use the Job API to retrieve the status of long running process, such as DG Sync.
For more information, see the Job API.
Availability API cache headers
The Availability APIs now return cache headers based on thresholds. For more information, see the Response model of the Availability APIs.
Update to ProductAvailabilityToSell.ShipNodeSnapshot event
Segment attributes (segment and segmentType) are now available in the event.

The attributes earliestAvailableDate and latestAvailableDate are replaced with a more detailed breakup of earliestOnhandAvailableDate, latestOnhandAvailableDate, earliestFutureAvailableDate, and latestFutureAvailableDate.
For more information, see Events.

October 2020

Ignore safety stock in availability calculations
Availability API now can ignore safety stock calculations when fetching for availability.
For more information, see Safety stock.

July 2020

Introduced ProductAvailabilityToSell.ShipNodeSnapshot event
The ProductAvailabilityToSell.ShipNodeSnapshot event is used to send a snapshot of availability for a specific node, all nodes, or nodes that belong to a distribution group.
For more information, see Events.
Introduced PLAN supply and demand type
The PLAN supply and demand type is introduced to track the supply and demand for the future.
For more information, see Matching supply to demand.

May 2020

Reservation information in node and distribution group availability event
When item reservations are posted or updated successfully, node and distribution group availability events are published.
For more information, see Events.
Customize search criteria
Enhanced inventory search capability to support more search criteria.
For more information, see Using the Order Hub UI to manage your inventory.

March 2020

Distribution groups
You can create distribution groups for your inventory and associate them with nodes under your enterprise.
For more information, see Distribution groups in Order Hub.

January 2020

Enhancements to configure inventory alerts in Sterling Inventory Visibility UI
You can now configure inventory thresholds and monitor alerts for delayed supply, low demand, and approaching out of stock inventory items. As you review these inventory alerts, you can take immediate actions to resolve these issues or dismiss non-critical alerts.
For more information, see Why configure inventory alert thresholds?.
Introduced DgAvailabilityChange event
The DgAvailabilityChange event is now raised when the availability of an item in a distribution group is updated.
For more information, see Events.
Fulfillment options
Order fulfillment process involves all the steps from point of sales inquiry to delivery of an item to the customer. Sterling Inventory Visibility provides an accurate inventory availability picture at various levels that enables to expand the sales channels to include marketplaces.
For more information, see Item fulfillment options.

October 2019

Product name changes
The product name for IBM Inventory Visibility is changed to IBM Sterling Inventory Visibility.
Change in the URL to access Sterling Inventory Visibility user interface
The URL to access the Sterling Inventory Visibility user interface is now changed to https://www.supply-chain.ibm.com/order-management. If you bookmarked the old domain URL, ensure that you update it to the new domain URL.
For more information, see Events.
Enhanced implementation for sync feed
If the messages received by Sterling Inventory Visibility are older than the messages that are existing in supply or demand table, such messages are ignored.

September 2019

Enhancements to introduce Sterling Inventory Visibility user interface
New users of Sterling Inventory Visibility can manage product inventory across nodes by using the Sterling Inventory Visibility user interface. You can search for items and SKUs and view its details and availability across nodes. You can also move inventory across nodes and adjust safety stock to set aside inventory for specific fulfillment channels.

If you are considering the implementation of these features as part of an upgrade, contact IBM Support.
For more information, see Using the Order Hub UI to manage your inventory.

July 2019

Determine availability for the SKUs of a parent item
Typically, inventory is stocked at the SKU (Stock Keeping Unit) level. All items that have similar characteristics can be grouped and viewed as a parent item that has one or more child SKUs. The availability for such SKUs can be determined at a ship node or network level.
For more information, see Items with variations.
Enable or disable item availability
You can enable or disable the availability of an item at a specific location.
For more information, see API documentation.

June 2019

Subscribe to events
You can subscribe to events and verify that the events are published to IBM Cloud Object Storage endpoints.
For more information, see Events.

May 2019

Support extensions for custom supply and demand types
Extend a supply or demand type by invoking the Supply Types or Demand Types REST API by using the PUT request method.
For more information, see Matching supply to demand.

April 2019

Define thresholds for distribution groups
Each location has a defined distribution group that includes all possible nodes that receive inventory. However, as the velocity of each item at these locations is different, users can configure the threshold values against each promising location to alert customers while they place orders.
For more information, see Inventory thresholds.
Attributes updated
The attributes in the messages that are published by the availability events are updated.

March 2019

Inventory thresholds
Sterling Inventory Visibility provides the capability to define and view thresholds for a specific item.
For more information, see Inventory thresholds.
Idempotent transactions
Support for idempotent transactions is provided for all REST APIs. Users can provide a Transaction-Id header on requests to ensure that the same update is not applied multiple times in retry scenarios.