Server dashboard functionality

This documentation describes the functionality of server dashboard.

About this task

The functions you can perform using server dashboard include the following:

  1. List the defined servers.
  2. Create a new server definition.
  3. Edit a server definition.
  4. Set the values of configuration variables for the server group to which the server belongs.
  5. See run history statistics in graphical form (illustrated with pie and bar charts) for a specified time.
  6. List all the packages/endpoints deployed to the server:
    • To order on certain columns. (For example, package, component name).
    • To provide package status (available or stopped).
    • To report statistics for each endpoint, such as number of successes, failures, and total runs.
    • To show information about whether the endpoint is scheduled or not, and what is the schedule.
  7. Stop or Start any package.
  8. Scheduling of an endpoint, including removing the schedule entirely.
  9. Run an endpoint on demand.
  10. Pprovide input file or data if the endpoint has an input.
  11. Retrieve output data if the endpoint has an output.
  12. Set flow variables and other query parameters in the request.
  13. Refresh server dashboard page manually or automatically.
  14. Clicking on an endpoint will offer the following options:
    • Change schedule
    • Remove schedule (only shown if the endpoint is scheduled)
    • Run now

By default, the statistics will only refresh when a 'refresh' button is pressed. The UI should also support enabling an 'auto refresh' toggle which will then cause the UI to refresh the data on a fixed period (for example, every 5 seconds).