galaxy
galaxy copied to clipboard
Enhancement: Workflow notifications
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?
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.
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!