Legacy platform

Adding an identifier screen to the application

After creating an identifier screen, you can add it to the application using the Extensibility Workbench.


  1. Log on to Sterling Store Engagement. The home page opens.
  2. Go to the parent screen where you want to add the identifier screen.
  3. From the application header, click the Development Tools icon Customize a screen or panel, and select Customize.
  4. Drag a widget from the Widget Palette to the appropriate position in the Widget Repository Outline panel.
  5. Enter the following properties:
    • Unique identifier: This is populated by default. You can use the default value or use a different value. But the value must begin with extn_ Example: extn_screenbase_identifierscreenref.
    • Package name: The package that contains the identifier screen. Example: extn.common.address.newdisplay.
    • Class name: This is the screen name. Example: AddressDisplay.
    • Identifier query: It is the namespace and path to the attribute on the parent screen's model, that contains information about the identifier to be used. For example, Consider the Customer Pickup screen, the address information is displayed based on the Identifier Query property. For example, if the Identifier Query is Address:PersonInfo.Country, the data is present on Address namespace on PersonInfo element which in turn contains the Country attribute that is used to determine the address format to be displayed. The Identifier Query can be changed while defining the binding or mapping for the screen. However, you must ensure that the data is present in the <namespace>:<element>:<attribute> format.
  6. Drag the widget from the Widget Repository Outline to the appropriate position in the Identifier Outline panel.
  7. Click Save to save your changes.
  8. Click Close.
    Note: After you save the changes and close the workbench, you must refresh or reload the application to view the changes.