Skip to content

Implement Experiment & Analysis Web p99 Dashboard #313

@Relm-Arrowny

Description

@Relm-Arrowny

Goals

Acceptance criteria :

  • Unified Authentication: User can log in via OIDC, with tokens successfully propagated through the to both Blueapi and Workflow services.
  • Manual Task Submission: User can successfully submit a Blueapi task/plan via the Web UI.
  • Manual Workflow Trigger: User can manually trigger a downstream workflow from the UI once a Blueapi plan is complete.
  • Automated Pipeline (Desirable): An "Auto-run" toggle that automatically triggers the Workflow Service upon Blueapi plan success.
  • Data Feedback Loop: The Web UI captures and displays artifacts/results returned by the Workflow Service.

Tasks

Frontend (Web UI)

  • Bare-bone p99UI #315
  • Implement/Adapt the workflow submission component from existing VISR.
  • Create a results panel for rendering workflow output (plots, reconstruction resules).

Backend

  • Implement the translation logic between Blueapi output parameters and Workflow Service input within the Supergraph layer?
  • Set up a listener for the Workflow Service to push final results back to the UI?

Security & Auth

Test

  • Submit a plan $\rightarrow$ Auto-trigger workflow $\rightarrow$ View results in new UI

Related Resources/Note

visr UI is avaiable in and kind of does
Blueapi
@EmsArnold will provide the temple of how visr setup auth.
It may be worth using GDA interface with blueapi backend for demo without the webUI?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions