Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
May 31, 2023 3:27:30 AM
Dec 14, 2021 4:59:13 AM
This article explains how the Qlik Reporting connector in Qlik Application Automation can be used to generate a bursted report that delivers recipient-specific data.
For more information on the Qlik Reporting connector, see this Reporting tutorial.
This article offers two examples where the recipient list and field for reduction are captured in an XLS file or a straight table in an app. Qlik Application Automation allows you to connect to a variety of data sources, including databases, cloud storage locations, and more. This allows you to store your recipient lists in the appropriate location and apply the concepts found in the examples below to create your reporting automation. By configuring the Start block's run mode, the reporting automations can be scheduled or driven from other business processes.
In this example, the email addresses of the recipients are stored in a straight table. Add a private sheet to your app and add a straight table to it. This table should contain the recipients' email address, name, and a value to reduce the app on. We won't go over the step-by-step creation of this automation since it's available as a template in the template picker under the name "Send a burst report to email recipients from a straight table".
Instead, a few key blocks of this template are discussed below.
In this example, the email addresses of the recipients are stored in an Excel file. This can be a simple file that contains one worksheet with headers on the first row (name, email & a value for reduction) and one record on each subsequent row.
The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.
Hi @Emile_Koslowski ,
I would like to clarify about 'Using an Excel File as a distribution list'.
Specifically, in step 1 of your explanation, how to retrieve the 'Drive ID' of the excel file to insert it into the QAA in the 'List Item in root Folder of Drive' block.
Our excel file has been uploaded to onedrive.
Thanks in advance.
Hi @martinamangiagli ,
If you click the Drive Id input field, the "do lookup" option will show in the dropdown, does that show your drive?
Hi @Emile_Koslowski ,
Our excel file called 'Manager Email List' has been saved in onedrive but, when we run the search on 'do lookup' among the options it does not appear.
Instead a 'business' file appears which is not present in onedrive and is not the file we need.
Hi @martinamangiagli ,
The lookup does not search for files but drives. The result you get looks like a valid drive id, can you select that?
If you then run that block (hover it and click "Test Run") and go to its history, you should find a list of all items (files & folders) from that drive. In that list, you can then search for the file named "Manager Email List" and take that file's item id for the List Rows With Headers block.
In this automation, the role of the List Items In Root Folder Of Drive block is to help you find the right file. You can also ignore that first block (disable it by right-clicking) and directly map the drive id & item id in the List Rows With Headers block by using that block's lookups.
Hello,
with this method each generate report counts 1 run out of the 100 basic available.
Is there a method to get the generate report block out of the loop?
regards,
Sophie
Hello @sophie_bd
Please post your query and the challenge you are facing in our Application Automation forum, where our support folks and active community can assist you. This sounds like something we cannot approach directly in an article.
All the best,
Sonja
Hola , tengo un problema , tengo una tabla con multiples medicos que se les envía su reporte personal del mes terminado
pero si el medico no atendió pacientes ( vacaciones x ejemplo en el mes terminado ) las selecciones no funcionan le envía un reporte con toda la información abierta de todos los medicos
Es posible colocar un filtro de cantidades por ejemplo dentro algún bloque ? consulta_medicas>1 por ejemplo
Son geniales las automatizaciones le dan un excelente valor agregado a Qlik
sigan por mas !!!!!
Hi,
"Append <null> to VEmailList error on Variable - VEmailList" automation block. How do I solve it?
Hello @shea
I recommend you post about your issue in as much detail as possible in the Qlik Application Automation forum, where our active support agents and users can assist you.
I'd also like to direct you at Qlik Cloud Tabular Reporting, in case this would also suit your purposes.
All the best,
Sonja
Hey Folks, has anyone done this with google cloud storage? I am hitting issues with uniform-bucket-access which is odd because this is what GCP pretty much forces you to use.
error: Something went wrong while writing data to path 157202401: { "error": { "code": 400, "message": "Cannot insert legacy ACL for an object when uniform bucket-level access is enabled. Read more at https://cloud.google.com/storage/docs/uniform-bucket-level-access", "errors": [ { "message": "Cannot insert legacy ACL for an object when uniform bucket-level access is enabled. Read more at https://cloud.google.com/storage/docs/uniform-bucket-level-access", "domain": "global", "reason": "invalid" } ] } }