NPrinting 15 Release Notes

    15.0.1.11 and 15.7.0.0

     

    Summary

     

    What's New

     

    • QlikView 11.20 SR9 Supported
    • Schedules monitor displays all schedules loaded in the Management console
    • Sender’s name in e-mail address

     

    Improvements

     

    • Email alert also after external request completion

     

    Bugs Fixed – 15.7.0.0

     

    • “Repair error” on opening PowerPoint reports with tables
    • PowerPoint drag and drop did not work on secondary monitor
    • Fixed an error when saving an .xlsx report to .xls
    • PixelPerfect charts with TopN option displayed wrong data
    • Wrong landscape orientation on physical print and PDF

    Bugs Fixed – 15.0.1.11 and 15.7.0.0

     

    • Crash after deleting a Report used in Tasks
    • Incorrect Japanese character in the objects cache
    • Monthly schedule was executed at different times
    • Missing data on PDF output
    • Recipients import issue with Japanese file name
    • Increased output quality in PDF reports produced from PowerPoint templates

     

    What's New

     

    New features are available only for the Feature Track.

     

    QlikView 11.20 SR9 Supported

     

    After many tests, NPrinting supports QlikView Desktop 11.20 SR9.

     

    Schedules monitor displays all schedules loaded in the Management console

     

    The NPrinting Management Console has the new menu "Schedules Monitor". It displays all schedules loaded by the NPrinting Service as a grid or calendar.

    The available information are:

     

    • State: idle or running
    • Project: the .nsq file)
    • Schedule: the name of the schedule
    • Start Date
    • Start Time
    • End Date
    • End Time
    • Duration
    • Next Date
    • Next Time

     

    Sender’s name in e-mail address

     

    It is now possible to include the full name of the e-mail sender by entering it into the related field in the Email and Log setting option or in the specific Task.

     

    Improvements

     

    Email alert also after external request completion

     

    NPrinting can send an email alert upon completion of an External Request. To enable this feature simply check the "Send E-mail on external request" checkbox. This setting can be found in NPrinting ‘Log settings’ under ‘File’>‘Options’. The email information is configurable by setting the same options used for standard administrative email alert.

     

    New features added to PixelPerfect report

     

    New features was added to PixelPerfect report editor:

     

    • Provide the capability to center items on the toolbar
    • Add the capability to zoom in and out the designer area by pressing CTRL and the mouse wheel
    • Export to HTML - Provide the capability to export document watermarks so table of contents are clickable also in HTML
    • Group band - Add the After Band Except Last and Before Band Except First members to the PageBreak enumeration
    • Provide the capability to create multiple bands of the same type (Details, Page Headers/Footers, etc.). Right click on the band to create a SubBand that, for instance, can be used to hide or print some part of the report according to data or to create multiple versions of a band within a single report. A band can have an unlimited number of sub-bands.
    • Provide the capability to print a report on roll paper (i.e., as a single uninterrupted page)
    • Implement horizontal anchoring for all controls (new property)
    • Add the Text Trimming property to Label, Table Cells and Check Boxes. It enable to show ellipsis instead of truncating the text
    • Image Size property of Picture Box provides the capability to tile the picture box with the provided image
    • Improved managing the table structure at design time
    • New Gauge chart

     

    Bugs Fixed

     

    “Repair error” on opening PowerPoint reports with tables

     

    Previous NPrinting Feature Tack versions displayed a “Repair” error message when opening some PowerPoint reports containing Tables. Columns with no rows caused the error due to the column’s tag without data in the chart’s source. This has been fixed.

     

    PowerPoint drag and drop did not work on secondary monitor

     

    Now drag and drop will work when editing PowerPoint reports even if you do it on a computer with a primary and a secondary monitor.

     

    Fixed an error when saving an .xlsx report to .xls

     

    When previewing an .xlsx report in .xls format, Excel showed a message like: "Protected view: Office has detected a problem with this file. Editing it may be dangerous...". This has been resolved.

     

    PixelPerfect charts with TopN option displayed wrong data

     

    PixelPerfect charts displayed wrong data if the “TopN” and “Point sort order” were both set. This has been fixed.

     

    Wrong landscape orientation on physical print and PDF

     

    Landscape layout was not retained when printing directly to a physical device or in PDF. This has been fixed.

     

    Crash after deleting a Report used in Tasks

     

    NPrinting crashed if a report used in one or more task was deleted. This has been resolved.

     

    Incorrect Japanese character in the objects cache

     

    Now saving and loading Japanese characters in the objects cache works fine.

     

    Monthly schedule was executed at different times

     

    A new function correctly calculates the next execution date and time. The error affected only monthly schedules.

     

    Missing data on PDF output

     

    Formulas are now refreshed before saving an output report in PDF format.

     

    Recipients import issue with Japanese file name

     

    The procedure that saves the recipients import configuration file now uses Unicode names.

     

    Increased quality in PDF reports produced from PowerPoint templates

     

    Starting from NPrinting 15.7.0.0 the standard resolution for images in PDF reports rendered from PowerPoint templates is 220DPI. In earlier versions, it was 96 DPI. If you change the “Quality Level” option to medium or low, the resolution will be set to 96 DPI.

    Please note that PowerPoint has an option to set the image compression level (go to Option -> Advanced -> Image Size and Quality, then enable “Do not compress image files”). Checking this flag makes sense only if done before saving the template for the first time.

     

     

    15.0.1.10 and 15.6.0.0

     

    Summary

     

    What's New - 15.6.0.0

     

    • QlikView 9, Bullzip, Windows XP and Windows 2003 Server are no longer supported
    • PowerPoint reports support native tables
    • Creating filters based on variables during a recipients import
    • Export Interchange File
    • Extended Use of Environment Variables and Relative Paths

     

    Improvements - 15.6.0.0

     

    • Print only selected pages on a PDF report from an Excel template
    • HTML is the default email format when using the SMTP e-mail protocol

     

    Bugs Fixed - 15.0.1.10 and 15.6.0.0

     

    • Improved memory usage
    • Images not saved with "Windows Server 2008 Standard Service Pack 2"
    • Socket Error #10054 Connection reset by peer

     

    What's New - 15.6.0.0

     

    QlikView 9, Bullzip, Windows XP and Windows 2003 Server are no longer supported

     

    QlikView Desktop 9, Bullzip PDF Printer, Windows XP and Windows 2003 Server are now all in the deprecated software list. From NPrinting 15.6.0.0 forward these softwares are no longer supported.


    PowerPoint reports support native tables

     

    PowerPoint reports now support native tables populated with data from QlikView documents. A table can be created by dragging and dropping an entire QlikView table or one or more columns onto the template. PowerPoint tables support formatting properties and object filters.All details are in the tutorial “How to create a table in a PowerPoint report”


    Creating filters based on variables during a recipients import

     

    NPrinting now allows for the creation of variable-based filters during a recipients import.Use this syntax in the recipients source file:[Connection].v\[VariableName]={[Value]}Where:


    • [Connection]: is the name of the connection to the .qvw that contains the variable. This is optional.
    • [VariableName]: is the name of the QlikView variable
    • [Value]: is the value you want to set the variable to
    • : add this option if you insert a formula and you need to flag the “Calculate” option

     

    Examples:


    • v\CurrentYear={2014}: this simple syntax will create a filter to set the QlikView variable CurrentYear to 2014
    • SalesDemo.v\CurrentYear={year(now())}: in case of an NPrinting project using multiple connections, this syntax will create a filter to set the variable CurrentYear from the connection SalesDemo to the formula year(now()).

     

    Export Interchange File

     

    NPrinting has a new “Export Project” button in the “Tools” group of the “Tools” tab. Clicking the “Export Project” button creates a compressed interchange file and opens a form where an export destination can be selected. Interchange files will be used in NPrinting Opera to import report templates, connections and filters, thus avoiding the need to re-create them. Existing NPrinting variables in the .nsq file will be imported as plain paths.


    Extended Use of Environment Variables and Relative Paths

     

    From this version on, Environment Variables and Relative Paths are available also in:


    • Task folder
    • Task folder with recipient subfolder
    • Recipient folder
    • Recipient subfolder

     

    To import recipients with an environment variable in the folder or subfolder field, insert it in the source with the syntax %VariableName%.


    Improvements - 15.6.0.0

     

    Print only selected pages on a PDF report from an Excel template

     

    When you insert an Excel template into a Task and set the output format to PDF, you will find the new property “Page Range” in the “Advanced” column (notice that the “Page Range” property appears only in this case). With this property, you can define the range of pages that the final PDF report will contain. You can:


    • print a single page by inserting the page number
    • print a range by specifying the starting and the ending page using the syntax [From Page] – [To Page]

     

    Please note that union of pages or ranges are not supported. For instance, inserting 1-3,6 or 1,3,5 will not work.

     

    HTML is the default email format when using the SMTP e-mail protocol


    E-mail messages are sent in HTML format by default when using an SMTP server. This simplifies formatting e-mail messages and embedding reports into the body of an e-mail.

     

    Bugs Fixed - 15.0.1.10 and 15.6.0.0

     

    Improved memory usage

     

    We modified NPrinting to improve the memory usage.

     

    Images not saved with "Windows Server 2008 Standard Service Pack 2"

     

    It seems that QlikView isn’t able to export images in Session 0 of a computer with "Windows Server 2008 Standard Service Pack 2" (Windows NT 6.0 family). In this case NPrinting copies the image to the clipboard and saves it as an image. Attention: this bug does not affect "Windows Server 2008 R2" that belongs to the Windows NT 6.1 family.

     

    Socket Error #10054 Connection reset by peer

     

    NPrinting now uses a different disconnection procedure when retrying to send emails to avoid the error Socket Error #10054 “Connection reset by peer”.

     

     

    15.0.1.9 and 15.5.0.3

     

    Summary

     

    Bugs Fixed

     

    • Invalid characters in Excel sheet names
    • Force disconnection from SMTP server on error
    • Wrong string in NPrinting's activation form with Italian and Chinese localization
    • Memory leak when generating reports with advanced properties in tasks
    • Backward compatibility issue with object title
    • PowerPoint template bug when involving Page and Slides

     

    Bugs Fixed

     

    Invalid characters in Excel sheet names

     

    Microsoft Excel does not accept the following characters in sheet names: / \ * ? [ ]. Before saving, NPrinting now checks for these characters and replaces them with underscores ‘_’ if found.

     

    Force disconnection from SMTP server on error

     

    When the exception “"Error while sending a message. Retrying to send" is thrown, NPrinting now forces a disconnect from the SMTP server before trying to reconnect.

     

    Wrong string in NPrinting's activation form with Italian and Chinese localization

     

    Fixed an incorrect Italian and Chinese resource string that caused an error during activation

     

    Memory leak when generating reports with advanced properties in tasks

     

    Improved memory management when generating reports containing advanced properties in the task.

     

    Backward compatibility issue with object title

     

    Fixed a compatibility issue when using object titles in NPrinting Feature track and then opening the project with an Enterprise track version.

     

    PowerPoint template bug when involving Page and Slides

     

    Fixed a bug that caused tags not to be replaced with values when applying a Page to a specific slide and then setting the "Slides" property with different slide IDs in the presentation.

     

     

    15.0.1.8 and 15.5.0.2

     

    Summary

     

    Improvements

     

    • Improved Error Reporting
    • Descriptive error message when attempting to create a Condition but the QlikView file is missing

     

    Bugs Fixed

     

    • Error previewing an unsaved Excel template
    • Object filters were calculated one for each column of a table
    • Fixed a bug related to columns used as source of PowerPoint charts
    • Inserting strings with line breaks now supported by PowerPoint reports
    • PowerPoint: Macros lost when saving presentation
    • Html: "Save as" didn't work properly
    • Not able to add a NAS directory from the management console
    • Error generating a subfolder on an FTP destination

     

    Improvements

     

    Improved Error Reporting

     

    From this version, enabling the "Enable advanced error management" checkbox activates the error management for both Client and Server applications. When an error occurs, the EurekaLog message is sent via a specific SMTP server which is different from the one used for sending email messages. Outlook is not used any more. EurekaLog is now active for "NPrinting Management Console" and "NPrinting Service". When an error occurs in the service, the error information is stored in "C:\Users\[username]\AppData\Roaming\NPrinting\Log" and no message box is displayed.

     

    Descriptive error message when attempting to create a Condition but the QlikView file is missing

     

    Earlier, when a connection source (qvw file) was deleted or moved and creating a new condition was attempted, an access violation error was displayed. From this version a more descriptive error message is displayed.

     

    Bugs Fixed

     

    Error previewing an unsaved Excel template

     

    Fixed a known issue when previewing an unsaved Excel report template.

     

    Object filters were calculated one for each column of a table

     

    An Object Filter applied to a table is now calculated one time. Due to a bug now resolved it was calculated for each column of the table.

     

    Fixed a bug related to columns used as source of PowerPoint charts

     

    When a column used as a source of a PowerPoint chart had no rows, the column's tag was left in the chart's source. This caused an error when opening the produced file. Now, a column’s tag is removed from the chart source when it has no rows eliminating the error.

     

    Inserting strings with line breaks now supported by PowerPoint reports

     

    You can now insert strings that contain line breaks. They will be processed normally.

     

    PowerPoint: Macros lost when saving presentation

     

    PowerPoint presentations containing macros will now retain the macros when saved.

     

    Html: "Save as" didn't work properly

     

    Fixed a bug related to "Save As" action in Html reports. Now it works fine.

     

    Not able to add a NAS directory from the management console

     

    Now, when you choose "Add folder" in the NPrinting Managment Console, a system dialog window will open allowing you to add also a NAS folder.

     

    Error generating a subfolder on an FTP destination

     

    It is now possible to create subfolders on an FTP destination.

     

     

    15.0.1.7 and 15.5.0.1

     

    Summary

     

    Improvements

     

    • Improve memory usage with large Excel Reports
    • NPrinting officially supports QlikView 11.20 SR8

    Bugs Fixed

    • Improved memory usage during import Recipients from LDAP
    • Object filters issue when “Verify Filter” is activated

     

    Improvements

     

    Improve memory usage with large Excel Reports

     

    Thanks to improved memory usage, NPrinting is now able to generate Excel reports with an increased number of rows or columns. We cannot state a maximum number of rows or columns because that depends on the data but NPrinting fully supports Excel 2007 .xlsx files formats.

     

    NPrinting officially supports QlikView 11.20 SR8

     

    After conducting a long list of tests, starting from this release NPrinting officially supports QlikView 11.20 SR8.

     

    Bugs Fixed

     

    Improved memory usage during import Recipients from LDAP

     

    NPrinting has improved memory usage during import recipients from LDAP. This avoids “Out of Memory” errors.

     

    Object filters issue when “Verify Filter” is activated

     

    We resolved a problem that appeared when applying an object filter with the “Verify filter” flag activated. Starting from this version, if the resulting dataset is empty:

     

    • The report is generated but the object will have no data
    • There will be a warning message in the logs

     

     

    15.5.0.0

     

    Summary

     

    What's New

     

    • PowerPoint Charts
    • QlikView 11.20 SR7 is officially supported
    • QlikView Chart Titles Added to PixelPerfect Templates
    • Word Report Support Odd Page Break

     

    Improvements

     

    • Faster multiple formats report generation
    • Better path error message
    • Formulas with paragraph break character are now supported

     

    Bugs Fixed

     

    • Excel Formulas was not calculated if output is PDF
    • Weird Format on PDF Generated from Excel Templates
    • Unformatted Charts on Excel Reports with Pages
    • Excel function "SUMPRODUCT" now works fine
    • Reduced Height Excel Rows Produced Wrong Output
    • Error Using the Same QlikView Pivot Table in Report and Condition
    • Deleted QlikView Objects Generated Catastrophic Failure

     

    What's New

     

    New features are available only for the Feature Track.


    PowerPoint Charts

     

    NPrinting now supports PowerPoint native charts. You can create new charts, or replicate QlikView charts, by adding column tags as the chart data source in the Table node.Note Carefully:


    • Stock charts are not supported
    • Column tags output won't be generated if dropped into the presentation
    • Tables are only chart data sources. You cannot drag and drop tables into the slides.

     

    To create a native PowerPoint chart refer to the tutorial: “How to Create a Native PowerPoint Chart”

     

    QlikView 11.20 SR7 is officially supported

     

    We completed the QlikView 11.20 SR7 certification tests, so, starting from this version, it’s officially supported.

     

    QlikView Chart Titles Added to PixelPerfect Templates

     

    As all other report editors, also PixelPerfect supports QlikView chart titles in Levels, Images and Tables.

     

    Word Report Support Odd Page Break

     

    Odd Pages section break is supported in Word reports. To add an odd page break in Word, click on Page Layout, select Breaks and click on Odd Page.

     

    Improvements

     

    Faster multiple formats report generation

     

    If a Task contains multiple copies of the same report in different formats, NPrinting will create the report only one time and then saves it multiple times in the required formats.

     

    Better path error message

     

    If the template file isn’t found during task execution you will see a descriptive error message in the NPrinting logs.

     

    Formulas with paragraph break character are now supported

     

    You can create formulas that contain the paragraph break character. They will be processed normally.

     

    Bugs Fixed

     

    Excel Formulas was not calculated if output is PDF

     

    PDF reports generated from Excel templates with Excel charts showed uncalculated formulas.

     

    Weird Format on PDF Generated from Excel Templates

     

    Some PDF reports produced from Excel templates showed unusual/incorrect formatting. This is now resolved.

     

    Unformatted Charts on Excel Reports with Pages

     

    Only the first chart on Excel reports, with Pages feature activated, were correctly formatted and formats were not replicated in subsequent charts.

     

    Excel function "SUMPRODUCT" now works fine

     

    There was a bug during calculation of “SUMPRODUCT” Excel function.

     

    Reduced Height Excel Rows Produced Wrong Output

     

    Generating Excel reports from template with reduced rows height produced wrong output.

     

    Error Using the Same QlikView Pivot Table in Report and Condition

     

    Due to a bug, now resolved, NPrinting was not able to use the same QlikView Pivot table in a report template and in a condition associated with that report.

     

    Deleted QlikView Objects Generated Catastrophic Failure

     

    Deleting a QlikView object used in a report caused a “Catastrophic Failure” error during report generation.

     

    Known Issues

     

    Error on previewing a report based on Excel 2013 templates not previously saved

     

    If you create an Excel .xls report template with Excel 2013 and run a preview without saving it first you’ll get the error: “Excel found unreadable content in ...". To avoid this, first save the template then run the preview.

     

     

    15.4.0.2

     

    Summary

     

    Bugs Fixed

     

    Bugs Fixed

     

    NPrinting Client Failed to Start

     

    Due to a bug in the localization files of the NPrinting client. The caused a the failure in the start up of the NPrinting Client. Please update your installation to this version if you experienced this bug. Only NPrinting version 15.4.0.1 was affected. This issue is now resolved.

     

    Environment Variable were not persistent in tasks “Custom Folder” configuration

     

    When saving a task with “Custom Folder” configured with Environment Variables, the Environment Variables value were not saved. This issue is now resolved.

     

     

    15.0.1.5 and 15.4.0.1

     

    Summary

     

    Bugs Fixed

     

    • SFTP Connection Error Resolved

      

    Bugs Fixed

     

    SFTP Connection Error Resolved

     

    A bug with an SFTP connection error issue has been resolved (SSH File Transfer Protocol – refer to http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol).

     

    You can define new SSH FTP connections in the “FTP Connection” window.

     

     

    15.0.1.4 and 15.3.0.4

     

    Summary

     

    Bugs Fixed

     

    • Excel Output is not captured to PDF when using Calculated Cells
    • %%Link_Path_Output_Folder%% not replaced in email editor
    • QlikView Straight tables are minimized in some cases after NPrinting reports are executed
    • Limited/Partial view of Long Formulas visible due to Formula Editor not supporting word wrap
    • ClearFilterRefList previously did not work when read from a .xls file
    • ‘Catastrophic Failure’ error when Generating an NPrinting report containing a QlikView chart with a Calculation Condition
    • Columns with null values generated errors with PixelPerfect report

     

    Bugs Fixed

     

    Excel Output is not captured to PDF when using Calculated Cells

     

    When generating output from an Excel Template containing calculated cells, the output is captured in Excel Output but not in PDF output. The output is now captured in PDF format as well.

     

    %%Link_Path_Output_Folder%% not replaced in email editor

     

    The tag %%Link_Path_Output_Folder%% in the email editor is not filled in and generates a warning instead of being replaced with the value of the folder where the .qvw reduced is saved. The value of the folder is now saved and the warning message has been eliminated.

     

    QlikView Straight tables are minimized in some cases after NPrinting reports are executed

     

    QlikView straight tables were being minimized after the running/execution of an NPrinting report or automated schedule. The fix now allows the QlikView Straight tables to remain in their original state after the execution of an NPrinting report.

     

    Limited/Partial view of Long Formulas visible due to Formula Editor not supporting word wrap

     

    Adding long formulas within the NPrinting formula editor prevented users from seeing the entire formula that was copied into it. This issue has been resolved by adding a ‘wrapping’ feature to the formula editor. The entire long formula can now be seen.

     

    ClearFilterRefList previously did not work when read from a .xls file

     

    When creating a recipient import from and .xls file with the option ClearFilterRefList was ignored. For instance with ClearFilterRefList set to true, the association between the recipient and the filters was not removed. Now ClearFilterRefList = true works and it is also possible to use "1" for true and "0" for false.

     

    ‘Catastrophic Failure’ error when generating an NPrinting report containing a QlikView chart with a Calculation Condition

     

    Generating an NPrinting report which contained a chart with a calculation condition resulted in the ‘Catastrophic Failure’ error. The issue is now resolved and no further errors will be generated based on this issue.

     

    Columns with null values generated errors with PixelPerfect report

     

    Adding a column with null values into a PixelPerfect report caused the error "Not a numeric value in Cell ColRow". This issue is now resolved.

     

    NPrinting did not delete private filters after removing recipients

     

    Thanks to this bug fix, when you delete a recipient, its associated private filters will also be automatically deleted.

     

     

    15.0.1.3 and 15.4.0.0

     

    Summary

     

    What's New

     

    • Object filters
    • NPrinting Filters support QlikView Advanced Search
    • Import Recipients from QlikView Objects
    • Send Test Email from Tasks
    • Sort lists by clicking the column headers
    • Recipients Variables are displayed in alphabetical order and are searchable
    • New MTH output format for PixelPerfect reports
    • New "clear field selections" filter option

     

    Improvements

     

    • Non printable objects

     

    Bugs Fixed

     

    • Adding an .nsq file and its folder in the NPrinting Management Console

     

    What's New

     

    New features are available only for the Feature Track.


    NPrinting Table Chart and Image Object  filters

     

    You can add a Table Chart or Image specific filter to a single table or image in a report template. First, you must create the filter. Then, associate the new chart specific filter with the table or image by using the “Filter” property in the Image or Table property tab. For each Image or Table you can associate only one filter. Chart specific filters are the last to be applied and therefore have the highest priority.Filters are applied in the following order:


    1. Task
    2. Recipient
    3. Cycle
    4. Report
    5. Level/Page
    6. Chart

     

    NOTES:

    1. If the chart filter contains selections for fields that are already selected by other filters (e.g., Task or Recipient filters), the chart specific filter will replace them.
    2. If the chart filter contains selections for fields that have never been selected, the chart filter will be applied in addition to the current selections.
    3. If the chart filter has the "Clear Selections" option active, the chart will be affected by all other filters except the one with "Clear Selections" flagged.
    4. Linked Fields based Chart specific filters are not supported.5- Table chart and Image filters only work with the NPrinting HTML and Office Template Editors. They do NOT work with the Pixel Perfect Editor.


    Object filters

    You can add a Object filter to a single table or image in a report template. First, you must create the filter. Then, associate the new object filter with the table or image by using the “Filter” property in the Image or Table property tab. For each Image or Table you can associate only one filter. Chart specific filters are the last to be applied and therefore have the highest priority. Filters are applied in the following order:

    1. Task
    2. Recipient
    3. Cycle
    4. Report
    5. Level/Page
    6. Chart

    NOTES:

    1. If the chart filter contains selections for fields that are already selected by other filters (e.g., Task or Recipient filters), the object filter will replace them.
    2. If the chart filter contains selections for fields that have never been selected, the chart filter will be applied in addition to the current selections.
    3. If the chart filter has the "Clear Selections" option active, the chart will be affected by all other filters except the one with "Clear Selections" flagged.
    4. Linked Fields based object filters are not supported.

    Chart filters are supported by the Excel, Word, PowerPoint and HTML template editors. The PixelPerfect template editor and QlikView Entity reports are not able to utilize the chart filter feature.


    NPrinting Filters support QlikView Advanced Search

     

    You can add QlikView Advanced Search expressions in NPrinting field-based Filters. For instance, to select all SalesOffice with a name that starts with an “S”, insert the formula "=SalesOffice like 'S*'". Remember it is possible to apply an advanced search on a field based on another field. For instance, you can select all SalesOffice with sales over $100,000 last month.

    Advanced Search expressions must:


    - start with an “=” character

    - uncheck/remove the “Evaluate” flag.


    In a Filter, you can add multiple values for multiple filter rows. They can be mixed with advanced search and fixed values. In this case values will be applied in "OR" mode.


    Import Recipients Directly from QlikView Objects

     

    NPrinting can import Recipients directly from a QlikView table chart. To do this, create a new recipient import entity, select "Import from QlikView entity" then open the object list and select the table chart that contains the recipients list. Associate the recipient fields with the columns of the table chart then proceed as usual.


    Send Test Email from Tasks

     

    The new "Test" feature replaces the "Check" functionality. Thanks to the new “Test” feature, you can send a preview email to developers, or save reports in a specific output folder without involving output destination or recipients email.

     

    The "Test" button is available only for "Report Task".

     

    To configure your test environment, open the option tab "Test settings". Fill the "Output path" with the folder you want to save the report’s preview output to. Task output folders will be created as subfolders of this path. The test folder will be concatenated with the output folder set in the task to reproduce the final folder structure. For example, if your test "Output path" is "C:\Test" and your task output path is "D:\Output\Task", the final path becomes "C:\Test\D\Output\Task". Notice that the drive name letter becomes a subfolder.

     

    If the task output folder is a UNC path (it starts with "\\"), a "NET" subfolder will be created in the test output path. For example, if your test "Output path" is "C:\Test" and your task output path is "\\Server\Output", the final path becomes "C:\Test\NET\Server\Output".

     

    If the output path of your task is an FTP destination, an "FTP" subfolder will be created, and it will contain the FTP destination name as subfolder. For example, if your test "Output path" is "C:\Test" and your task FTP destination is "ftp://192.168.123.201/Output", the final path becomes "C:\Test\FTP\DestinationName\Output".

     

    If at least one of your reports is set to be printed to a virtual or physical printer, a "PRINT" subfolder will be created and the report will be saved there as a PDF file using "Vizubi PDF Printer".

     

    You can also set test email addresses. For example, you have a task with three recipients and you perform a "Test". This will produce an email for each recipient as if you performed a "Run", but emails will be sent to the test email addresses. If you check "Include recipients' email addresses in the body of the message", the list of the original email addresses, with CC and BCC, will be included in the body of the email.

     

    The subject line will be modified to start with "Proof - ".


    Sort lists by clicking the column headers

     

    To sort a list of entities, simply click on the column headers. You can sort lists where the order of the entities are in no specific order. The Up/Down buttons in sortable lists are no longer visible.

    Notice that:

     

    - You can sort lists of reports, recipients and tasks when the lists these items are in are in no specific order

    - You cannot sort lists like tasks in jobs or jobs in schedules because, in these cases, the order affects the sequence of execution

    - Some lists in tasks are also sortable. For instance, report, recipient, legacy report and QlikView report lists are sortable.

    - Recipient lists in "Group" are sortable

     

    Recipients Variables are displayed in alphabetical order and are searchable

     

    When creating an email in a task, Recipient Variables are shown in alphabetical order.You can also use the search box at the top of the “Select Tags” window. Start typing the variable names and the list of variables will be automatically filtered.


    New MTH output format for PixelPerfect reports

     

    PixelPerfect report output can now be saved as .mht files. For details about .mht refer to http://en.wikipedia.org/wiki/MHTML.


    New "clear field selections" filter option

     

    "Clear Selections" is a new field flag in NPrinting Filters. If checked, when the filter is applied, the selections of the field will be cleared.

     

    Once the flag is checked, all other flags, except "Unlock if locked", will be disabled and you cannot add new field values. To add values, create a filter and then enable the flag.

    In this case, the values will no longer be used.

     

    "Clear Selections" flag also works with Linked Fields filters. All the fields that compose the Linked Fields filter will be cleared.

     

    It is possible to import this filter's flag through a Recipient Import using one of the following syntax items:


    • Field={list of values}<clearselections>
    • Field={}<clearselections>
    • Field=<clearselections>

     

    In the first case, no selections will be applied.

     

    Improvements

     

    Non printable objects

     

    It’s possible to print hard copies of CustomObject, Container, BookmarkObject, Slider, Button and Line/Arrow by using QlikView Entity Reports.

    The above types of objects can be exported as .png, .jpeg, .bmp, or .gif  by using QlikView Entity Reports.

     

    Bugs Fixed

     

    Adding an .nsq file and its folder in the Service Management Console caused a loop

     

    We resolved a bug that generated a loop if an nsq file and the folder where the NSQ was stored were both added to the NPrinting Management Console.

     

     

    15.0.1.3 and 15.3.0.3

     

    Summary

     

    What's New

     

    • ####

     

    Bugs Fixed

     

    • ####

     

    What's New

     

    New features are available only for the Feature Track

     

    Japanese localization

     

    NPrinting Client and Server GUI is now available in Japanese. To change the interface language, open Options. Under the Popular heading, select the language you prefer from the drop-down menu.

     

    Bugs Fixed

     

    Error while evaluating conditions that return null values

     

    The error “Error: Could not convert variant of type (Null) into type (OleStr)” was generated by a condition that returned a null value. Starting from this version Conditions support null values.

     

    PDF Printer error during installation

     

    There was a problem with the Vizubi PDF Printer when installing both NPrinting Server and Client. Now, if the printer already exists, it will not be installed again. If an older printer version is installed, it will be updated correctly.

     

    “Invalid Row Index” error during Excel Report Preview

     

    Fixed a bug due to a large amount of rows containing custom formatting without data.

     

    Error sending date from On-Demand to Service

     

    Fixed a bug using the "use current selections" flag in Report Request Extensions with Date fields in selections. In order to install the fix, you need to remove and recreate all extension objects inside the QlikView documents.

     

     

    15.0.1.2 and 15.3.0.2

     

    Summary

     

    Bugs Fixed

     

     

    Bugs Fixed

     

    Corrected search strings shortcut

     

    Corrected the "Ctrl-e" string to "Ctrl+e" in the Search fields.

     

    Error during file copy to a Server

     

    Fixed a bug that occurred when the output path to a Server started with '\\'.

     

     

    15.0.1.1 and 15.3.0.1

     

    Summary

     

    Improvements

     

    • Japanese Localization
    • “Open as Viewer” cannot be selected with inactive license

     

    Bugs Fixed

     

    • Numeric values in Filters now imported as numbers
    • “Dragging and dropping” images onto Word templates created incomplete
    • Level or Page based on a single value field not correctly produced
    • Blank spaces at the end of output folders removed
    • Excel bug with Page based on Fields with name longer than 31 characters

     

    Known Issues

     

    • Wrong font color when exporting charts from QlikView 11.20 SR6

     

    Improvements

     

    Japanese Localization

     

    NPrinting user interface is available in Japanese. To activate it open the Options -> Popular window and select “Japanese” from the language drop-down menu.


    “Open as Viewer” cannot be selected with inactive license

     

    If the NPrinting license is not active, starting with this version, it will not be possible to check the flag “Open as Viewer”. After some successful license activations, some users had seen NPrinting in “Viewer mode” as if the license were inactive. This bug fix resolution will avoid the issue.


    Bugs Fixed

     

    Numeric values in Filters now imported as numbers

     

    NPrinting lets you use a new syntax to import “IsNumeric” and “Evaluate” flags as Recipient's Filters. Thanks to this syntax you can import numbers as text.Admitted values:


    • IsNumeric = false/true or yes/no
    • Evaluate = false/true or yes/no

     

    The old syntax still works.

     

    For example, to import the Year field as number:

    Year={2013<IsNumeric=yes,Evaluate=no>, "Year(Now())"<IsNumeric=True,Evaluate=True>}

     

    And, to import the CustomerID field as text:

    CustomerID={00120<IsNumeric=false,Evaluate=false>}

    Old syntax

    CustomerID={00120<IsNumeric,Evaluate >}

    Still works, but it means the opposite. When you don’t specify the value of the parameter NPrinting will activate it.

     

    “Dragging and dropping” images onto Word templates created incomplete placeholders

     

    Due to a bug now resolved, if you had dragged and dropped a QlikView object as image onto a Word template and Nprinting was not able to retrieve the image preview, it would insert a placeholder without the <ObjID> tag in the alternate text. As a consequence, NPrinting was not able to create images in the final report.

     

    Level or Page based on a single value field not correctly produced

     

    Levels or a Pages created using fields with only one value were not correctly produced in the final reports.

     

    Blank spaces at the end of output folders removed

     

    To avoid the error "Error: Output folder <path> not created", NPrinting now removes blank spaces at the end of task output folders. Blank spaces at the beginning of the Task output folders are allowed.

     

    Excel bug with Page based on Fields with name longer than 31 characters

     

    NPrinting now automatically re-sizes Excel worksheet names to 31 characters if the QlikView Field used in the Pages node has a longer name.

     

    Known Issues

     

    Wrong font color when exporting charts from QlikView 11.20 SR6

     

    A chart exported with a “QlikView Entity Report” can show text font in different colors than in the .qvw. This only happens with QlikView 11.20 SR6 and it’s a bug that will be resolved on the next 11.20 SR8.

     

     

    15.0.1.0 and 15.3.0.0

     

    Summary

     

    What's New

     

    • Easier transfer of NPrinting Projects between computers
    • OpenSSL is no longer necessary in order to send email using TLS
    • “Pages” feature on multiple slides
    • Insert chart titles in templates

     

    Bugs Fixed

     

    • Different output from NPrinting Client and Server when exporting a QlikView Sheet
    • Wrong separator in HTML images file path
    • Socket Error number 10053 and 10054
    • Old filters syntax doesn’t work in Feature Track

     

    What's New

     

    New features are available only for the Feature Track

     

    Easier transfer of NPrinting Projects between computers

     

    Moving an NPrinting project is easier thanks to the new feature that lets you configure environment variables without changing the .NSQ file. There is a new .ini file with the same name and path as the .NSQ file.

    When NPrinting opens the .NSQ file it also reads the environment variable values stored in the .ini file. So, when NPrinting requires the value of a specific variable, it will use the one in the .ini file.

    The original value of the variable in the .NSQ file remains the same. So, if the .ini file is deleted, NPrinting will use the values from the .NSQ file.

     

    The configuration is managed by the form called "Environment Configuration". A grid shows all configurable environment variables. Set the values and press "Save" to store the new values in the .ini file.

    The "Environment Configuration" can be opened using the new button in the “Tools” tab of NPrinting Client or from the new "Configure" button in the "NPrinting Files" section of the Management Console.

     

    It’s also possible to insert an environment variable in Tasks output folder.

     

    OpenSSL is no longer necessary in order to send email using TLS

     

    NPrinting 15.3.0.0 integrates the functionalities needed to send email using TLS without using the external software OpenSSL.

     

    “Pages” feature on multiple slides

     

    In PowerPoint reports it’s possible to add Pages that cycle in multiple slides. In the new "Slides" property, you can specify a range of slides affected by the “Page” by using: <First Slide Number>-<Last Slide Number>.

    For instance, if you specify “1-3” in the “Slides” property of a “Page” where you have added the “Year” field, you’ll get three slides for each value of the Year field. The result will be: 1,2,3(First year) 1,2,3(Second year), etc..

    If the “Slides” property is set, the Page feature will be applied to the slides specified and not to the slide active at the moment when you added the field in the Page node.

    The number of the first slide must be less than the number of the last slide and slide intervals cannot intersect.

    Slide numbers start from “1”, not from “0”.

     

    Insert QlikView Chart Caption Titles in NPrinting Templates

     

    NPrinting supports a new tag which allows you to insert QlikView chart caption titles into NPrinting report templates.

     

    You can add the Chart Title tag from NPrinting 'Images', 'Levels' and 'Tables' entities. First, add a QV object to any of these listed NPrinting Entities. Next, right click the QV Object, then select "Add title". Next, drag and drop the title tag onto the template.

     

    PixelPerfect templates do not support QV Caption Titles on images.

     

    Bugs Fixed

     

    Different output from NPrinting Client and Server when exporting a QlikView Sheet

     

    Due to a bug now resolved, when you exported a QlikView Sheet using a “QlikView Entity Report” the result was different if the task was executed by NPrinting Server or Client.

     

    Wrong separator in HTML images file path

     

    In HTML reports, the separator in image's URL was corrected from "\" to "/".

    Old, wrong path: <img src="report_folder_files\image.png">

    New, correct path: <img src="report_folder_files/image.png">

     

    Socket Error number 10053 and 10054

     

    The NPrinting.ini file has a new property named "MaxConnectionTime". Its value set after how many seconds NPrinting will disconnect and reconnect to the SMTP server. The default values is 0, it means that NPrinting never force disconnection and reconnection to the server.

     

    To find NPrinting.ini type %programdata%\NPrinting in Windows Explorer.

     

    Old filters syntax doesn’t work in Feature Track

     

    The old filter syntax didn’t work in importing recipients with the Feature Track release. “Old filter syntax” means inserting the QlikView field name as the column name and the list of values to keep as column value.

     

     

    15.0.0.10 and 15.2.0.3

     

    Summary

     

    Bugs Fixed

     

    • Improved Values search feature
    • Current selection failures with On-Demand extensions when a field name contained “ ‘ “, “[“ or “]”
    • Wrong separator in HTML images file path

     

    Bugs Fixed

     

    Improved Values search feature

     

    The values search feature has been improved. Now, when you search for values in fields, e.g. during filters creation, NPrinting verifies the cardinality of the field (the number of distinct values) and:

     

    1. If the number of distinct values in the field is less or equal to 4096, nothing will change. You’ll see the entire list and you can select them as usual.
    2. If the number of distinct values is more than 4096, an empty search window opens and the message will appear which reads: "# values found. Start typing in the Search box to reduce the number of values.”. Here, “#” indicates the number of field values. To find specific values, type some text and start searching by pressing the “Enter” button or clicking the “magnifying glass” icon. If the result contains less than or equal to 4096 values, you can select them as usual (see point 1).

     

    If you delete a portion of the search string, you’ll see the message: "Number of values cannot be determined. Please search again.". Then press the "Enter" key or the search button again to see the new results.

     

    Current selection failures with On-Demand extensions when a field name contained “ ‘ “, “[“ or “]”

     

    After this bug fix, On-Demand extensions accept “ ' “, “[“ and “]” characters in field name. If you have experienced this issue in the past, you will need to re-create the objects to take advantage of this update. If you never had this issue, simply update your installation.

     

    Wrong separator in HTML images file path

     

    In HTML reports, the separator in image's URL was corrected from "\" to "/".

    Old, wrong path: <img src="report_folder_files\image.png">

    New, correct path: <img src="report_folder_files/image.png">

     

     

    15.0.0.9 and 15.2.0.2

     

    Summary

     

    Bugs Fixed

     

    • Recipient passwords support unicode characters
    • Internet Explorer crashed with Custom Objects
    • Custom Objects wouldn't scroll
    • Portions of HTML text were not deletable from email body

     

    Bugs Fixed

     

    Recipient passwords support unicode characters

     

    The password fields in the Recipient support unicode characters. It’s possible to insert a password using japanese characters, as an example. Previously, the unicode characters were replaced with a series of “?”.

     

    Internet Explorer crashed with Custom Objects

     

    Internet Explorer would crash when switching between tabs with On-Demand Custom Objects. This has been resolved.

     

    Custom Objects wouldn't scroll

     

    When moving the scrollbar in a QlikView document that contained On-Demand custom objects, they would stay in the original screen position without scrolling.

     

    Portions of HTML text were not deletable from email body

     

    Thanks to this bug fix it’s now possible to remove a portion of HTML text from an email body, also when it’s in “protected mode”.

     

     

    15.0.0.8 and 15.2.0.1

     

    Summary

     

    Improvements

     

    • Track details
    • NPrinting checks if used connections exist

     

    Bugs Fixed

     

    • Cycles on locked field
    • Wrong “tip” messages on Office Reports
    • PixelPerfect read/write passwords didn’t set
    • Columns with images were not updated when exported as Images
    • Parsing bug when using double quotes
    • PixelPerfect issue when previewing in Html, Xls and Xlsx
    • Bug when importing recipients with both “Only New Recipients" and "Delete old QlikView still cycling also after stopping a task

     

    Improvements

     

    Track details

     

    Track details are now visible in the Resources tab of the NPrinting Options and also in the About window. If Feature Track is installed, you’ll see the version number and “(Feature Track)”. If you installed an Enterprise Track, you’ll see “SRX”, where X is the Service Release number. “SR0” will not be displayed.

     

    NPrinting checks if used connections exist

     

    NPrinting checks if the connection you're using exists, and if not, you won’t be able to add objects from it into any report template.

    For instance, if you created a connection to a qvw that no longer exists, you won’t be able to add any entity from that connection or to use it.

     

    Bugs Fixed

     

    Cycles on locked field

     

    Previously, when a recipient used a filter with the lock flag enabled in a field and the report was cycled by the same field, the report were incorrectly generated.

     

    Wrong “tip” messages on Office Reports

     

    Tip messages on the "Preview" and "Edit" buttons in Office, PixelPeffect and QlikView reports were referenced to Excel reports. This has been fixed.

     

    PixelPerfect read/write passwords didn’t set

     

    When saving a PixelPerfect report in PDF format, the write and read passwords were not saved.

     

    Columns with images were not updated when exported as Images

     

    Due to a bug, when exporting charts with columns that contained images, they were not updated.

     

    Parsing bug when using double quotes

     

    “Double quotes” are used in recipient import to load strings that contain commas. There was a parsing bug when the comma after a double quote was followed by a blank space.

     

    PixelPerfect issue when previewing in Html, Xls and Xlsx

     

    Now the preview quality in HTML, Xls and Xlsx of a PixelPerfect report is better.

     

    Bug when importing recipients with both “Only New Recipients" and "Delete old recipients" flags active

     

    Due to a bug when importing recipients using both "Only New Recipients" and "Delete old recipients", recipients were maintained or deleted in a wrong way.

     

    QlikView still cycling also after stopping a task

     

    Also if a task was stopped, QlikView still cycled and this had been blocking NPrinting.

     

     

    15.0.0.7 and 15.2.0.0

     

    Summary

     

    What's New

     

    • More Recipients Details
    • Import Filter Parameters
    • “Recipient Imports” supports CC and BCC addresses and read/write passwords

     

    Improvements

    • Excel columns width settings
    • Improved indication in Connection drop-down menu

     

    Bugs Fixed

    • Cells from different connections were grouped under orginal connection
    • “Out of Memory” during template editing with Windows Server 2008 (R2 not affected)
    • Columns with images were not updated when QlikView objects got exported as Images

     

    What's New

     

    New features are available only for the Feature Track


    More Recipients Details

     

    Recipients have the new Details tab that contains the following fields:


    • Company
    • Department
    • Office
    • Nickname
    • Title
    • Job Title
    • Custom 1
    • Custom 2
    • Custom 3

    All these fields are usable in email messages and can be set manually or imported by “Recipient Imports” entity.


    Import Filter Parameters

     

    The filters parameters isNumeric and Evaluate are now importable. The syntax is:[connection].[field]={value1<IsNumeric,Evaluate>,value2<IsNumeric,Evaluate>,...}<drop,unlock,lock,verify,excluded>Specifying the connection is optional. Avoid inserting blank spaces.


    “Recipient Imports” supports CC and BCC addresses and read/write passwords

     

    • With “Recipient Imports” you can now import:
    • CC (Carbon Copy) email address
    • BCC (Blind Carbon Copy) email address
    • "Add or Replace" notification by specifying either “True or False” or “Yes or No”
    • Password to open
    • Password to write

     

    Any “Recipient Import” created with an older version NPrinting prior to NP 15.2.x.x will not show the new 'cc' and 'bcc' fields. In order to be able to use these newly added mapping fields, you will need to re-create each existing recipient import or create a new recipient import.


    Improvements

     

    Excel columns width settings

     

    The Excel column width depends on the Keep Source Format option:


    • With Keep Source Format, the Excel column width will be the same as in QlikView
    • Without Keep Source Format, the Excel column width will be the same as in the template

     

    Improved indication in Connection drop-down menu

     

    The string "Already Used" has been replaced with "In Use" in the navigation panel Connection drop-down menu of the template editor.

     

    Bugs Fixed

     

    Cells from different connections were grouped under orginal connection

     

    The properties of cells added from different connections showed under the first connection selected and, as a result, the values were wrong.

     

    “Out of Memory” during template editing with Windows Server 2008 (R2 not affected)

     

    The images in the field list's popup menu would be loaded only if running Windows 7 or higher to avoid an “Out of Memory” error.

     

    Columns with images were not updated when QlikView objects got exported as Images

     

    Some images had empty data when exported from QlikView objects with images in columns.

     

     

    15.0.0.6 and 15.1.0.5

     

    Summary

     

    Improvements

     

    • Linked Field-based filter creation while importing recipients

     

    Bugs Fixed

     

    • Incorrect display of Japanese characters
    • "Out of memory" error on Windows Server 2008 (R2 not affected)
    • Error during “Save and Close” of a new PixelPerfect report
    • Excel reports with macros didn’t function when cycling
    • Excel’s template column width would increase upon report generation
    • Changing connection would show an empty connection box

     

    Improvements

     

    Linked Field-based filter creation while importing recipients

     

    You can insert the Linked Field name in the recipients’ source file and assign it the values to keep by using NPrinting filters’ syntax (Refer to Filter Syntax, Parameters, and Options for Importing Recipients). For instance, if you created a Linked Field named YEAR to keep data for 2013 you would insert “YEAR={2013}” in the Filter column of the imported Excel file.


    Bugs Fixed

     

    Incorrect display of Japanese characters

     

    In the list of selectable QlikView objects some Japanese characters were incorrectly displayed.


    "Out of memory" error on Windows Server 2008 (R2 not affected)

     

    We’ve removed the icons in the PixelPerfect field list for users of Windows NT 6.0 operative system. These icons had been causing an “Out of memory” error. Windows Server 2008 R2 was not affected by this bug.


    Error during “Save and Close” of a new PixelPerfect report

     

    There used to be an error when clicking “Save and Close” on a new PixelPerfect report with a new template.


    Excel reports with macros didn’t function when cycling

     

    Now Xls and Xlsm reports in a cycle maintains the template’s macro code.Macros are mantained (template format -> output format)


    • Xls -> Xls
    • Xlsm -> Xlsm
    • Xls -> Xlsm

    Xlsm templates with an Xls output are not supported.


    Excel’s template column width would increase upon report generation

     

    We’ve fixed the Excel column width bug. There are now two options:


    • With “Keep source format” enabled, the produced columns will keep the original QlikView width
    • With “Keep source format” disabled, report columns will maintain template width

     

    Changing connection would show an empty connection box

     

    Now NPrinting saves the name of the last used connection when adding an object on the Pages node.

     

     

    15.0.0.5 and 15.1.0.4

     

    Summary

     

    Bugs Fixed

     

    • Automatic Recipient’s “delete” function doesn’t work when source has no data

     

    Bugs Fixed

     

    Automatic Recipient’s “delete” function doesn’t work when source has no data

     

    Automatic recipient delete wouldn't work if the recipient data source was empty. Now you can delete all the recipients imported from a specific source also by removing the entire recipient list in the source.

     

     

    15.0.0.4 and 15.1.0.3

     

    Summary

     

    Bugs Fixed

     

    • Error when checking conditions that use charts in a container

     

    Bugs Fixed

     

    Error when checking conditions that use charts in a container

     

    Now if NPrinting isn't able to transform the chart into a straight table used in a IsEmpty or HasValue condition, the following error message will be wrote in the log file:

    "Error: An error occurred while verifying if the QlikView object is empty. Please change the object's type to Straight Table".

     

     

    15.0.0.3 and 15.1.0.2

     

    Summary

     

    Improvements

     

    • Italian localization
    • Service Improvements

     

    Bugs Fixed

     

    • Number of scheduled events in logs file now correct
    • On-Demand Spacing and Font Issue
    • NPrinting would ask to save document after already saved
    • Non-Latin On-Demand unicode characters

     

    Improvements

     

    Italian localization

     

    NPrinting GUI is now available also in italian. To change the interface language, open Options. Under the Popular heading, select the language you prefer from the drop-down menu.


    Service Improvements

     

    NPrinting now has some new features that make service management more flexible and reliable:

    • the service starts also without an NPrinting project (.nsq file) configured
    • the service doesn’t start if the chosen .nsq file is no longer valid. For instance, when the .nsq is saved with a client with a different version than the server.
    • when starting, the service adds two different log messages on the log file: one after starting the On-Demand thread and another for the External Request thread.
    • if you start the service but the .nsq is no longer available, you’ll get an error message in the log and the service will continue to work. This means that you can also use On-Demand without a .nsq file configured in the Management Console: the Service will follow the path and retrieve the .nsq.

     

    Bugs Fixed

     

    Number of scheduled events in logs file now correct

     

    In previous versions, On-Demand was counted as a scheduled event, so the number of schedules in the log file was incorrect.

     

    On-Demand Spacing and Font Issue

     

    There was a QlikView object spacing issue between objects and fonts when adding/removing an On-Demand button in a Qlikview doc. Now the CSS is correctly managed.

     

    NPrinting would ask to save document after already saved

     

    When closing an NPrinting Project after saving, you would receive a second request to save. This bug has been fixed.

     

    Non-Latin On-Demand unicode characters

     

    Non-latin unicode characters are now shown correctly in On-Demand extension error messages. This issue had appeared with some accented french characters.

     

     

    15.0.0.2 and 15.1.0.1

     

    Summary

     

    Improvements

     

    • Email addresses now have unlimited characters
    • The path to the .qvw is checked when saving a connection
    • Use double quotes (“) to import filter values that contain commas

     

    Bugs Fixed

     

    • Accented characters in HTML reports
    • Unexpected results on HTML reports with custom headers
    • Changing the Label of a Filter
    • Deleted recipients in search results
    • First row of data not present in the report
    • Strange disposition of level tags damages the expansions flow in Excel reports

     

    Improvements

     

    Email addresses now have unlimited characters

     

    In the “import recipient” procedure, you can insert email addresses of unlimited length. For instance, it’s possible to import many email addresses on the same recipient line; be sure to  separate each with a comma or semicolon.


    The path to the .qvw is checked when saving a connection

     

    When saving a new connection with an invalid path, you’ll get a message to prevents errors.


    Use double quotes (“) to import filter values that contain commas

     

    You can import filter values that contain commas (,) by inserting them between double quotes (“). Using a comma outside will continue to be the separator between two values. For instance, to create a filter for the field Address with two associated values that contain commas:


    • Correct:  Address={"2, rue du Commerce", "24, place Kléber"}. In this case, comma is also the separator between the two values
    • Wrong:  Address={2, rue du Commerce, 24, place Kléber}

     

    Bugs Fixed

     

    Accented characters in HTML reports

     

    We fixed an encoding/decoding bug concerning accented characters in HTML reports. NPrinting now replaces tags with the correct HTML code.

     

    Unexpected results on HTML reports with custom headers

     

    If you added a level before a HTML table with custom headers, you would get unexpected results. The bug affected the <tr> tag.

     

    Changing the Label of a Filter

     

    It used to be impossible to change the Label of a filter after changing the associated field. Now you can type a new label and it will be saved.

     

    Deleted recipients in search results

     

    Deleted recipients appeared in search results due to a bug which has now been resolved.

     

    First row of data not present in the report

     

    Previously hidden expressions used to be evaluated, now NPrinting only checks visible expressions. If at least one visible expression contains the Totals row, it is considered one chart with totals.

     

    Strange disposition of level tags damages the expansions flow in Excel reports

     

    Erroneous Levels sequences could result in damaged Excel reports. We changed the “expand rows” algorithm to fix this.

     

     

    15.0.0.1

     

    Summary

     

    Improvements

     

    • Updating or deleting variables used as Server Name

     

    Improvements

     

    Updating or deleting variables used as Server Name

     

    To avoid errors, you cannot delete a variable when used as a Server Name in a connection. For the same reason, if you modify a variable name used as Server Name in a connection, you’ll be forced to replace the old variable name with the new name wherever it’s used.

     

     

    15.0.0.0

     

    Summary

     

    What's New

     

    • NPrinting Enterprise Track and Feature Track
    • PixelPerfect Reporting
    • New recipient filter dependent tag (ie QlikView variables available in email body and subject)
    • Variable or relative path in templates and .qvw’s folder
    • Automatic path updates with Environment Variables
    • Variables in QlikView Server Names

     

    Improvements

     

    • Improved memory management (ie Larger QlikView documents can be used)
    • Optimizing image dimensions when exporting entire QlikView sheets

     

    Bugs Fixed

     

    • Incorrect coding of the “apostrophe” character in email messages
    • Errors generated when running reports with deleted QlikView objects
    • Saving an Excel report using “Cells feature” had returned an error


    What's New

     

    NPrinting Enterprise Track and Feature Track

     

    Starting from Version 15.x, we are releasing two different NPrinting versions: one is called Enterprise Track, the other Feature Track.

     

    Enterprise Track is intended for companies that want to work with a time-stable version of the product. For this track, we will release hot fixes, bug fixes and a periodic cumulative Service Release which will only include bug fixes. The features available will not be changed until a new Enterprise Track version is available. This version is expected around Q4-2014 or Q1-2015.

     

    Feature Track includes all of the new features, along with some improvements and bug and hot fixes.  We will release versions of this track as new features are developed.

     

    You can switch from Feature Track to Enterprise Track but your .nsq projects will be not compatible. The Enterprise Track version does not include all the features contained in the Feature Track version.

     

    You can switch from Enterprise Track to Feature Track: all the Enterprise Track features are contained in the Features Track.

     

    NPrinting will regularly checks for available updates of your current track.


    PixelPerfect Reporting

     

    NPrinting reports can now be added to Office, QlikView Entities, HTML and the new PixelPerfect. Use PixelPerfect to create aesthetically-perfect reports: you’ll have full control of object position and dimensions. Position, dimensions and “look & feel” of any object in the report are now under your control.More detailed informations in the following article: “Understanding PixelPerfect Features


    New recipient filter dependent tag (QlikView variables available in email body and subject)

     

    We’ve developed a new type of tag that can be used in subject and body fields of any email. These tags are automatically replaced with the values of corresponding QlikView variables. The value of the variable depends on the filters associated with the email recipients and with the task that generates the email.

    Tags are made following the scheme: %%Recipient_Variables_QlikViewDocumentName_QlikViewVariableName%%. Tags can be found in the Recipients node.

     

    If you:

     

    1. Create a variable in QlikView called “vTotalSales” and set the value to the following formula “=money(sum(Sales),'$ #,##0.00')”
    2. Add the variable tag “%%Recipient_Variable_SalesDemo_vTotalSales%%” to an email message
    3. When you send the email to your recipients, recipient filters will be applied before the value of the variable is calculated. For instance, if your recipients have filters based on their sales territories, then the expression “=money(sum(Sales),'$ #,##0.00')” will show sales in the appropriate territory for each salesman.

     

    We’ve also added the new tag %%Recipient_Current_Selections%%, which when used, is replaced by the QlikView current selections associated with the recipient and task for each connection. This tag does not display report filters because you can attach as many different reports to the same email as you like.


    Variable or relative path in templates and .qvw’s folder

     

    Beginning with this release, NPrinting supports environment variables, custom variables and relative paths in template files and .qvw paths. Doing this, you’ll be able to easily move your NPrinting projects from one PC to another. Just be sure to change the variable values  .

     

    There are three kinds of variables:

     

    • NPrinting Variables: there is a variable for some of the folders you insert in the NPrinting Options. For example: “Default output folder”, “Default templates folder”, etc. These variables have the NPrinting logo as icon.
    • User Variables: inserted by the developer using the “Environment Variables” icon in the “Tools” bar and represented by a “man-shaped” icon
    • System Variables: are the path variables defined in your OS and represented by a PC icon. To see them in Report template or QlikView document path, click on the variable icon (the blue one near the “dots” on the right) then right-click on one row and select “Show system variables”

     

    To create a new User Variable go to the “Tools” tab and click on "Environment Variables". Then click on “New”, insert name and the Value. The Description is optional.  We suggest starting the name with “ev” (eg “evProjectRoot” for the root folder of your project). Use local or absolute paths (eg "C:\Test" or "\\server\folder").

     

    You can use an User Variable defining another User Variable. The result must be an absolute path. For example, create the Environment Variable evProjectRoot with value “C:\NPrintingTraining” then use it in the variable evQlikViewFiles with the value “%evProjectRoot%\QlikViewDocuments”.

     

    To insert an User Variable in a template path, click on the variable button, which has the same icon as the Environment Variables in the Tools toolbar. Scroll down the list until you find the variable you want, then double-click: it will be inserted where the cursor is pointing. Then NPrinting will automatically manage the dynamic path when saving the template to another name.

     

    “Mouse-hover” over the template name or the icon to see the hint with the full path.

     

    Relative paths refer to the folder where the .nsq file is saved. It’s possible to use “..\” (two dots) to refer to the parent folder as in "..\Templates\MyTemplate".


    Environment Variables can be combined with Relative Paths. If your NPrinting project structure is:


    • C:\NPrintingTraining
      • NPrintingFiles
      • Templates
      • ...

     

    you can create an user variable called evNPrintingFiles which contains the path C:\NPrintingTraining\NPrintingFiles. Then combine it with a relative path to obtain the template path: %NPrintingProjectPath%..\Templates\

     

    Relative paths can also be used in this way: ..\templates\mytemplate.xlsx. This means: go one folder up from the current .nsq path, then go into the template folder.

     

    Path updates with Environment Variables

     

    We’ve implemented “Optimize Path” to  easily convert absolute paths into paths that include Environment Variables in an NPrinting project.

     

    To use it, open the Tools tab and select “Optimize Paths”: a window with all paths contained in the .nsq project will open. The “Current Path” column represents the absolute path whereas the “Optimized Path” includes the proposed path with variables. Flag the paths you want to update by clicking the “Update” column and pressing "Update" button.

     

    To create new custom variables from the  “Optimize Path” windows, click on the "Environment Variables" button. The newly-created variable will be visible in the "Optimized Path" column automatically.

     

    Variables in QlikView Server Names

     

    NPrinting lets you create custom environment variables containing QlikView Server Names that you can use with qvp connections.

     

    The new "Default QlikView server" option, introduced in the "Report settings" section, allows you to specify a default QlikView server. The value will be inserted in the variable %DefaultQlikViewServer% and it will be used when creating new qvp connections. When Creating a new connection, you can select custom variables using the variable button on the right or by writing a fixed server name manually.

     

    Improvements

     

    Improved memory management (ie Larger QlikView documents can be used)

     

    We’ve improved memory management. Large QlikView objects (eg a Table Box with 95.000 rows on 20 columns) can now safely insert in your reports.


    Optimizing image dimensions when exporting entire QlikView sheets


    We’ve improved the QlikView sheet image exporting feature: the dimensions are now correctly set to obtain the entire sheet.

     

    Bugs Fixed

     

    Incorrect coding of the “apostrophe” character in email messages

     

    The character ' (apostrophe) was encoded as "&apos;" instead of &#39. This is not supported by Outlook email clients.

     

    Errors generated when running reports with deleted QlikView objects

     

    We’ve fixed a bug that had generated errors when running reports that used deleted QlikView objects. Error messages were:

    - "Value cannot be null. Parameter name: path"

    - "Catastrophic failure"

     

    Saving an Excel report using “Cells feature” had returned an error

     

    While saving an Excel workbook using Cells, there had appeared the errors "Object reference not set to an instance of an object" and "Invalid row index".