Skip to content

Download Items

Steps

  1. User goes to the List Items page and uses filtering, sorting, and pagination to narrow down the list of items.
  2. The user can optionally select specific items from the list.
  3. User clicks on a “Download” button, which presents options:
    * Download Selection: Downloads only the items explicitly selected by the user. Assumes an action on the UI that allows the user to select all in the page.
    * Download All: Downloads all items that match the current filter criteria, up to a system-defined limit.
  4. The system generates a CSV file containing the information for the selected items.
    * The file includes all relevant item data fields.
    * Crucially, it includes an ArdaId column, which is the unique identifier for each item within the Arda system.
    * It also includes an Action column, pre-populated with the value IGNORE for each row. This makes the file directly compatible with the bulk update functionality.
  5. The user’s browser prompts them to save the generated CSV file.
  6. While the file is being generated and downloaded, the user is blocked from interacting with the system (synchronous operation). This will be improved in the future to be an asynchronous process.

Scenario

uml diagram


Copyright: © Arda Systems 2025, All rights reserved

Comments