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 Load From File Server 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.