KNIME Webportal Custom Progress Messages

Hi All,

I have a long running workflow, with a single step that is quite time intensive and would like to iteratively loop over it and provide some feedback.

Does anyone know if there is a way to update the progress indicator on the KNIME Webportal?

If this is not currently possible, I would like to make a feature request. Ideally 2 widget types: a status message (string) and progress double [0,1]. Ideally these values would be polled at like 1hz from the running job and displayed in the webportal view for that job.

Hi @Aaron_Hart ,

I would think that if you break up your single step into multiple smaller ones (e.g. with a loop), the progress bar should be updated automatically?

In any case, there are some similar requests regarding a customizable WebPortal progress bar and an internal Ticket is created as well, so I’ll add your request and keep this topic updated once there is news.

Thanks for the feedback!
Best, Lukas

1 Like

Hi Lukas,

Thanks for the quick reply. Sorry I should have been a bit more specific. The issue I have now is that the long running task is running in an external service, so I have to submit a request and wait 5-10 minutes for a response. After submitting, I poll the request and it gives me an estimate of progress and I’d like to pass that through to my webportal users. Thanks for adding me to the list as I think it will be a nice enhancement. KNIME already provides an excellent level of introspection into running jobs via the AP it would be great to some of that make it into the webportal as well!

In general, there is such a broad number of use cases in KNIME, I think it will be nearly impossible for you guys to come up with a sensible estimate of runtime for most workflows (maybe using ML it could work). There is a really cool bit of story telling on progress bars by a famous American design geek. Anyone interested in the topic may enjoy. It starts in Detroit, but ends up in software development. It’s a nice read/listen.