Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UX] List forecast #1165

Closed
xeniatup opened this issue Jul 29, 2023 · 1 comment
Closed

[UX] List forecast #1165

xeniatup opened this issue Jul 29, 2023 · 1 comment
Labels
enhancement New feature or request untriaged

Comments

@xeniatup
Copy link

xeniatup commented Jul 29, 2023

[UX META] OpenSearch Dashboards Forecasting Dev Ops Metrics
[Proposal] Forecasting Dev Ops Metrics and Financial/Inventory Metrics

What solution would you like?

  • Users are able to view all forecasts in a single data grid.
  • The forecasts can be searched by name and also filtered by status and by index they are running on.
  • Users are able to sort the data grid by “Last updated” date, by “Name” of the forecasts, by “Status”, and by “Index” name column. The default sorting order is descending by “Last updated” date.
  • User can refresh the data grid to update the number of the forecasts in the system and to load the most recent forecast statuses.

Screen 1.1: List forecasts
OUI: OuiDataGrid, OuiFilterSelectItem

Screenshot 2023-07-29 at 3 30 00 PM

Screen 1.2: Forecasts data grid empty state.
OUI: OuiEmptyPrompt

Screenshot 2023-07-29 at 3 30 42 PM

Screen 1.3: Forecasts data grid with zero search results returned.
OUI: OuiEmptyPrompt

Screenshot 2023-07-29 at 3 31 10 PM

Each forecast can be displayed in one of the six statuses that can be further broken down to the more fine grained statuses mapped to the forecast lifecycle states.

Forecast statuses

  • User can open a popover in the “Status” column to view detailed status for each forecast with timestamp of the latest change in status.
  • By clicking on the “boxesVertical” icon in the data grid user can access a popover with available actions based on the status of the forecast.
  • For the error states user can access content of the full error message in a modal window
Screenshot 2023-07-14 at 4 20 00 PM

Screen 1.4: Forecast’s status popover example
OUI: OuiPopover

Screenshot 2023-07-29 at 3 32 33 PM
Status Detailed status OUI Health color Detailed status in the popover Available actions Visual
Inactive Inactive subdued  -
  • Test
  • Start forecasting
  • Delete
 Screenshot 2023-07-14 at 4 44 55 PM
  Inactive:stopped   [forecast name] stopped at [timestamp]
  • Test
  • Start forecasting
  • Delete
Screenshot 2023-07-14 at 4 45 23 PM  
Awaiting data Awaiting data to initialize subdued  [forecast name] has been awaiting sufficient data to initialize forecast since [timestamp]
  • Cancel forecast
  • Delete
Screenshot 2023-07-14 at 4 45 58 PM 
  Awaiting data to restart subdued  [forecast name] has been awaiting sufficient data to restart forecast since [timestamp]
  • Cancel forecast
  • Delete
Screenshot 2023-07-14 at 4 46 13 PM 
Initializing... Initializing test subdued  [forecast name] has been initializing test since [timestamp]
  • Cancel forecast
  • Delete
Screenshot 2023-07-14 at 4 46 31 PM 
  Initializing forecast subdued  [forecast name] initializing forecast since [timestamp]
  • Cancel forecast
  • Delete
Screenshot 2023-07-14 at 4 46 46 PM  
Test complete Test complete success  [forecast name] test complete at [timestamp]CTA: View test
  • Test
  • Start forecasting
  • Delete
Screenshot 2023-07-14 at 4 47 07 PM 
Running Running primary  [forecast name] has been running since [timestamp]CTA: View forecast
  • Stop forecast
  • Delete
Screenshot 2023-07-14 at 4 47 24 PM  
Error Initializing forecast failed danger  [forecast name] forecast initialization failed at [timestamp]CTA: See full error
  • Test
  • Start forecasting
  • Delete
Screenshot 2023-07-14 at 4 47 43 PM 
  Forecast failed  danger [forecast name] forecast failed at [timestamp]CTA: See full error
  • Test
  • Start forecasting
  • Delete
Screenshot 2023-07-14 at 4 48 02 PM 
  Initializing test failed  danger [forecast name] test initialization failed at [timestamp]CTA: See full error
  • Test
  • Start forecasting
  • Delete
Screenshot 2023-07-14 at 4 48 15 PM 
@xeniatup
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request untriaged
Projects
None yet
Development

No branches or pull requests

1 participant