Preliminary design for FEIC database browsing screens

Front Ends screen
  • Display list of Front Ends
operations:
  1. Select a front end from table Front_Ends -> Jumps to Front End Configurations
  2. Add / Modify / Delete records in table Front_Ends
Front End Configurations screen
  • Possibly combined with Front Ends screen?
  • Display list of configurations for selected FE from table FEConfig
operations:
  1. Select a configuration -> jumps to Configuration screen
  2. Add a configuration -> jumps to Configuration screen
  3. Delete a configuration
Components Screen
  • Screen for browsing all components by type and possibly other filters.

operations:
  1. Add a Component -> Jumps to Component screeen
  2. Select a Component -> Jumps to Component screen
  3. Delete a Component (Dangerous because it is both possible to delete a free-floating component or one which is in one or more Configurations.)
Configuration Screen
  • Displays a Configuration and its details. May pertain to something other than a Front End, but just support Front Ends for now.
  • Display a list of Components in the Configuration (via tables FE_ConfigLink and FEComponents)
  • Display a list of Notes for the Configuration (via table FEStatusLocationAndNotes)
    • If there is a selected Front End then display Notes for all configurations referencing that front end, in chronological order.
  • Display a list of Test Data for the Configuration (via table TestData_header)
    • If there is a selected Front End then display Test Data for all configurations referencing that front end, in chronological order.

operations:
  1. Edit the Configuration description
  2. Add a Component -> Jumps to Component screen
  3. Edit a Component -> Jumps to Component screen
  4. Replace a Component -> Implies duplicating the whole Configuration -> Jumps back to Configuration screen with new ID.
    1. May get tricky here having to pass through the Component screen to add first, in order to subsequently replace.
  5. Delete a Component
  6. Add a Note
Component Screen
  • Display Component details
  • Display a list of Notes for the component (via table FEStatusLocationAndNotes)
  • Display a list of test data for the component (via table TestData_header)
operations:

  1. Edit Component fields
  2. Return to Configuration -> Jumps to Configuration screen

-- MorganMcLeod - 2010-12-15
Topic revision: r2 - 2010-12-15, MorganMcLeod
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback