Mongoose updates
Ability to merge forms and global objects in the source control
We modified the structure of the generated SQL script of forms and global objects. This update makes the script readable and mergeable in the source control. This update aims to lessen the SQL script changes.
Ability to navigate collection through pages
You can now use the Enable Paging property and the Enable Paging? option in the Edit Collection Specification for Subcollection dialog box to add pagination on primary collection and subcollection. You can set the number of records to be displayed per page using the Record Cap Override property.
Enabled browser caching of web assets
You can now cache specific classes of dynamic web assets in the web browser. These web assets consist primarily of metadata and application or IDO data. The cache will only be refreshed or renewed at the end of system-specified time limits. This should result in performance improvements.
Ability to prevent upload of malicious files
Previously, any file type could be uploaded in our web application.
In this release, we implemented a block list to prevent users to upload executable files and other malicious file types. The block list includes Windows EXE, DLL, COM, SYS, DRV, PIF, ISO, and SO files.
Ability to attach documents from a file server in the Application Event System (AES)
You can now attach documents from an AES file server. To accomplish this, we:
- Modified the Event Action Attach form and Event Action XML Collection form to add the Server Name, Logical Folder Name, and File Specification fields
- Modified the Event Action Select XML Template form to add the File Server Details field and button
- Added the Select XML Template From File Server form to select the server name, logical folder name, and the XML file
New standard events for splitter panes
We added these standard events to give you more control and flexibility on displaying splitter panes:
- StdFormShowSplitterPaneOne
- StdFormHideSplitterPaneOne
- StdFormShowSplitterPaneTwo
- StdFormHideSplitterPaneTwo
New report output formats
You can now use the Excel – Data Only output format to generate a minimally formatted workbook, where you can easily perform data manipulation tasks. We used the framework for the Excel – Data Only format to improve the Comma Separated Values output format and add the JSON and XML output formats.
You can select these new output formats in the Output Format field of the Report Options form or the Output field of the Intranets form.
App Builder support for input masking and input sizes
Masking options are now available for a number of input types in App Builder. Specifically, you can use masking for number fields, date or time fields, and string fields. You can also set a size on input boxes in use.
App Builder summary row in Datagrid components
Datagrid components in App Builder now support the use of a summary row to provide totals for values or counts of records in selected columns.
Ability to set number of retries for SMTP server
We added the Number of Retries field in the SMTP section of the Intranets form. You can use this field to specify how many times the SMTP server attempts to resend an email after a failure.
The default value is 3. You can now set the value from 0 to 10.
Ability to email files from file server
We added a file server extension method that is used to email files from the file sever as an attachment.