Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Current situations:
Currently the only way i can think of linking the ON-DEMAND feature with the NPrinting report, is to create a separate Connection and Report on nprinting per distributed document, as in per user, which is not practical or feasible.
Any ideas on how to deal with this case ?
Hi,
Yes the solution you mention is the only because you have a different QlikView document for each user.
To create a single connection you must create a single QlikView document with data of all users. You can create this document only for reporting purposes and load only the data you need to create reports. After you create the filters you need for each user, a single template and a single publishing task to distribute the reports.
This is the usual way of working of Qlik NPrinting.
Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT https://community.qlik.com/docs/DOC-14806. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads as HELPFUL if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads as HELPFUL if you feel additional info is useful to others.
Hello thank you for the response.
Yes we are trying that currently, as in distributing the same dashboard holding all the data, a Global Dashboard lets say.
However, since this is a report to be used for ON-DEMAND, so when the user goes into his document and press on the on-demand button, the report linked to the Global Dashboard does not show up in the list.
Also, I am not sure if the filtering of the user for his current session in Qlikview will pass on correctly to the NPrinting report, if its linked to a Global Dashboard, even if this dashboard is an exact copy components wise.
As Ruggero said - 1 application for NPrinitng reporting distributed to ALL users - so all users will to connect to the same document! There is no selection chaining between different apps!
What you are describing is not possible or technicly can be possible, but only if for each user you create dedicated sets of connection, reports etc, which will make no sense!
this is where you got it wrong - you should assume all users will go to the same (NOT HIS) document!:
However, since this is a report to be used for ON-DEMAND, so when the user goes into his document and press on the on-demand button, the report linked to the Global Dashboard does not show up in the list.
Effectively you need to create Global Dashboard just for NPrinting purpose
regards
Lech
So to make sure i understood your suggestion is to:
So basically have two dashboards one for the general data visualization and another used just for the on-demand report generation purposes.
Note: The reason we did the distribution by user is to lower the time it takes for the Dashboard to load, since it holds a lot of data and also uses input fields which cause a lot of issues in the shared file size.
yep - i think you got this right
I am not sure if input field would be supported with NPrinitng - i have never tested it.
your NPrinting App should only contain data and object used for NPrinting reports - i would assume it would be much smaller and should normally run much faster.
cheers
Lech
Okay thank you for the help
One more question on this:
Is there a way to link these two dashboards together ?
So that the user can still generate his on-demand nprinting report from the same dashboard he is logged into?
As in a way to get the filters he has applied on this dashboard and send them to the nprinting specific dashboard or nprinting report and generate the on-demand report?
Or there is no way around the need for two entry points for the same data?
Hi,
Qlik NPrinting can generate reports with data from multiple connections. But in your scenario it means to go back to a connection for each user. You must use Qlik NPrinting as it is designed, by using user filters.
If you create a Qlik Sense app or a QlikView document only for reporting it will not slow down the users work because it is a different app/document.
In Qlik NPrinting 17 the On-Demand button appears when you install the On-Demand plugin in the QlikView server. It is not possible to hide it for specific documents.
Qlik NPrinting 17 right now doesn't support input fields.
Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT https://community.qlik.com/docs/DOC-14806. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads as HELPFUL if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads as HELPFUL if you feel additional info is useful to others.
Ah on let me rephrase maybe did not understand me.
Becauses our Qlikview documents are distributed by user due to size issues, the on-demand button when clicked will only show them NPrint reports whose connection is linked to Qlikview/Sense documents they have access to.
So we would need to create a connection adn report for each user seperately which is not feasible.
Is there a way to organize it where the user can from his dashboard, click on the on demand, see a report that is linked to another dashboard (the one with the full data) click and generate report, and have that nprinting report understand the current selections done on the dashboard and apply them also to the report ?
no - there is no chaining betwen 1 and another Qlik Document with NPrinting - so the selection will not carry accross to any othr document.
Selection for OnDemand must be applied on the document you have used to create OnDemand connection.
regards
Lech