Project

General

Profile

Actions

Feature #19482

closed

Linkable view panel for registered workflows

Added by Sarah Zaranek over 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Story points:
2.5
Release relationship:
Auto

Description

there is no way to give someone a page to a registered workflow in wb2 because there is no registered workflow specific page - and when you "run" it it just goes to a generic run page like this -- https://workbench2.pirca.arvadosapi.com/run-process

this makes it really hard to even direct someone to a workflow to run if you have to send them to the project folder that contains it.

Design sketch:

Use a layout that's similar to the workflows panel.

  • Details panel (last modified, user that modified it, git details from the definition)
  • Inputs panel
  • Outputs panel
  • Files panel displaying the collection containing the workflow text
    • Get the workflow that was wrapped by looking into the wrapper workflow step and get the "run: keep:..." part that references the collection with the actual workflow
  • Stretch goal: render using https://github.com/rabix/cwl-svg #20094
  • Need to be able to navigate to it from projects list / by URL path
  • Side panel (already exists)
  • Button to launch the workflow ("Run" button already exists on the side panel)
  • Assume the structure of the "wrapper" workflow produced by Arvados cwl runner since 2.4.4, if it is registered by an earlier version and doesn't match, just don't display things that can't be displayed.

Files


Subtasks 1 (0 open1 closed)

Task #20112: Review 19482-wf-panelResolvedStephen Smith02/28/2023Actions

Related issues 3 (2 open1 closed)

Related to Arvados - Idea #20059: Redesign Register Workflow PanelNewActions
Related to Arvados - Bug #19932: CLI, python, CURL examples show every example code twiceResolvedPeter AmstutzActions
Blocks Arvados - Feature #20094: Render workflow with cwl-svgNewActions
Actions

Also available in: Atom PDF