Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Is there a way to have a button generate a Pixel Perfect report on demand that includes applied filters? I know I can go to Assets --> Reports --> Select specific report, but I would prefer to have the option to have a user click a button and have the pdf version of the report show up in their downloads folder.
Is this possible? I see some functionality to generate Pixel Perfect reports in the Automation module, but I don't see how I can get the filters I've applied in Qlik Sense be applied to the report and then have the report show up in my downloads folder.
Thanks for any advice.
@timwhite choice advantagewrote:
Is there a way to have a button generate a Pixel Perfect report on demand that includes applied filters? I know I can go to Assets --> Reports --> Select specific report, but I would prefer to have the option to have a user click a button and have the pdf version of the report show up in their downloads folder.
Is this possible? I see some functionality to generate Pixel Perfect reports in the Automation module, but I don't see how I can get the filters I've applied in Qlik Sense be applied to the report and then have the report show up in my downloads folder.
Thanks for any advice.
Start with the Webhook
block as your trigger. This block will generate a unique URL.
The webhook URL can accept parameters, which is how you will pass the selections from your Qlik Sense app.
Inside the automation, add a Connect to App
block to link to your Qlik Sense app.
Add an Apply Selections
block and configure it to apply the filters it receives from the webhook. This is the crucial step. You will use a variable from the webhook's payload (e.g., {{webhook.parameters.selections}}
) to dynamically apply the filters.
Add a Generate Pixel Perfect Report
block. This block is what tells Qlik Reporting Service to create the PDF.
Finally, use a Redirect
or Download File
block to send the generated report back to the user's browser.
@donna641 Thanks for responding. I'm encouraged that this might be possible; I do have a few questions. I created an automation and a 'Run Started' block with Run Mode being Webhook, Connector being Qlik Cloud Services, and Event being Run Started. I've selected the Automation name as the Automation ID.
I'm not seeing a 'Connect to App' block; any idea in which category I might find that?
I sincerely appreciate you taking the time to walk me through this.