Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
At Qlik Connect I had a few customer / partner discussions about conditional report task execution. There are a few flavors of interest here:
These are both great capability interests which will get prioritized against the various feature requests we receive (there are many :-)). Keep the great feedback coming on Qlik Ideation!
Only execute the task (in entirety) if a data condition exists
Today you can setup a report task and configure it to execute based on a schedule or when data changes.
However if the interest is for the basic scenario of only execute a task if some specific data state occurs you could consider a simple automation to verify the condition state and trigger the report task via Sharing Task API. The benefits here is that you maintain the report task integrity with the integrated distribution list, history execution, filter control etc.
The steps to take are:
Conditional distribution to a specific recipient within a task
This is a much more complex requirement as it is a recipient level decision on whether to distribute the report. This could be at the recipient level or even at the cycle level.
Today the task will send a file to every recipient, even if the file is empty.
Today there is no way maintain the report task structure and achieve this outcome – again we have an ideation linked above for which more feedback is welcome.
For the adventurous – an option would be to use Qlik Automate to build your own report task – which would entail
Hopefully this post offers some ideas to consider while conditional report task execution makes its way through ongoing roadmap evaluation/prioritization.
Nice recap, thank you!
Don't know if it's better or worse (or easier), but all I did was add a variable in the app to count the rows of a table that needs to be populated, then get the value and used it in a condition: