I like to achieve the following in our application (Web GUI):
When the user executes a certain task a download* is started and shown in the running tasks window. When the download is finished the user can retrieve the file via the running tasks window.
* The download is the response of a select request to indicium with the option to export as XLSX added (&$export=xlsx).
It should behave the same as how you can download a GUI via the TCP website.
What steps are needed to achieve this?