Tree view - hide non-final

Hi,

Currently links and wireframes for undisplayed jobs are shown, even when one filters to only show final jobs:

It would be good if one could hide all non-final jobs and their connections completely, and get a compact view of the workflow of only the final jobs. This would be useful when drafting a workflow figure for a paper, for example.

Cheers
Oli

Hi @olibclarke ,

For the first issue, this appears to be a bug related to group cards in the tree view when filtering. If displayed jobs have connections to a group, those connections appear to be showing, even if the group does not match the filters and is hidden. I will note this bug down for a fix in a subsequent release.

For the second issue, there are considerations that make this type of filtering complicated for the tree view. The main one being that the layout requires all “dependent” jobs, or jobs that are intermediate steps to shown jobs in this case, to be accounted for (this is also a limitation when creating groups, for a similar reason). For general filters, it is difficult to enforce this requirement, and in most cases, would require intermediate (outline) jobs to be included to stop the layout from breaking.

One solution for the time being, would be to use the drag select option and select all of the final jobs, and then use the multi-actions menu to link all jobs into a new workspace. You may still see some “dependent” jobs, but it should be more concise visually.

- Kelly

1 Like

Makes sense thanks Kelly!

Re this:

One solution for the time being, would be to use the drag select option and select all of the final jobs, and then use the multi-actions menu to link all jobs into a new workspace. You may still see some “dependent” jobs, but it should be more concise visually.

To facilitate this it would be handy to have a “link selection to new workspace” action - as it is I think the workspace needs to already exist? For a number of cases (e.g. subclassification of a particle selection) it would be useful to be able to quickly create a new workspace and populate it with one or more jobs I think.

Currently creating a new workspace automatically takes you to that workspace - meaning you then need to navigate back to the originating workspace and find the job you wanted after creating the destination workspace.

In this menu I mean:

If I am understanding correctly, I believe this functionality should already exist in the flow for linking multiple jobs to a workspace.

When you select multiple jobs and then select the “Link X jobs” action from the context menu or sidebar menu, it will open a dialog with an option to link all of the jobs to an existing workspace, or to create a new workspace to link them to. If you create a new workspace from here, it will automatically create the workspace, link all of the jobs to it, and then navigate you into it.

Here is a GIF I made of the process:
link-jobs-to-new-workspace

As a note, you will have to use the right click menu or sidebar menu to access the multi-actions, the job header button will always open the job specific actions menu.

- Kelly

2 Likes

Thanks Kelly - I was doing this in the cards view, and couldn’t see it as an option in the “three dot” menu on the card when multiple cards are selected, apologies if I missed it!

EDIT:

Oh I see what you mean now - sorry yes that makes sense!