Rework the workflow tab in the event details in the admin interface #6826
Replies: 5 comments 4 replies
-
|
First of all, as an Opencast admin, I use this page very often. This is basically the first step when checking the status of some processing. I also like the details this tab provides, which helps to pinpoint problems, etc. As an Opencast/workflow developer, I often use this page to check on the execution of a workflow. Basically, having the subpage with the workflow operations open. What I don't like:
|
Beta Was this translation helpful? Give feedback.
-
|
Good idea, the workflows tab is really bad UX-wise.
Main use case: how far is processing and how long does it still take? Second use case: check out errors. Both use cases are terribly served, as Matthias already said. For the most part, I think the details pages are ok. They can mostly stay as they are. But the "dashboard", i.e. the first page for a workflow should be drastically improved. Ideas:
Non "dashboard" related:
Finally, I think it would be amazing to have a time estimate. Yes yes, workflows are Turing complete, but I think lots could be done to get decently accurate estimates. At least when only one event is processing at a time. It would also be nice if some operations (long running ones) could have an internal progress. Like encode or speechtotext. It's possible to get the encoding progress from ffmpeg output, likely also from whisper. But sure, that's more work. But would be really really useful IMO. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, there is room for improvement for the workflow tab. And I mostly agree with what Lukas and Matthias already mentioned. My use cases are mainly:
Possible Improvements:
Features I'd like to have:
|
Beta Was this translation helpful? Give feedback.
-
|
I agree with all the points Sascha made. If a workflow fails, it would be helpful to display both the error details and the specific host where the issue occurred. Additionally, when a service fails—like the composer, for example—I see a notification at the top right of the page. I usually click it to restart the service, although I’m not entirely sure if that’s necessary; I just do it because makes me feel better :). A more prominent red notification in the top-right corner could include a direct link to the failed event’s workflow details tab. In general, making the notifications more informative and visually distinct could help draw attention to critical issues. Lastly, about the estimated time feature: in our portal, I implemented a simpler version by calculating progress based on workflow steps—for example, if the workflow is on step 7 out of 10, it displays 70% complete. This is much easier to implement, though admittedly not as polished as showing an actual estimated time. |
Beta Was this translation helpful? Give feedback.
-
|
For this also see opencast/admin-interface#1292 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
It has come to my attention that many of our admin interface users are discontent with the workflow tab and its subpages:
To improve the experience I would like to inquire on how everyone uses the workflow tab. Feel free to answer even if are content with the way things are, so that we can consider everyones opinions. Consider the following questions.
Beta Was this translation helpful? Give feedback.
All reactions