Tutorials

The following tutorials provide best practice examples for how to customize Order Hub:

Table 1. Tutorials
Tutorial Learning objectives Customization approach
Tutorial: Customizing the Schedule order action
  • How to customize pages in the Orders application.
  • How to modify an existing table action by only overriding the action service class.
  • How to add extra elements in a modal and chain some backend API calls from the UI.
  • How to call an OMS API.
Customization by code
  • Differential customization
  • Customization by overrides
Tutorial: Customizing the Create order flow
  • How to customize pages in the Orders application.
  • How to modify existing code in a page to capture extra data and then send the data to the backend API.
  • How to add an extra search parameter in a page and an API through customization by configuration.
  • How to change labels and messages in the application through customization by configuration.
  • Customization by configuration
  • Customization by code
    • Customization by overrides
Tutorial: Customizing the Inventory search results page
  • How to customize pages in the Inventory application by using the IBM Carbon UI Builder. The IBM Carbon UI Builder helps in this tutorial because you can quickly create a whole UI fragment without coding all the UI elements from scratch.
  • How to add an action to an existing table and access control the action with resource permissions.
  • How to add a page route and access control the route with resource permissions.
  • How to call Sterling Inventory Visibility APIs that are not currently used in any existing Order Hub pages.
  • Customization by configuration
  • Customization by code
    • Customization by overrides