ReportMagic 3.3
Overview
ReportMagic 3.3 contains new features, improvements and some bug fixes.
New Features
- For Microsoft SQL or Postgres databases with Internet accessibility, a series of new [Database:] macros are available which bypass the need to install the ReportMagic Agent. The Help pages describe how to configure such a Database connection and how to use the new [Database.Graph:], [Database.List:], [Database.Table:], [Database.Value:] and [Database.Values:] macros. Organisations that use this feature are advised to use an IP Safelist to restrict access to just the ReportMagic IP address range.
- PDF output of the LogicMonitor HealthCheck is free for all users, as stated on the homepage
- Two additional [Meraki.Xxx:] macros are available and documented in the Help section:
- [Meraki.ConfigurationChangeList:]
- [Meraki.NetworkEventList:]
- New [Shape:] macros are available for use in report templates that use DOCX report templates:
- [Shape.Delete:]
- [Shape.SetProperty:]
- Regression test support for Report Schedules is now available, creating a .png image of every page of output and storing it in a .png.zip file. The regression system compares the baseline .png.zip file with the .png.zip file just created in order to identify differences. These differences are stored in a .diff.png.zip file (when applicable). To use this feature, ensure that your Report Schedule's name starts with the string "Regression "
Improvements
- Various [AutoTask.Xxx:] macros, including [AutoTask.List:], now support multiple properties via the properties= parameter. E.g. 'properties=property1;property2;property3...'
- The API now allows file conversion between docx to DOCX/PDF/HTML/PNG/PNG.ZIP:
- HTML to DOCX
- PDF to PNG
- PDF to PNG.ZIP
- The Progress Page now includes an additional button to go to the Schedule's current input folder via the Files page (opening a new browser tab), and the report job panel now includes two new icons to go to the input / output folders (again opening a new browser tab); it is the folders from the time the report job ran that are opened
Bug Fixes
- Fixed an issue expanding the User Files folder from the Files page as well as via the File picker pop-up
- The Progress bar variables panel now shows empty variables as empty instead of saying "Not set"
- Fixed an issue that was causing Report Studio to report a System Error upon the successful execution of macros
- Improved the reporting of a transient error that can occur during the processing of [LogicMonitor.Xxx:] macros in a report schedule
- Users are now emailed when their account has been approved
- Moved Certification help topic from "Advanced" help category to "Miscellaneous"
- Several issues have been address with SharePoint filesystems:
- Fixed an issue in the API that was causing some output documents to fail to be copied to their SharePoint location
- Fixed an issue with SharePoint output folder locations where a System Error with the message 'Conflict' was being reported upon the successful execution of a report schedule
- Fixed an issue in the API with bulk file upload to SharePoint folders that was resulting in gateway and conflict errors
- It is now possible to move or copy files between SharePoint and ReportMagic filesystems
- Report Schedules have seen a number of fixes including:
- Fixed an issue where edits to Schedules are lost if the schedule is edited whilst the schedule is running
- Fixed an issue that was causing report schedules to hang
- Forms that are opened when a schedule is run will now take notice of the 'required' HTML attribute on inputs, preventing empty values from being submitted if desired by the form author
- Addressing the failure to age Report Schedules and Report Macro Results
- [If:] and associated macros:
- Fixed an issue with the [If:] [Else:] [EndIf:] macros whereby an empty first cell (first row) in a table with a condition that evaluates to false would result in a system error / exception
- Fixed an issue where an exception error would occur when using an [If:] macro before a Table of Contents
- Fixed an issue where, in a Word document, when a hyperlink is the last item in a paragraph (i.e. there are no spaces or other characters after it), then when used between an [If:] / [Else:] macro, all macros between them would execute
- [List.Table:] macro:
- List.Table macro now allows Infinity values (+/-) only when format=AllStrings is used
- When format=AllStrings is used on [List.Table:] macro, values that are numbers (but treated as strings) will be left-justified
- [Table.Graph:] palette parameter now correctly specifies colour of the graph
- A 'timeout exceeded' error message is now reported when Agent connectivity times out during the execution of an [Agent:] macro
- Fixed several issues with the API including:
- Ensured anonymous users have access to restricted set of API endpoints only
- A fix to make sure DateTimes in OData are now back to UTC
- Resolving an issue that could prevent the download of files from the Files page
Comments
Post a Comment