galaxy icon indicating copy to clipboard operation
galaxy copied to clipboard

Enhancement: Workflow notifications

Open jennaj opened this issue 4 months ago • 0 comments

Describe the bug More ways to get notifications about workflows, in a meta way instead of the workflow editor per tool method.

If people are running workflows created by someone else, going into the editor to adjust a final tools seems too tedious. Maybe we can come up ways to make this simpler.

Starting ideas

At workflow runtime

Put this under the gear icon as another customization?

Screen Shot 2024-10-07 at 11 17 19 AM

As a global user preference

As a meta User -> Preferences setting. Meaning, a user can choose to get a notification about any workflow run by default (still leaving the option to disable in the gear icon per execution).

At a minimum, a card with the option to get a workflow invocation status notification whenever one "completes" seems useful. E.g. that invocation isn't processing any scheduled jobs anymore for any reason.

Maybe we can think of other stages to capture?

  • An invocation fully "completes" -- no more scheduled jobs are executing.
  • An invocation "completed job scheduling" -- seems useful since that can take a while for the really large workflows.
  • An invocation's "sub-workflows" versus "main" completed -- maybe set for all or none as a fine tuning option.

If these had meaningful notification titles, that would be a great way to track progress via an email thread, without that person needing to do anything in the editor itself.

Screen Shot 2024-10-07 at 11 22 12 AM

Example use case about this at the forum: https://help.galaxyproject.org/t/how-to-set-notification-when-job-workflow-complete/13613

If this is covered in another ticket, please consolidate. I searched but maybe missed it. Thanks!

jennaj avatar Oct 07 '24 18:10 jennaj