When a user is presented with the EDSC “Data Access” page after searching for and choosing to download collection granules, options for obtaining the granules vary depending upon the methods available from the data provider for the collection.  The data access methods displayed on the page may be “Direct Download”, “Stage for Delivery”, and/or “Customize Product”.  Any combination of one, two, or all three of these methods may appear, depending on the options available for the collection.

The “Customize Product” method may present the user with an ESI form that allows for configuring the subsetting bands that are used to process the collection granules.  The subsetting bands available for the collection are implemented as a tree structure.  The behavior of the subsetting band tree differs depending upon whether the user has not accessed the collection before, or if the user has accessed the collection before. 

If the user has not accessed the collection before and selects the “Customize Product” button on the Data Access page:

  • The subsetting band tree should load with all bands selected and the parent node expanded to show the tier 2 child nodes
  • There is a “Continue” button.  Note: the button was labeled “Submit” and greyed out until a data access method was selected (in this case “Customize Product”)
  • As nodes on the Subsetting Band tree are selected/de-selected, the count of the number of bands selected is updated dynamically
  • If the user clicks the “Continue” button and Submits the order, the order processing email received by the user lists the bands that were selected from the order page

If the user has accessed the collection before using the “Customize Product” data access method:

  • The “Customize Product” data access method is pre-selected
  • The subsetting band tree reflects the configuration from the previous order
  • There are two buttons, “Reset” and “Continue”
  • Clicking the “Reset” button will reset all processing parameters to their default values and the button CTA changes to “Revert” (specifically, for the subsetting band tree, all bands are selected and the parent node is expanded to show the tier 2 child nodes)
  • Clicking the “Revert” button will go back to the subsetting band tree configuration from the previously submitted order (as well as to the previously selected values for all other processing parameters)
  • If the user clicks the “Continue” button and Submits the order, the order processing email received by the user lists the bands that were selected on the order page

 After an order has been submitted and the user clicks on the “Back to Data Access Options” from the Order Status page:

  • The “Customize Project” data access method is still selected
  • The subsetting band tree is configured as it was from the previously submitted order
  • There are two buttons, “Reset” and “Continue”
  • Clicking the “Reset” button will reset all processing parameters to their default values and the button CTA changes to “Revert” (specifically, for the subsetting band tree, all bands are selected)
  • Clicking the “Revert” button will go back to the previously configured subsetting band tree

In general:

  • Orders submitted after clicking on either the “Revert” or “Reset” button, or with manually modified subsetting band selections, will be processed according to the configuration of the subsetting tree when the “Continue” button is clicked
  • If an order has been “Reset” or “Reverted” or had its subsetting bands manually modified, and the user navigates away from the Data Access page without submitting the order, the subsetting band tree configuration prior to the Reset/Revert/modification is displayed when the user goes back to the Data Access page.  (The subsetting band tree configuration is only persisted when the order is submitted.)
  • If “+ Add access method” is clicked, the subsetting band tree on the new data access frame should open in the default configuration (all bands selected and the parent node expanded to show the tier 2 child nodes), regardless of the subsetting band tree configuration of the previous data access page
  • No labels