Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

How to update recipients dynamically at Nprinting Task level

Hi,

I  am generating a report through Nprinting,which is having 50 Reciepents.

I am importing the recipents from my  report by using Qlikview entity import option

Capture.JPG

.When recipient names  are changing at Database level,changes are updating upto my recipients list.

Reciep Level.JPG

How these changes can update automatically at Task level.?

Tasklevel.JPG

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

In your Qlikview entity you need to have it something like this:

NameGroup
CENTRAL BAPTIST VILLAGENPRINTRecGroup
JAMES C KING HOMENPRINTRecGroup
LAKE FOREST PLACENPRINTRecGroup

You may have more fields to feed into NPrinting but at a minimum you need those 2 fields.

The Group can be any name you wish to make it.

Once you have that, in your NSQ, you'll want to setup an 'Import Recipient Task'.

Click 'Delete old recipients'.

Click 'Recipient Imports'.

Click 'New'

Select 'From Qlikview Entity' radio button next to 'Import Type'.

In the 'Object ID' box, click 3 dots on right.  Select this Qlikview Entity object you made earlier. Click Ok.

Click 'From Qlikview Entity' Import button at the top right on the ribbon.

A mapping wizard will come up.

Map Name to 'FullName'

     Group to 'Group1'

*map any of your other entity fields you might have

Click Next.

Click Execute.

Save and Close back out to main screen.

This has created a task for this import process.

   

Now in your Report task go to 'Recipients' and add the recipient GROUP.  NOT the individual recipients.

You want to add the group so it will automatically update the recipient list.  If you do not add the group won't update the recipients automatically.

*Don't forget to add the import task to your schedule before your report task.

View solution in original post

4 Replies
Anonymous
Not applicable
Author

You need to import your list of recipients as part of a recipient group.

Then in your task you add the group as recipient not each individual person.

Not applicable
Author

Hi Wallo,

For current month, am having 50 Recipients.

Next month they are going to increase 70.

I created a group and running the  Recipient Import task.

But new records are not updating in the group.

I can see new records at Recipients list.

Anonymous
Not applicable
Author

In your Qlikview entity you need to have it something like this:

NameGroup
CENTRAL BAPTIST VILLAGENPRINTRecGroup
JAMES C KING HOMENPRINTRecGroup
LAKE FOREST PLACENPRINTRecGroup

You may have more fields to feed into NPrinting but at a minimum you need those 2 fields.

The Group can be any name you wish to make it.

Once you have that, in your NSQ, you'll want to setup an 'Import Recipient Task'.

Click 'Delete old recipients'.

Click 'Recipient Imports'.

Click 'New'

Select 'From Qlikview Entity' radio button next to 'Import Type'.

In the 'Object ID' box, click 3 dots on right.  Select this Qlikview Entity object you made earlier. Click Ok.

Click 'From Qlikview Entity' Import button at the top right on the ribbon.

A mapping wizard will come up.

Map Name to 'FullName'

     Group to 'Group1'

*map any of your other entity fields you might have

Click Next.

Click Execute.

Save and Close back out to main screen.

This has created a task for this import process.

   

Now in your Report task go to 'Recipients' and add the recipient GROUP.  NOT the individual recipients.

You want to add the group so it will automatically update the recipient list.  If you do not add the group won't update the recipients automatically.

*Don't forget to add the import task to your schedule before your report task.

Not applicable
Author

Thanks Wallo.

It is working as expected