Updates and Enhancements to Encompass Web Input Form Builder - 24.1 Major Release
This section discusses the updates and enhancements to forms, features or settings in the Web Input Form Builder that are provided in this release.
Updates and Enhancements
When managing custom forms in the Web Input Form Builder, you can now import or export custom forms that include custom calculations in custom fields. After importing and then activating a custom form, the custom calculated fields and values will be reflected on the form in Encompass. When exporting a form, the custom fields that currently exist in the destination Encompass instance will be updated according to the calculations in the exported form and any new fields in the exported form will be added to the custom form in the destination instance. This functionality is supported only with Encompass 24.1 (or later) source and destination instances.
There is a known issue after importing a custom form into Encompass (desktop version) where there may be a delay in custom fields and the field calculations being available on the form. When new custom calculations are included with the imported form, the field(s) will display on the imported form first, but then it will take time for the calculation code associated with the field to be applied to the field.
To start the import process, navigate to the Encompass Admin portal, and then select Customization > Custom Forms. Select New, select Import Form, and then select Create.
To start the export process, navigate to the Encompass Admin portal, and then select Customization > Custom Forms. Select the form(s) to export, and then select Export.
ENCW-89080
When adding or managing buttons on a custom form in the Web Input Form Builder, the following new button actions are now available to apply:
-
Apply Partial Exemption
-
Calculate ULI
-
Recalculate HMDA/Apply Partial Exemption
-
Property Information - Disaster Declaration
-
HMDA Transmittal Sheet
ENCW-97441, ENCW-97442, ENCW-97446, ENCW-97666, ENCW-99655
Starting in this 24.1 release, if a plugin is hosted in the same domain as that of a parent web app, it will no longer have the allow-same-origin value for the sandbox attribute. All iframes that host third party scripts now include a strict sandbox attribute using only required values (or no value (i.e., exception)).
In addition, scripts within any Custom/Global Tools or those created in the Web Input Form Builder cannot gain access to the tool's parent window's DOM or Session storage. If you need session storage access, please use the Session Scripting Object.
ENCW-97971, ENCW-97295
Fixed Issues
Why we made these updates: The following issues were fixed to improve usability and to help ensure the web version of Encompass and the Web Input Form Builder is operating as expected. The issues that are chosen to be fixed are based on the severity of their impact to clients and client feedback.
An issue with the Web Input Form Builder occurred for administrators setting up change events on custom forms. When designing a form and managing the form elements, administrators can use the Events tab in the Properties panel to specify the change event that will be executed when a user takes action in a text box on form in Encompass, such as selecting an option from a dropdown field or entering a date in a date field. Some administrators experienced an issue where the change event that was selected for the text box was sporadically unbound or removed when the form was saved in the form builder. This resulted in the change events not being executed on the published form as expected. This issue has been resolved and the events are now consistently retained in the custom form.
Events tab
ENCW-101031
Next Section: Change Log | ||
Previous Section: Updates & Enhancements in Encompass |