Forms Designer 7 Release Notes
Overview
This document details the 7 release of our Forms Designer application. The version number shown in the app is 7.0.12.
Minimum .NET Framework Version
The minimum version of Microsoft .NET Framework that is required for all Field2Base Windows-based applications is version 4.7.2.
Product Enhancements
- Add the Ability to Access GPS Coordinates using Scripting in Forms Designer [SB-1300]
Added a new Script method to getCoordinates() for GPS Regions that returns an object that contains all of the Coordinate properties that are captured which include latitude, longitude, elevation, and timestamp. Latitude and Longitude are guaranteed when Coordinates are captured and not null. Elevation and Timestamp may be null depending on what the Form can gather during capture, and Timestamp is stored in UTC format. Using these features requires upgrading to eForm Template version 7.0.
- Add the Ability to Customize Button Display Options in Forms Designer [SB-1327]
Updated Forms Designer to allow customization for the display of Buttons which includes the following options: Opacity for the Button Visibility (0-100%, 0% = Not Visible), Button Fill Color (Hex Color Code), Button Border Color (Hex Color Code), Button Border Width (Pixels), and Button Border Radius (Pixels). Using these features requires upgrading to eForm Template version 7.0.
- Add the Ability to Mirror Camera Regions in Forms Designer [SB-1453]
Added a new Region Type called Mirror Image that allows Designers the ability to mirror a Photo from a Camera Region. The original Mirror Region Type has been renamed "Mirror Text"
- Add the Ability to Get Location Details using Scripting in Forms Designer [SB-1617]
Updated Forms Designer to support the Script calls for the new Location Details added to the system, and sample Locations can be accessed in Preview Mode to test out the functionality.
- Add the Ability to Get Personnel Details using Scripting in Forms Designer [SB-1626]
Updated Forms Designer to support the new Field2Base.getUser() and Covoperate.getUserEnrolled() Script calls for the new User and Personnel Details added to the system, and sample results of can be accessed in Preview Mode to test out the functionality.
- Add the Ability to Manually Set Region Dimensions [SB-1641]
Updated Forms Designer with the ability to directly set exact Height and Width values to determine the Region size on the Form Page. This is initially only available in Internal Build for testing.
- Add the Ability to Manually Set Region Position [SB-1642]
Updated Forms Designer with the ability to directly set exact X and Y coordinate values to determine the Region position on the Form Page. This is initially only available in Internal Build for testing.
- Change the Color of the Highlighted Region in the Region List and Design View in Forms Designer [SB-1657]
Updated the UI in Forms Designer to more prominently highlight the Region on the Design View and in the Region List with a brighter blue color.
- Update Forms Designer with a Trigger for Full Screen Pen Regions in Preview Mode [SB-1658]
Implemented a Full Screen interface for Pen Regions in Preview Mode of Forms Designer.
- Add the Ability to Get the REF# for a Sent Form in Forms Designer [SB-1695]
Updated Forms Designer to support the new Field2Base.getReferenceNumber() and Field2Base.hasReferenceNumber() Script calls in Preview mode, and added the ability to modify the return values for these calls in Preview Settings.
- Add the Ability to View Hidden Region Values during Preview Mode in Forms Designer [SB-1696]
Updated Preview Mode in Forms Designer to allow viewing of Hidden Regions in a window next to the Validation Log.
- Add the Ability to Default Region Alignment Options in Forms Designer [SB-1699]
Added Text Alignment dropdowns to the main window in Forms Designer to control the default alignment for New Regions and to update the alignment for selected existing Regions.
- Add the Ability to Launch Other Apps in Forms Designer [SB-1712]
Updated the Buttons and the Scripting Engine in Forms Designer to support the ability to launch other Apps from Forms or to launch a Web View inside of the App when launching Web Pages. The Open a Web Page Action for Buttons and the View.openURL() Script call have been updated to support this functionality. Preview Mode in Designer still supports launching web pages but attempting to launch other Apps will result in a pop-up window to appear with the command to be called.
- Implement the New Document Scan Region Type in Forms Designer [SB-1786]
Updated Forms Designer to support the new Document Scan Region Type. When in Preview Mode, the UI for Document Scan Regions is currently the same as the Camera Region UI. To use Document Scan Regions, the Form must be upgraded to the Mobile Forms 7.0 eForm Template version.
- Update Forms Designer to No Longer Allow TIF Files to Be Used as Form Backgrounds [SB-1761]
Updated Forms Designer to no longer show the TIF file format to be an option when selecting an Image file as the Background when adding or replacing Pages.
- Add the Ability to Insert Multiple Pages into an Existing Form Template in Forms Designer [SB-1955]
Added the ability to insert multiple Pages into an existing Form Template in Forms Designer instead of requiring each Page to be inserted individually.
- Update Forms Designer to Support the New Form Data File SQLite Conversion Formats Available [SB-1979]
Integrated a new third party library in Forms Designer to allow supporting the new Form Data File SQLite formats when converting Excel files that was added in SB-1898. Please contact F2B Support if you are interested in testing out the internal version that supports the new formats.
- Add New Highlight Regions Filter by Specific Region Type in Forms Designer [SB-2029]
Added the ability to highlight all Regions of a particular Region Type on a Page (in purple) while designing Forms in the main window of Forms Designer.
- Add the Field2Base User Properties to Preview Settings in Forms Designer [SB-2036]
Updated the Forms Designer Preview Settings to allow the User Properties used in scripting to be modified in Preview Mode.
- Add Page Name to the Page Drop Down if Customized from the Default in Forms Designer [SB-2097]
Added Custom Page Names to the Page drop-down list in the Design Mode and Preview Mode in Forms Designer.
- Move New Features from Internal Only to Be Available to Customers in the Forms Designer 7 Release [SB-2098]
Moved the new features for the Preview Mode Settings functionality and the new Layout tab in the Region Properties window from internal only to visible in the Customer-facing builds of Forms Designer.
- Allow Region Renaming in the Region List while in Design Mode in Forms Designer [SB-2488]
Added the ability to rename Regions directly in the Region List when in the Design Mode in Forms Designer. Keyboard shortcuts (tabbing, pressing enter and escape) are supported when changing Region Names.
- Change the Language of the Show Region Work Order Setting in Forms Designer [SB-2529]
Changed the language of the Setting to Enable Regions to be used with Work Orders in the Portal on the Work Order tab of Region Properties in Forms Designer.
- Update Forms Designer to Use the New Files Web Share in the Azure Cloud [SB-2629]
Updated the links for Ghostscript and the Microsoft Data Access components used in Forms Designer for background file conversion to use the new files.field2base.com site in the Azure Cloud.
- Remove the Process A Payment Transaction from the List of Button Actions in Forms Designer [SB-2636]
Moved the "Process a Payment Transaction" option in Button Properties to only be visible in the Internal build of Forms Designer.
- Remove the Database Column Setting from the Region Properties Window in Forms Designer [SB-2637]
Moved the Database Column field in the Region Properties to only be visible in the Internal build of Forms Designer.
- Remove the Windows 7 Legacy SQL Database Region Options from Forms Designer [SB-2638]
Removed the obsolete Database options related to the Windows 7 Legacy App for SQL Datasource Regions in Forms Designer.
- Migrate All Server and Windows-Based Applications to Target .NET Framework 4.7.2 [SB-2666]
Moved all Windows-based Mobile Forms projects (Server, Forms Designer, and the Integration Suite) to target .NET Framework 4.7.2.
- Update Forms Designer to Prompt to Install Microsoft Access Database Engine 2016 for OleDB Office File Conversions [SB-2916]
Updated Forms Designer to prompt to install Microsoft Access Database Engine 2016 when needed for Office Form Data Files that require SQLite conversion (only applicable to Access Database files or when the PC does not have Office installed).
- Add the Ability to Duplicate a Page with All Regions and Buttons in Design Mode in Forms Designer [SB-3037]
Added the ability to duplicate a Page with All Regions and Buttons in the Design Mode in Forms Designer.
- Add the Ability to Toggle Auto-Incrementing of Region Names when Copy and Pasting Regions in Forms Designer [SB-3039]
Added a new option to toggle on/off the Auto-Incrementing of Region Names when copy and pasting Regions across Pages and when duplicating Pages in the Design Mode in Forms Designer. By default, the setting is enabled to the auto-increment of Region Names when they are are copied and pasted.
- Add the Ability to Set the Form Data File Location for Use with Preview Mode in Forms Designer [SB-3165]
Added a new option in the Options section found in the File menu to set the location of the Form Data Files folder location used when testing Form Templates in Preview Mode in Forms Designer. For new installations, the default folder location has been moved from the logged in User's Documents folder to an auto-created sub-folder called Form Data Files in the logged in User's Documents > My Forms folder.
- Update the App Title Bar and Move the Version Number to the Options Section in Forms Designer [SB-3172]
Removed the Version Number from the App title bar and moved the Version Number to the General ribbon in the Options Section of Forms Designer.
Bug Fixes
- Investigate Error in Forms Designer Preview Mode when Using ShowDialog and SetVisible Scripts [SB-598]
Investigation completed. Already fixed by the work completed in SB-2034.
- Update the Load / Save Script File Dialogs to Default to the JavaScript (.JS) File Format in Forms Designer [SB-660]
Added the JavaScript (.js) format to the file filter for loading and saving script files in the Script Editor. Removed the VBScript (.vbs) format from the file filter in non-Internal Forms Designer builds.
- Update Forms Designer to Enable the "Use Zero in Calculations" Property by Default for Numeric Regions [SB-678]
Updated Forms Designer to default all new Numeric Regions to have the "Use zero in calculations if the region is empty" setting enabled.
- Investigate and Fix the Setting the Value of the First Region using Script in Preview Mode of Form in Designer [SB-619]
Updated Forms Designer Preview to allow text in Regions that are focused for keyboard input to update when the Region Value is changed through script.
- Investigate Issue with Calling View.showUserPageNumber() in a Callback Handler in Form Designer Preview Mode [SB-1193]
Investigation completed. Already fixed by the work completed in SB-2034.
- Investigate Menu Display Issues in Forms Designer when Moving Editor Windows to Different Screen Displays [SB-1323]
Investigation complete. The cause of the display issues is because different DPI configurations are being used on each of the screen and is causing scaling issues with the UI. The UI libraries used were from 2015 and are no longer actively being developed so there is no guaranteed upgrade path. No further action will be taken at this time.
- Investigate and Fix the Double Trigger of ValueChanged Events in Preview Mode of Forms Designer [SB-1896]
Fixed an issue in Forms Designer causing duplicate updates to Region Values when tabbing away from a Text-based Region during Preview Mode.
- Investigate and Fix the Clear Script Host Not Not Showing the Line Number for Errors in Forms Designer [SB-1924]
The Forms Designer Preview Mode now properly shows line numbers for errors when ClearScript (V8) is selected for the Script host.
- Investigate and Fix Focused Region Border when Selecting a Region from the Region List in Forms Designer 7.0 [SB-1953]
Fixed an issue with the new Focus Regions blue color not when being set if the Region(s) were selected from the Region List in Forms Designer.
- Investigate and Fix the Show Region in Work Orders Setting Being Disabled when Changing to Certain Region Types in Designer [SB-2026]
Updated Forms Designer to preserve the "Show this region when creating Work Orders in Admin Panel" setting on the Work Order tab when changing between Region Types.
- Investigate and Fix Errors when Changing a Page while a Dialog Box is Open in Forms Designer Preview Mode [SB-2034]
Fixed an error in Forms Designer Preview Mode when a script changes Pages while a dialog box is still open.
- Update the Hidden Region Pane Column Header in Preview Mode of Forms Designer [SB-2037]
Fixed the column names in the Hidden Region Values pane in Preview Mode of Forms Designer.
- Investigate and Fix Error Message Being Display when Starting Preview Mode with the Script Editor Open in Forms Designer 7.0.7 [SB-2124]
Fixed the Preview Mode in Forms Designer to no longer display an error message when Preview is first started and the Script window is open.
- Prevent the New Full Screen Pen Region Pop-Up Window from Showing when Locked in Preview Mode of Forms Designer [SB-2376]
Update the new Full Screen pop-up window to not appear when clicking on Locked Pen Regions when using Preview Mode in Forms Designer.
- Investigate and Fix searchSentForms() Method Not Working in Preview Mode of Forms Designer 7.0.7 [SB-2535]
Fixed an issue with using the searchSentForms script call in Preview Mode of Forms Designer.
- Disable the Required Region Setting when Triggered during Sending for Unique ID Regions is Set in Forms Designer [SB-2676]
Updated Forms Designer to display a warning message and not allow Unique ID Regions to be set as a Required Region and use the Unique ID Trigger Setting to be set to when the Form Draft is Sent in the Region Properties.
- Investigate and Fix Unprocessed Changes Error Message when Regions Are Locked during Forms Designer Preview Mode [SB-2690]
Removed the validation warning for Regions with dependencies (Mirror, Datasource, and Calculation Region Types) where a dependency changes after the Region gets locked when using Preview Mode in Forms Designer.
- Investigate and Fix Preview Mode Error for REST Web Service Calls using the ClearScript Engine in Forms Designer [SB-2732]
Fixed an obfuscation issue related to the ClearScript Engine when making REST Web Service Calls in the Preview Mode of Forms Designer.
Popular Articles
Forms Designer Quick Start Guide
Overview Field2Base Forms Designer is the proprietary software application that allows your existing paper forms to be quickly converted to a smart E-form available to your end users via our mobile and web-based Mobile Forms applications. This ...
Portal 11.28.2023 Release Notes
Overview Our release notes offer brief descriptions of product enhancements and bug fixes. We include links to the current articles for any affected features. Those articles will be updated shortly after the Portal release to include new ...
Integration Service Configuration Guide
How To Configure Integration Services To Allow Read/Write Access on a Network Path All of our Integration Products, including the DIM, DUU, and EDM have respective Windows Services responsible for communicating with our server. Occassionally, ...
Data Integration Module (DIM) Migration Guide
Overview This article provides the information necessary to migrate the Field2Base Data Integration Module (DIM) over from one server to another. Please refer to the DIM Install Guide for the initial installation of the Field2Base DIM. Once that's ...
How to Check the Version of Integration Products Running on a Windows 10 Machine
Right-click on the Start menu button. Click on Apps & Features. In the Apps & Features search bar type in the Integration Product you are looking for, eg. F2B Data Integration Module, F2B Data Upload, or F2B Enterprise Dispatch Module. Click to ...