Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I woud like to execute an NPrinting task in Qlikview Management console. Would be nice to handle everything in one console.
Would that be possible to add an NPrinting task as an external task? Or what could be the option to do it?
The task is just creating a report and writes it into an excel file.
The task is running perfectly in NPrinting, but as I said, would be nice to handle all the tasks in one console.
Thanks,
G
This limitation no longer exists.
If you look in the QlikView NPrinting Server management console, you can now enable alerts for external requests.
Take a look at the QlikView NPrinting Management console:
This is a way to create external tasks in Nprinting.
You can use QV to create or copy the needed request file in the correct folder.
There is no option to use QMC for Nprinting. It has its own console.
How to Execute NPrinting Reports by External XML Request – Customer Feedback for Vizubi
Thank you
I'll try tomorrow. I had a look but it doesn't seem to be fine for me. It's not what I am looking for.
I'd like to see all the tasks in QMC.
You can use robocopy or store with execute from a qvw as trigger and a do sleep while loop to dedects the end of nprinting task.
Here is code i use after trigger NPrinting to grand NTFS rights to the reports based on section access. The PDFs are in a shared folder and linked from qvw. The only problem is that a open PDF cant be recreated. To prevent this situation you can mount it in the webserver and give users download links, without extra webserver logik you loose NTFS protection, it is like the download if you export to excel every person with the link can get it.
sleep 25000;
do while (not isnull(filetime('D:\QlikView\NPrintingOnDemand\Trigger\Task.request')))
sleep 30000;
loop
sleep 5000;
let vWorkFolder='D:\QlikView\Produktion\PDF\';
let vQVServiceUser=OSUser();
execute cmd.exe /C ICACLS "$(vWorkFolder)" /inheritance:r /t;
//QVUser alle Rechte geben
execute cmd.exe /C ICACLS "$(vWorkFolder)" /grant "$(vQVServiceUser)":F /t;
//Userrechte gesondert zuweisen
for i=0 to NoOfRows('User')-1
let vUser=peek('User.WindowsLogin',i,'User');
//Leserechte
execute cmd.exe /C ICACLS "$(vWorkFolder)" /grant "$(vUser)":R /t;
next
Hi,
Natively you can't do that with QlikView. while NPrinting is a tool that integrates with QlikView, NP and QV are two different tools. Like it has been said you can "connect" NPrinting tasks to QlikView tasks using external requests. This works well, except for the fact that you can't send e-mail alerts (for success, failure and/or warning) from NPrinting when using external requests (however, Vizubi seems to be already working on this issue).
Besides this approach, it may be possible to do what you want using an EDX trigger task, however I'm not sure about it,
regards
Thank you everyone.
As I mentioned it's working fine in NPrinting and I just wanted to use one console for everything. If there's no obvious and easy solution I'll use it like this.
Thanks again,
G
This limitation no longer exists.
If you look in the QlikView NPrinting Server management console, you can now enable alerts for external requests.
Take a look at the QlikView NPrinting Management console:
George,
We're working on improving how QlikView NPrinting Server works with QMC.
How would you like to see this function; workflow, features...
Best
Aran Nathanson
Lead Product Manager
Collaborative Analytics
Thank you Aran,
I will play with this function and see what can I do.
Looks good for the purpose.
Cheers,
G