<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: NPrinting in Qlik NPrinting</title>
    <link>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742971#M29997</link>
    <description>&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;I strongly suggest to use "English" here as you will get much larger chance to get an answer:&lt;/P&gt;&lt;P&gt;Here is your post translated using "Google Translate":&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Hello,&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;I am in the process of migrating an Nprinting 16.1.0.0 application to version 19.29.3.0&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;I have 2 major concerns, and 1 more minor:&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;The first: I notice that when I launch a publication task, with several reports to send by email, it generates each report as many times as there are recipient email addresses. A task that took a few tens of seconds in the old version now takes several minutes (see tens of minutes ...)&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;The second: in the old version, it was possible to create jobs, which made it possible to launch the tasks one after the other. Today, unless there is an interpretation error on my part, there are no more jobs, and except for putting launch times for each of the tasks (in the triggers), it is impossible to launch all the tasks at the same time. continuation, because by selecting them, and by clicking on execute, all the tasks are launched at the same time, and when there are hundreds of them, the server crashes ... And I cannot find any configuration to declare a "file d 'maximum wait'.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;And the third more minor: there is no longer the function of duplicating a task, it was very convenient when from one task to another there were only a few filters to modify.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;If you have any answers to give me, I am interested.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;thank you in advance&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Best regards&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Eric&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Before I start I would like to ask if you have gone through any NPrinting training? It is enterprise class tool and often people assume it is easy to set things up as it is just "Drag &amp;amp; Drop", but this is nothing more than big mistake. You need proper planning, thinking about solution from perspective and simple 1:1 migration will not work!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Answers:&lt;/P&gt;&lt;P&gt;1. This is a case if recipients have user filters and in such scenario reports must be created by NPrinting individually as those filters can be different for each of them. Typically if there are no user filters for report you would put this is report in dedicated NPrinting app, bunch up users into NPrinitng group and setup group as recipient. That would be my approach and in such scenario you would not get duplicated reports. Other options is to use April 2020 or newer NPrinting and setup one dummy user for the report with variable containg emails of all users who will receive it. more here:&amp;nbsp;&lt;A href="https://nprintingadventures.com/2020/06/17/small-big-change-dynamic-email-address/" target="_blank"&gt;https://nprintingadventures.com/2020/06/17/small-big-change-dynamic-email-address/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. You are correct - there are no jobs but at the same time to set it up correctly you need to learn little bit about NPrinting first and consider environments. The fact that your server crashes leads me to think that you are using "QlikView - Local" connection instead of QVP. QVP would be recommended connection to allow for stability and best performance! When you say: "&lt;FONT color="#808080"&gt;&lt;EM&gt;all the tasks are launched at the same time, and when there are hundreds of them, the server crashes ..."&lt;/EM&gt;&lt;FONT color="#000000"&gt; what do you mean - which server crashes, QlikView or NPrinitng? As I mentioned below even if you trigger 100 tasks but you run NPrinting Engine on server say with 4 CPU cores, only 4 QV.exe session will be open at the time and all other tasks will wait in the queue anyway. Designing this requires knowledge of workload but also understanding which server does heavy lifting when using LOCAL vs QVP connection.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;At the same time you should study documentation on &lt;A href="https://help.qlik.com" target="_blank"&gt;https://help.qlik.com&lt;/A&gt; and learn about CPU/RAM recommendations for QlikView reports. Number of CPU core will dictate number of parallel QlikView sessions open by NPrinting. You cannot compare this to version 16 as it was not multi-threaded. NPrinitng 17+ is multi-threaded and allows for multiple reports generation at a time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you really require task dependencies you can use API and task chaining method by setting it up in QMC. Details here:&amp;nbsp;&lt;A href="https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/" target="_blank"&gt;https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. I agree with you - it is dearly missed feature!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Lech&lt;/P&gt;</description>
    <pubDate>Thu, 10 Sep 2020 23:08:31 GMT</pubDate>
    <dc:creator>Lech_Miszkiewicz</dc:creator>
    <dc:date>2020-09-10T23:08:31Z</dc:date>
    <item>
      <title>NPrinting</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742843#M29992</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Je suis en train de migrer une application Nprinting 16.1.0.0 vers la version&amp;nbsp;&lt;SPAN&gt;19.29.3.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Je rencontre 2 soucis majeurs, et 1 plus mineur :&lt;/P&gt;&lt;P&gt;Le premier : je constate que lorsque je lance une tâche de publication, avec plusieurs rapports à envoyer par mail, il génère autant de fois chaque rapport qu'il y a d'adresses email destinataires.&amp;nbsp; Une tâche qui prenait quelques dizaines de secondes dans l'ancienne version, prend désormais plusieurs minutes (voir dizaines de minutes...)&lt;/P&gt;&lt;P&gt;Le deuxième : dans l'ancienne version, il était possible de créer des jobs, ce qui permettait de lancer les tâches les unes à la suite des autres. Aujourd'hui, sauf erreur d'interprétation de ma part, il n'y a plus de job, et sauf à mettre des horaires de lancement pour chacune des tâches (dans les déclencheurs), il est impossible de lancer toutes les tâches à la suite, car en les sélectionnant, et en cliquant sur exécuter, toutes les tâches se lancent en même temps, et quand il en a des centaines, le serveur se plante... Et je ne trouve pas de paramétrage pour déclarer une "file d'attente maxi".&lt;/P&gt;&lt;P&gt;Et le troisième plus mineur : il n'y a plus la fonction de duplication d'une tâche, c'était bien commode lorsque d'une tâche à l'autre il n'y avait que quelques filtres à modifier.&lt;/P&gt;&lt;P&gt;Si vous avez des éléments de réponses à m'apporter, je suis preneur.&lt;/P&gt;&lt;P&gt;Merci d'avance&lt;/P&gt;&lt;P&gt;Bien cordialement&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:59:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742843#M29992</guid>
      <dc:creator>eric67</dc:creator>
      <dc:date>2024-11-15T23:59:56Z</dc:date>
    </item>
    <item>
      <title>Re: NPrinting</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742971#M29997</link>
      <description>&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;I strongly suggest to use "English" here as you will get much larger chance to get an answer:&lt;/P&gt;&lt;P&gt;Here is your post translated using "Google Translate":&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Hello,&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;I am in the process of migrating an Nprinting 16.1.0.0 application to version 19.29.3.0&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;I have 2 major concerns, and 1 more minor:&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;The first: I notice that when I launch a publication task, with several reports to send by email, it generates each report as many times as there are recipient email addresses. A task that took a few tens of seconds in the old version now takes several minutes (see tens of minutes ...)&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;The second: in the old version, it was possible to create jobs, which made it possible to launch the tasks one after the other. Today, unless there is an interpretation error on my part, there are no more jobs, and except for putting launch times for each of the tasks (in the triggers), it is impossible to launch all the tasks at the same time. continuation, because by selecting them, and by clicking on execute, all the tasks are launched at the same time, and when there are hundreds of them, the server crashes ... And I cannot find any configuration to declare a "file d 'maximum wait'.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;And the third more minor: there is no longer the function of duplicating a task, it was very convenient when from one task to another there were only a few filters to modify.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;If you have any answers to give me, I am interested.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;thank you in advance&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Best regards&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT color="#808080"&gt;&lt;EM&gt;Eric&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Before I start I would like to ask if you have gone through any NPrinting training? It is enterprise class tool and often people assume it is easy to set things up as it is just "Drag &amp;amp; Drop", but this is nothing more than big mistake. You need proper planning, thinking about solution from perspective and simple 1:1 migration will not work!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Answers:&lt;/P&gt;&lt;P&gt;1. This is a case if recipients have user filters and in such scenario reports must be created by NPrinting individually as those filters can be different for each of them. Typically if there are no user filters for report you would put this is report in dedicated NPrinting app, bunch up users into NPrinitng group and setup group as recipient. That would be my approach and in such scenario you would not get duplicated reports. Other options is to use April 2020 or newer NPrinting and setup one dummy user for the report with variable containg emails of all users who will receive it. more here:&amp;nbsp;&lt;A href="https://nprintingadventures.com/2020/06/17/small-big-change-dynamic-email-address/" target="_blank"&gt;https://nprintingadventures.com/2020/06/17/small-big-change-dynamic-email-address/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. You are correct - there are no jobs but at the same time to set it up correctly you need to learn little bit about NPrinting first and consider environments. The fact that your server crashes leads me to think that you are using "QlikView - Local" connection instead of QVP. QVP would be recommended connection to allow for stability and best performance! When you say: "&lt;FONT color="#808080"&gt;&lt;EM&gt;all the tasks are launched at the same time, and when there are hundreds of them, the server crashes ..."&lt;/EM&gt;&lt;FONT color="#000000"&gt; what do you mean - which server crashes, QlikView or NPrinitng? As I mentioned below even if you trigger 100 tasks but you run NPrinting Engine on server say with 4 CPU cores, only 4 QV.exe session will be open at the time and all other tasks will wait in the queue anyway. Designing this requires knowledge of workload but also understanding which server does heavy lifting when using LOCAL vs QVP connection.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;At the same time you should study documentation on &lt;A href="https://help.qlik.com" target="_blank"&gt;https://help.qlik.com&lt;/A&gt; and learn about CPU/RAM recommendations for QlikView reports. Number of CPU core will dictate number of parallel QlikView sessions open by NPrinting. You cannot compare this to version 16 as it was not multi-threaded. NPrinitng 17+ is multi-threaded and allows for multiple reports generation at a time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you really require task dependencies you can use API and task chaining method by setting it up in QMC. Details here:&amp;nbsp;&lt;A href="https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/" target="_blank"&gt;https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. I agree with you - it is dearly missed feature!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Lech&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2020 23:08:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742971#M29997</guid>
      <dc:creator>Lech_Miszkiewicz</dc:creator>
      <dc:date>2020-09-10T23:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: NPrinting</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742972#M29998</link>
      <description>&lt;P&gt;....one last question - why do you migrate to such old version. I strongly suggest to migrate to September 2020 which is 6-7 releases newer (including patches) and resolves tonnes of bugs which were present in older versions. It also has a lot more new features and functionalities.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2020 23:11:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/NPrinting/m-p/1742972#M29998</guid>
      <dc:creator>Lech_Miszkiewicz</dc:creator>
      <dc:date>2020-09-10T23:11:51Z</dc:date>
    </item>
  </channel>
</rss>

