Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
timwhite
Contributor II
Contributor II

Button to generate Pixel Perfect report on demand

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.

Labels (1)
2 Replies
donna641
Contributor
Contributor


@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.

 

timwhite
Contributor II
Contributor II
Author

@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.