Actions
Idea #19132
openRegistered workflow improvements
Status:
In Progress
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
09/01/2023
Due date:
03/31/2025 (Due in about 5 months)
Story points:
-
Release:
Release relationship:
Auto
Description
Improve UX around registered workflows.
Better picking¶
- Metadata about workflow purpose and function
- Faceted search
Better launching¶
- Change flow so that the user picks a project then a "draft" state container request is created, where the inputs and arvados-cwl-runner options are editable.
Support versioning for registered workflows in Workbench.¶
Possible features:
- When launching a workflow, user can choose among multiple versions
- Can easily determine which version of the workflow was used to run a particular pipeline.
- Text of workflow that is used for execution is more like the text that the user started from (instead of workflow packing).
- Text of workflow as submitted (i.e. original) is also saved so that users can compare the "original" they submitted against their VCS later (good for auditability).
- Requirement from customer: when making a copy, record the upstream collection it was copied from, indicate in the user interface that the upstream version has changed, offer to bump up to current version.
Possible design:
- Store CWL in a collection with "type: workflow" property
- Use collection versioning
- Store workflow metadata in properties
- entry point
- input spec
- git commit/branch/repo? if uploaded a git directory
- docker jobs image to use
- Deprecate "workflow" records
- Identify the workflow version used for a given pipeline by matching the PDH
Implementation:
- arvados-cwl-runner support for creating/updating new-style registered workflows
- Workbench 2 support (this is probably the majority of the work)
- picking
- viewing
- launching
Proposed new behavior for a-c-r: always create a workflow collection when running a workflow, so we have accessible record of what was run.
Related issues
Updated by Peter Amstutz over 2 years ago
- Start date set to 05/15/2022
- Due date set to 08/15/2022
Updated by Peter Amstutz over 2 years ago
- Start date changed from 05/15/2022 to 05/23/2022
Updated by Peter Amstutz over 2 years ago
- Due date changed from 08/15/2022 to 09/14/2022
Updated by Peter Amstutz over 2 years ago
- Start date changed from 05/23/2022 to 07/01/2022
- Due date changed from 09/14/2022 to 09/30/2022
Updated by Peter Amstutz about 2 years ago
- Start date changed from 07/01/2022 to 08/31/2022
- Due date changed from 09/30/2022 to 10/31/2022
Updated by Peter Amstutz about 2 years ago
- Start date changed from 08/31/2022 to 09/01/2022
Updated by Peter Amstutz about 2 years ago
- Due date changed from 10/31/2022 to 12/31/2022
Updated by Peter Amstutz about 2 years ago
- Status changed from New to In Progress
Updated by Peter Amstutz almost 2 years ago
- Due date changed from 12/31/2022 to 03/31/2023
Updated by Peter Amstutz almost 2 years ago
- Related to Idea #19464: record git information when registering a workflow added
Updated by Peter Amstutz almost 2 years ago
- Due date changed from 03/31/2023 to 06/30/2023
Updated by Peter Amstutz almost 2 years ago
- Start date changed from 09/01/2022 to 03/01/2023
- Due date changed from 06/30/2023 to 09/30/2023
Updated by Peter Amstutz over 1 year ago
- Start date changed from 03/01/2023 to 05/01/2023
- Due date changed from 09/30/2023 to 11/30/2023
Updated by Peter Amstutz over 1 year ago
- Description updated (diff)
- Subject changed from Versioning registered workflows to Registered workflow improvements
Updated by Peter Amstutz over 1 year ago
- Related to Idea #19636: Editing inputs on "draft" tasks added
Updated by Peter Amstutz over 1 year ago
- Start date changed from 05/01/2023 to 09/01/2023
- Due date changed from 11/30/2023 to 12/31/2023
Updated by Peter Amstutz over 1 year ago
- Start date changed from 09/01/2023 to 10/01/2023
Updated by Peter Amstutz over 1 year ago
- Start date changed from 10/01/2023 to 09/01/2023
Updated by Peter Amstutz about 1 year ago
- Related to Idea #20981: Visual design for projects, search, and workflow picking added
Updated by Brett Smith about 1 year ago
- Related to Idea #20924: Search supports workflows added
Updated by Peter Amstutz about 1 year ago
- Related to Feature #21074: Migrate "workflow" table to be backed by collections but maintain API added
Updated by Peter Amstutz 10 months ago
- Due date changed from 12/31/2023 to 03/31/2024
Updated by Peter Amstutz 7 months ago
- Due date changed from 03/31/2024 to 06/30/2024
Updated by Peter Amstutz 7 months ago
- Due date changed from 06/30/2024 to 09/30/2024
Updated by Peter Amstutz 7 months ago
- Related to Feature #21292: New workflow picker panel added
Updated by Peter Amstutz 7 months ago
- Related to Feature #20880: Can link to wb2 URL to prompt user to launch workflow, specify project uuid in query added
Updated by Peter Amstutz 7 months ago
- Related to Bug #15814: Running a workflow from WB2 exposes secret inputs added
Updated by Peter Amstutz 7 months ago
- Related to Feature #20929: Launching workflow creates a draft process for editing added
Updated by Peter Amstutz 7 months ago
- Related to Idea #3094: No UI to edit runtime constraints for draft container requests added
Updated by Peter Amstutz 7 months ago
- Related to Idea #21709: CWL hints for ordering and grouping inputs which affects WB2 display added
Updated by Peter Amstutz 7 months ago
- Related to Feature #21710: Render HTML in CWL 'label' and 'doc' fields added
Updated by Peter Amstutz 7 months ago
- Related to Feature #21711: CWL File picker option to directly upload files, create and select new collection added
Updated by Peter Amstutz 7 months ago
- Related to Feature #14168: [Running a workflow] Input presets added
Updated by Peter Amstutz 7 months ago
- Related to Feature #19086: Can provide input JSON/YAML when launching a Workflow as an alternative to the input form added
Updated by Peter Amstutz 11 days ago
- Due date changed from 09/30/2024 to 12/31/2024
Updated by Peter Amstutz 11 days ago
- Due date changed from 12/31/2024 to 03/31/2025
Actions