Reporting is key to monitor business performance, and doing it on PDF is a reliable way to present it. That inspired us to work on this release.
Main features
New PDF Report generator
In the past, the design of PDF templates was subjected to the tool the user wanted to use, and limited to the form it was linked to, leading to inconsistencies and low flexibility. That is why we bring up a standard way to create templates using Jaspersoft, opening the possibility to generate a PDF file like any other report regardless of the form, and with total flexibility to add any component with any style, subjected only to your own creativity.

Reports in a snap
As a complement to the previous feature, the reports can now be run from any form, on any format (i.e., PDF, Excel, HTLM), with or without relation to the selected record, thanks to a Button with IQL functionality. And not only that: reports can even be saved immediately in a File field after run, for later revision. Think about one click to generate a project report in PDF that is directly placed on the customer’s form, without having to check the Reports form or to send it separately, saving time for both or you.

Map and Chart screenshot
Imagine seeing great figures in a Chart or a perfect location in a Map component that you want to picture and save. This is now possible at a click of a Button, where you can even specify which field the image will be automatically stored in.

Other improvements
Smart Number field
We present two major changes to ease the way you read numbers:
Decimal numbers will be automatically rounded, up to 3 digits, i.e., if you enter 3.141592653, the field will display 3.142 instead, but if you enter 3.9999, it’ll be displayed as 4. Note that this is a visual improvement: the full number is still available on edition mode and when being copied or exported.
The thousand and decimal separator will also be automatic, according to your language; for example, the number 1000.5 will be formatted as 1 000,5 in French, while in English would look like 1,000.5

Optional saving confirmation
In previous versions, attempting to save many records on a Table section pops up a dialog box for you to review the changes, or revert them before saving. If you don’t find it handy, simply hide it once and for all. It’s also part of your user settings.

Improvements to Gantt chart
Don’t you find the “Enable automatic scheduling” button useful to set up your project tasks in a snap? Hide it. Now it’s optional to have it or not as a tool on the chart’s .
Also, there are new buttons to expand and collapse tasks with subtasks for a more compact or detailed view.
Meter component’s value as tooltip
Get to know exactly what value the bar of this component represents by hovering over it.
Reports and imports filter
Find out the new filter tool in the Report and import queue form, where you can save the conditions set for later use.
Improved Import template
The Excel file generated in the Prepare import run form not only contains the headers from the fields you are about to import, but the data type of each column, so is practical for you to know what kind of values you must populate the file with.
Don’t load all series at once
A new property has been implemented to line and bar series in Charts, handful to gray out that series’ legend with the respective line or bar hidden from the moment you load the form, with a smart touch: one click to display it, double click to isolate it from the other series.
Enhanced Link component
Behavior can now be applied to Links, so you can for instance hide the link that generates an invoice in case your provider hasn’t ticked the Approval checkbox, or change the destination URL based on your employees’ input, among other actions.
Map layers with different views
Think about looking at a customized Detail section depending on what location pin you’ve selected. This is an enhancement for Map layers, where criteria can be used in combination with parameters to show a different section based on the selection in the Map., or even hide or change the information displayed.
Record group selection in a pop-up
Note that the drop-down arrow next to the Save button present in Detail and Multi detail sections, and in Calendar and Map components is no longer available, so users will have to select a Record group via a pop-up, just like it’s done in Table section. Or you can always add it as a Drop-down field on the form instead.
Bugs fixed
Forms:
- Images uploaded and resized on forms in Chrome were wrongly rotated to landscape orientation.
- Button components related to Parent fields did not trigger the expected action.
- Calendar and Map components forced the selection of Record group for existing records upon Save action.
- Map layer component displayed an error message when limited by a relation with no record founded. Also, this component colored the location pins of unstyled layers.
- The Save icon action on Map layer editor was not enabled upon edition of polygons and lines.
- Limiting a Detail section by a Map component with style rules resulted in a blank section after clicking a different location pin. Also, if Map component had a related Button with Save action, relocation of pins could not be performed.
- Saved filters could not be clicked in Repeater sections. Other sections had this issue with newly added Saved filters.
- Deletion of records in Gantt component seemed to be successful even if no rights were granted for that. Also, this component was lacking a loading indication while populating large amount of data.
- Charts using the @limitByValue function had to be manually reloaded on the form.
- Line charts were displayed with fluctuations after setting a timespan filter.
- IQL chart of type Table shifted columns when limited by another component.
- Edition on an existing record in Detail section was lost after selecting another record in the Selector.
- Using a Parameter filter in combination with Multi detail section resulted in an empty section even if records exist.
Form designer:
- The lasso tool to select multiple components under configuration did not work if more than one layer was used.
- Series panel of IQL charts were hidden if placed on layers other than root.
- An exception occurred when using Scale fixed edges on a section without dimensions.
Reports and Imports:
- The “Go to the queue” link displayed in the confirmation message of the Prepare import run form could not show this import log.
- The “Queue at” column in the Report and import queue form could not be filtered.
Rules:
- In Rules editor, the “Between” operator did not consider the limit numbers of the range set.
- The action “Set value with IQL” could not change the value of Checkbox
General:
- The new password login page was displayed with no style in Firefox.
- Regarding Configuration bundles functionality, the following issues were fixed:
- The Select dependencies action was not available for forms with style
- Some system messages were missing translation.
- A loading indicator was implemented when switching between tabs.
Other changes for IS Tools administrators
No more user accounts without e-mail address
Last summer we released the SAML interface with Active Directory so users could login with SSO. This time, we improve it to prevent the registration of accounts that do not comply with a valid e-mail address.
Decimal separator gone from administrative forms
One of the improvements of this release is the automatic decimal separator parameter based on user’s language. That is why it’s been removed from forms such as Application preferences, User settings and User administration.
New column in Form rights
“Form type” has been added to Form rights, useful to filter between System and User forms.
Improvements to Theme designer
There are new settings in this form that allow you to be more creative on small details like the toolbars in sections, pop ups and input on fields. This was especially added to improve dark themes, but it can really be used regardless of the style your application already has.

Notice of planned future changes
We are working on modernizing Rules functionality. In connection with that, conventional Rule sets are planned to be removed in our next release.