I want to implement an interactive workflow and therefore created a workshop application. The user can upload PDF files to a media set. This media set triggers a pipeline and finally results in the backing dataset of an Ontology Object Type, which is displayed in the workshop app. All of this works pretty well, but I would like to give the user some feedback once they uploaded the PDF until the processed new Object becomes visible in the workshop app (could take a couple of minutes for the pipelines to process the new PDF). Also, I would like to display the current state (e.g. PDF text extraction, information processing, aggregation, syncing to Ontology, …).
What is the best recommended way to do so?