Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
IamAlbinAntony
Creator
Creator

Do not send report if no filter is added to a user

Hi all

Would any one please let me know how to change settings on NPrinting to ignore sending reports to individuals(users) who doesn't have any filter.

This is helpful if I forget to add any filter to an individual and the person getting all the sensitive data without any filter.

Can anyone help me in this !

Labels (2)
1 Solution

Accepted Solutions
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi,

there is no such setting in NPrinting.

You can workaround it by making sure all your object in Qlik Sense require particular filter to be applied before they calculate. You can use for this set analysis and some sort of flag.

It then becomes more of QlikView / Qlik Sense question on how you want to implement it, what kind of impact it would have on performance etc. Those questions would be then related to your particular model and there is no single answer to them.

 

If you want to do this on NPrinting side you would have to use NPrinting API to check if all users have filters and either delete those which dont have filters or apply filters based on whatever logic you come up with. For the Api with Rest connector in QlikView or Qlik Sense you can use library I have already written. It will greatly help you understand how it works and what syntax it need. 

go to https://nprintingadventures.com/ and read those posts:

https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/

https://nprintingadventures.com/2019/11/28/nprinting-api-qlik-rest-subroutines-v1-1/

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.

View solution in original post

1 Reply
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi,

there is no such setting in NPrinting.

You can workaround it by making sure all your object in Qlik Sense require particular filter to be applied before they calculate. You can use for this set analysis and some sort of flag.

It then becomes more of QlikView / Qlik Sense question on how you want to implement it, what kind of impact it would have on performance etc. Those questions would be then related to your particular model and there is no single answer to them.

 

If you want to do this on NPrinting side you would have to use NPrinting API to check if all users have filters and either delete those which dont have filters or apply filters based on whatever logic you come up with. For the Api with Rest connector in QlikView or Qlik Sense you can use library I have already written. It will greatly help you understand how it works and what syntax it need. 

go to https://nprintingadventures.com/ and read those posts:

https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/

https://nprintingadventures.com/2019/11/28/nprinting-api-qlik-rest-subroutines-v1-1/

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.