Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Jun 26, 2023 3:26:33 AM
Oct 15, 2021 12:34:34 AM
With Qlik Application Automation, you can get data out of Qlik Cloud and distributing it to different users in formatted Excel. The workflow can be automated by leveraging the connectors for Office 365, specifically Microsoft SharePoint and Microsoft Excel.
Here I share two example Qlik Application Automation workspaces that you can use and modify to suit your requirements.
Content:
Video:
Note - These instructions assume you have already created connections as required in Example 1.
This On-Demand Report Automation can be used across multiple apps and tables. Simply copy the extension object between apps & sheets, and update the Object ID (Measure 3) for each instance.
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.
Loving this concept @MattGrayndler, especially as a potential SaaS replacement for some NPrinting components.
However, when creating a new Connection in Qlik Application Automation, for example to Sharepoint, is there a way to change the Prompt / Consent Level, similarly to the process within the normal Data Connections, so that we can use the select_account option?
This is so great @MattGrayndler , could you help me out, on the On demand automation, the "select field values by query" needs inputs.. can you help me to map the proper inputs there for that block? Thank you...
@Madolfsson When you import the Automation these fields should have values already, do they not?
For App ID, it's looking at the 2nd measure coming from qlik-blends. And the other values come from an object that's created for Selected Dimensions and Values.
If you need to input these expressions - turn off formula parsing:
And input these values:
AppID: {$.InputData.data[0].qMatrix[0][1].qText}
Field Name: {$.TempObject.Dimension}
Field Value Search String: ("{replace: {$.TempObject.Value}, ', ', '"|"'}")
For the formula in the field value search string, we are replacing the values coming from Qlik like this Value1, Value 2
and turning into this format ("Value1","Value2")
@Lachlan when I create a connection it uses the 'select_account' prompt type.
If QAA needs admin approval, it will then prompt you to sign in with an Admin account.
Please feel free to post more detail about the issue you are facing either within the Qlik Application Automation Community or through Qlik Support:
Hey @MattGrayndler thanks for that, the following blocks did not have inputs when I imported the On demandv2-
Hi @Madolfsson - Thanks for pointing this out, this certainly wasn't what I expected.
Upon testing it looks like the values for the Qlik Cloud Services blocks disappear when you move a Workspace between different Qlik Cloud regions.
I've gone ahead and uploaded 3 versions (one for each Qlik Cloud region - AP, EU, US). Please download the relevant one for your region and try again.
Thanks a lot @MattGrayndler for that extra work!
As an update, the issue with sharing Workspaces between tenants in different regions is now resolved.
As a result, the On-Demand example is now again a single version attached to the document that can be used by any tenant/region.
HI - is there a limitation to this on no of columns?
I've got to 27, and it fails, works at 26 columns.
Error 400:
The argument is invalid or missing or has an incorrect format.
I found the solution - had to add extra columns to mapping table.