Search Screen Basket

The Search Screen basket is used to temporarily hold a group of objects for the current user. Objects selected from search results are added via the Actions menu (defined in the Search Screen Actions topic here) before being published or moved into a collection.

Prerequisites

The basket functionality requires the activation of the 'ui-basket' component as defined in the SPOT Program topic in the System Administration documentation here.

Once activated, the basket button () displays automatically on the Global Navigation Panel when new Web UIs are created and when the Global Navigation Panel is added to a Web UI. See the Global Navigation Panel topic in the Main Properties section here.

If using the superseded Web UI Corner Bar, follow the steps in the Corner Bar Component topic (here) to update the ---[MAIN]--- properties page, add the Corner Bar Basket child component to the Corner Bar properties. Using the Global Navigation Panel is recommended since the Corner Bar components will be removed in a future release.

For information on related components for use by data stewards, see the Data Enrichment Components topic in the Search Screen section of the Web User Interfaces / Web UI Getting Started documentation here.

Basket Dialog

Objects are added to the basket using the 'Add to Basket' option on the Actions menu as defined in the Search Screen Actions topic here. To display the basket dialog, hover over the basket button. To close the basket dialog, click an option on the basket or click outside of the basket dialog.

The number of objects in the basket is displayed on the basket button and at the top of the basket dialog. The Clear button removes all objects from the basket.

The actions available for the contents of the basket are defined in the sections below.

Publish

The 'Publish' option starts a wizard that enables you to send the basket contents to a selected PDS (Product Data Syndication) channel. For more on PDS, see the Product Data Syndication topic in the Data Integration documentation here.

For access to channels, the user must have an email address in STEP that matches their email address in PDS. This is required to correctly filter channels displayed in the Publish wizard. To add an email address, see the Working with Users topic in the Users and Groups section of the System Setup / Super User Guide documentation here.

If a user has no email address in STEP, this error is displayed:

If a user has an email address in STEP that doesn't exist in PDS, this error is displayed:

For information on using a sufficiency business condition and two business actions to identify products that meet your data standards and then only publishing those sufficient products to PDS, see the Publishing Only Sufficient Products to PDS topic here.

To publish data to PDS channels:

  1. Complete the one-time setup steps to access the PDS Export Wizard, as defined in the Setting up the PDS Export Wizard Screen topic here.
  1. Add objects to the basket, and on the basket dialog click the Publish button to display the Publish dialog.

Note: Click the Cancel button on any wizard step to discontinue the publishing process.

On the Select Channel step, channels and sub channels are displayed in a nested structure.

  1. Search for and select one or more channels from the list and click the Next button.
  1. When the selected channels are managed by vendors, the optional Recipients step is displayed, supply the required data and click the Next button or click the Back button to return to the previous step.
  2. On the Confirmation step, review the publishing action that will be performed. Click the Publish button if you approve of the action, or click the Back button to modify previous steps.

Note: The basket contents are emptied when the publish action is completed.

  1. Verify the results of the publishing action:

Note: For channels managed by a vendor, when at least one product was accepted for submission to the channel, a link is displayed. Click the link to download an Excel file with submission status information.

Export from template

The 'Export from template' option exports the basket contents using a template previously defined in the workbench. For more information, see the 'Export Action' section in the Action Buttons topic within the Web User Interfaces / Web UI Getting Started documentation here.

  1. On the basket dialog, click the Export from template button to display the Template Export dialog.
  1. On the Choose Export Configuration parameter, from the dropdown, select an export configuration. All saved export configurations are displayed. For more information, see the Maintaining a Saved Export Configuration topic here.
  2. On the 'Export data from current context' checkbox, use the following information to determine if the checkbox should be checked.
  1. Click the Start Export button to start the export background process or click the Cancel Export button to terminate the export process.

If configured, the user can track the progress of the export with the Background Process Notification component and/or the Background Process List Screens. For more information, see the Background Process Notification Component section (here) of the Corner Bar Component documentation within the Main Properties Overview, and the Background Process List Screen section (here) of the Using a Web UI documentation.

To assign a new file name in Web UI, once the file name is displayed as a background process with status 'Succeeded,' right-click the file name link and choose Save Link As option to provide the desired file name.

Custom Export

The 'Custom Export' option allows you to display the Custom Export dialog and create an export of the basket contents. No configuration is required for the Custom Export when used from the basket, but it can also be used elsewhere in the Web UI. For more information on configuring the Custom Export in other Web UI screens, see the Custom Export Action topic here.

Custom Export Dialog

The numbered items in this dialog are defined below:

  1. Export Current View - Click this button to initiate an export of all table data into a .csv file with no customization.
  2. Recent and All - Click the Recent tab or the All tab to display a list of saved custom exports.
  1. Saved custom exports - Click the row of a saved export (such as 'Custom CA Specific' shown above) to display the 'Edit export' dialog (shown below). This allows you to review the export settings and start the export. Right-click the edit button () to display Edit, Delete, Rename, and Share options. If shared, the export configurations can be reused by all members of the designated user groups.
  2. New... - Click the New... button to display the 'Custom Export; dialog (shown below) and to define a new custom export.

The Close button closes the dialog without initiating an export.

Configuring a Custom Export

The 'Custom Export' and the 'Edit export' dialogs include the same parameters to define the export data.

  1. For the Mapping parameter, use the typeahead field to search for attributes by name, or click the node picker button () to display the Select column dialog (shown below) to select the type of item for mapping from the available options. Use the dropdown to set the item and display additional options based on selection. See the Example section below for more information.

Once added, the new mapping can be reordered by clicking and holding the sort button (), dragging to the desired place in the list, and then releasing the button. The screenshot below shows the kinds of headers users can include in their custom imports. Below the screenshot is a list of the available column types.

  1. For Limit Export via Object Type, the exported objects can be limited further by choosing specific object types to be exported. Click the parameter to display a list of all the object types in System Setup. If nothing is added to this parameter, the export is not limited by object type.
  1. For Export Objects, the user can choose which objects to export:
  1. For Format, select an export format: Excel or CSV. If CSV is selected, the user can choose which delimiter to use (if the default configured in the Custom Export Action designer is not applicable for the given job).
  1. For Version, choose an Excel version to be used. It is recommended that the newest supportable version of Excel is used. The default is Excel 2007.
  2. For Save export as template, check the box to name the export, retain the settings, and display it for selection on future custom exports.
  3. Click Start Export to begin the background process or Cancel to leave the dialog without saving.

The exported file is automatically named. For example, 'excel-2020-07-24_11.12.27.xlsx' where 'excel' indicates the file type (Excel and CSV are the only options for this action), '2020-07-24_11.12.27' is the timestamp of the background process as YYYY-MM-DD_HH.mm.ss. To assign a new file name, once the file name is displayed in the Background Process Node Details Screen as a background process with status 'Succeeded,' right-click the file name link and choose Save Link As option to provide the desired file name.

The file name is also used as the process description and can be viewed in the Web UI Background Process Notification Component topic (here), in the Background Process List Screen topic (here), as well as in the BG Processes tab in workbench (as defined in the BG Processes Tab topic in the Getting Started / User Guide documentation here).

Example

For example, when the attribute option is selected, three tabs are displayed to help you find the required attribute. Suggestions are given based on a sample of the objects in the beginning of the selection. Under the 'All' tab you can browse through all the attributes in the system. Finally, you can search for a given attribute under the 'Search' tab.

If you select ID, Name, or Object Type, no additional information is required. Click OK to return to the previous dialog.

Go to basket

The 'Go to basket' option displays the basket contents in a Basket Screen using a Node List view where additional actions can be performed as allowed.