Mobile Forms iOS 7 Release Notes

Mobile Forms iOS 7 Release Notes

Overview

This document details the 7 release of our Mobile Forms application for iOS Devices. The version number shown in the app is 7.1.2 in the Portal and 7.1.2.0 in the App About Section.

Released in the 7.1.2.0 Build (10/28/2022)

Bug Fixes

  • Investigate and Fix GPS Region Values Not Being Saved to the Sent Form DE in the Swift Version of the iOS App [SB-2970]
    Fixed issues with saving GPS Region Values to the Digital Envelope when packaging and uploading Sent Forms in the Swift Version of the iOS App.

Released in the Mobile Forms iOS 7  [7.1.1] GA Build (10/25/2022)

Product Enhancements

  • Update the Drop Down UI for Menus in the iOS App [SB-816]
    Updated the menu drop downs used throughout the App to be dynamic based on the number of selections in the iOS App.

  • Add the Ability to Mirror Camera Regions in the iOS App [SB-1462]
    Updated the iOS App to support the new Mirror Image Region Type.

  • Add the Ability to Customize Button Display Options in the iOS App [SB-1464]
    Updated the iOS App to allow customization for the display of Buttons which includes the following options: Opacity for the Button Visibility, Button Fill Color, Button Border Color, Button Border Width, and Button Border Radius.

  • Add the Ability to Access GPS Coordinates using Scripting in the iOS App [SB-1466]
    Added support in the iOS App for the new getCoordinates 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.

  • Update the Device Details Displayed when Replacing Existing Devices in the iOS App Store Build [SB-1515]
    Update the iOS App to now include the Device Type (i.e. Make and Model) field when listing the available Devices the User can remove when using the Replace Existing Devices option during the Activation process.

  • Update the Change Password Screen with Improved UI in the iOS App [SB-1535]
    Updated the iOS App to auto-fill the expired Password in the Old Password field and to display the Password requirements on the Change Password Screen when a User's Password expires.

  • Add Support to the iOS App to Process Kiosk Mode and App Custom Home Screen Database Updates [SB-1585]
    Updated the iOS App to support processing the Kiosk Mode and App Custom Home Screen updates in the database.

  • Add Support to the iOS App to Display the Kiosk Mode Options and Display the App Custom Home Screen [SB-1593]
    Updated the iOS App to apply the new configurations that allow the Home Screen to be set to a custom HTML Home Page for Kiosk Profiles or set it to custom HTML Home Page for Custom Home Screen Profiles. Additionally, support for launching a blank Form Draft for Kiosk Profiles is now available.

  • Create New Form Submission Confirmation Prompt after Sending Forms in Kiosk Mode in the iOS App [SB-1609]
    Updated the iOS App to show a confirmation prompt after a Form is sent successfully when Kiosk Mode is enabled. The prompt will automatically be dismissed after the configured amount of time defined in the Sent Form Confirmation Settings in the associated Kiosk Profile.

  • Add New Form Inactivity Tracking and Interactions to the Form Viewer in Kiosk Mode in the iOS App [SB-1610]
    Updated the iOS App with an Inactivity Tracking mechanism that will return the User to the Home Screen or a blank Form Draft after a set period of time when Kiosk Mode is enabled. Inactivity Tracking in Kiosk Profiles allows you to set how long it takes before the screen is considered idle, and if the Form was in the process of being filled out, it allows you to set how long it takes before the session is reset and the Draft is deleted.

  • Hide the Menu Bar when Using Kiosk Mode in the iOS App [SB-1611]
    Updated the iOS App to disable the default app header and the menu options when Kiosk Mode is enabled.

  • Disallow Form Draft Saving in the Kiosk Mode in the iOS App [SB-1612]
    Updated the iOS App to disable saving Form Drafts and auto-deletes any Drafts that may get saved when Kiosk Mode is enabled.

  • Add the Ability to Get Location Details using Scripting in the iOS App [SB-1618]
    Updated the iOS App to support the new getLocationNames() and getLocationDetails() Script calls for Location Details and Location Requirements added to the system.

  • Add the Ability to Get Personnel Details using Scripting in the iOS App [SB-1627]
    Updated the iOS App to support the new getUser() Script call that includes Personnel Details as well as the Covoperate.getUserEnrolled() Script call.

  • Update the Barcode Region Capture to Configure which Camera to Always Use in the iOS App [SB-1637]
    Updated the iOS App with a new configuration option that locks which Camera (Front or Back) to use when scanning Bar Codes in Barcode Regions. The new config name is BarcodeCameraFacing.

  • Update the Camera Region Capture to Configure which Camera to Always Use in the iOS App [SB-1638]
    Updated the iOS App with a new configuration option that default which Camera (Front or Back) to use when capturing Photos in Camera Regions. The new config name is PhotoCameraFacing.

  • Add New Screensaver Mode to Prevent the Screen from Going to Sleep on the Kiosk Mode Home Page in iOS [SB-1650]
    Updated the iOS App to keep the Device's Screen active while the App is running in the foreground when Kiosk Mode is enabled.

  • Add the Ability to Disable the Send Confirmation Prompt in Kiosk Mode in the iOS App [SB-1651]
    Updated the iOS App to disable the Send Form confirmation prompt when Kiosk Mode is enabled.

  • Remove the Progress Indicator and Confirmation Message that Appears during Base Updates in iOS [SB-1672]
    Due to previous improvements to the Sync Engine, the iOS App no longer displays the progress indicator and the confirmation that appears during the Base Update process.

  • Add the Ability to Determine if the Capacity Limit is Reached for a Location in the iOS App [SB-1685]
    Implement the new Field2Base.checkLocationCapacity Script call for use in the iOS App.

  • Add the Ability to Get the REF# for a Sent Form in the iOS App [SB-1691]
    Updated the iOS App to support new Script Field2Base.getReferenceNumber() and Field2Base.hasReferenceNumber() calls to capture the REF# assigned to a Sent Form after it's been processed by the server. The Mobile Forms App can only retrieve the REF# using a Workflow Work Order.

  • Add the Ability to Determine if the Request Limit is Reached for a Location in the iOS App [SB-1701]
    Implement Covoperate.checkLocationRequestCount Script call for use in the iOS App.

  • Add the Ability to Launch Other Apps in the iOS App [SB-1711]
    Updated the iOS App to allow Forms to launch other apps with custom URI schemes and allows web pages to be displayed in a Web View inside of the App rather than in the local web browser.

  • Update the Validation Log UI in the iOS App [SB-1738]
    Updated the Validation Log in the iOS App to be dynamic and only show the the number of validation errors in the list instead of taking up a predefined height.

  • Update the iOS App to Initiate Processing when Pressing the Return Key on the Login or Activation Screens [SB-1747]
    Updated the iOS App to initiate the appropriate action when I press the return key after entering login credentials or an Activation ID when logging in or activating.

  • Update the Mobile Forms iOS Activation Process to Allow Replacement when the Activation Limit is Reached [SB-1748]
    Updated the Activation process when a User is at their Activation Limit in the iOS App to automatically replace the Device if there is only a single activated Device for the User.

  • Update the UI to Better Handle when Removing Custom App Profiles in the iOS App [SB-1771]
    Updated the UI in the iOS App to automatically load the Home Screen if a Custom App Profile has been removed for that User.

  • Update the iOS App to Allow Navigation in Sent Forms for Form Templates with Page Navigation Disabled [SB-1774]
    Updated the iOS App to allow Page swiping to work when viewing Sent Forms for Form Templates that have the Page Navigation Disabled in its Form Settings.

  • Add the Ability to Launch the iOS App from Other Apps [SB-1775]
    Added the ability to the Mobile Forms Apps to be launched using link and allow the following actions: activating with Login credentials, activating with an Activation ID, open a blank Form, and open a Work Order. The custom URI scheme for launching the App uses "f2b://" as the prefix.

  • Implement New Document Scan Region in the iOS App [SB-1784]
    Updated the iOS App to support the new Document Scan Region Type when filling out Forms. This does require using a 7.0 eForm Template version.

  • Convert Form Draft Management and Form Viewer Code to Swift in the iOS App [SB-1806]
    Converted the Form Draft Management and Form Viewer code to Swift in the iOS App.

  • Convert Database Layer Code to Swift in the iOS App [SB-1807]
    Converted Database Layer code to Swift in the iOS App.

  • Add the Ability to Launch the iOS App with a Generic Custom URI Call to Open the App [SB-1838]
    Added the ability to the Mobile Forms Apps to be launched using link and allow the following actions: activating with Login credentials, activating with an Activation ID, open a blank Form, and open a Work Order. The custom URI scheme for launching the App uses "f2b://" as the prefix.

  • Convert Core Data Classes to Swift [SB-1876]
    Converted Core Data code to Swift in the iOS App.

  • Update the New UI in the iOS App Store Build for iPad [SB-1853]
    Fixed issues encountered related to the interacting with the Sort button, the View Details button, the Turn-by-Turn Directions button, and long pressing on items in lists in the new UI in the iOS App Store Build for iPads.

  • Allow Adding Contacts with Single Quotes in their E-Mail Address in the Address Book in the iOS App [SB-1942]
    Fixed an issue with allowing E-Mail Addresses being added to the Address Book if they contained a single quote in the iOS App.

  • Add Quick Copy Shortcut to the Sent Forms Section of the iOS App Store Build [SB-1969]
    Updated the Sent Forms section in the iOS App with a new Quick Copy button for each Sent Form in the list.
     
  • Update the New iOS App UI to Support Dark and Light Canvas Modes [SB-2101]
    Updated the new UI to support both Dark and Light Modes in the iOS App.

  • Update the Mobile Forms Logo in the New UI of the iOS App [SB-2171]
    Updated the Logo to a new Mobile Forms version in the new UI of the iOS App.

  • Update the iOS App with the Latest Mobile Forms Logo [SB-2299]
    Updated the iOS App with the latest Mobile Forms logo.

  • Update the Show/Hide Details Behavior in the of Main Menu Sections of the New iOS App UI  [SB-2311]
    Updated the show/hide details for each Main Menu section to be at the top level for each item instead of in a Show/Hide Details button below the item in the iOS App.

  • Update the iOS App to Display an Error Message when Workflow Parent Script Calls Are Made [SB-2395]
    Added an error message pop-up window and added a safeguard to stop running the script when trying to use any of the Field2Base.getWorkflowParent() Script calls in the iOS App.

  • Add Swipe to Delete Behavior for Deleting Drafts to the New UI of the iOS App [SB-2411]
    Added the ability to swipe and delete saved Form Drafts in the Saved Drafts section of the iOS App.

  • Update the Swift Version of the iOS App to Match the Android App Login and Activation Processes [SB-2649]
    Reviewed the activation and login process between the Android and iOS Apps and updated the iOS App to use the same processes as Android.

  • Add Feedback when Tapping the Sync Button in the New UI of the iOS App [SB-2679]
    Updated the Sync button in the new Main Menu UI of the iOS App to provide feedback (arrows cycling) when a User hits the Sync button.

  • Add New Drawing Tools to Camera Regions in the iOS App [SB-2705]
    Added the ability to add Drawings to Camera Regions in the iOS App which includes the following functionality:
    • Added a Create a Drawing to the Camera Region Type and is accessible through the long press menu
    • Added a new App config to make the long press menu for Camera Regions available with a single tap
    • Added the ability to make the following Basic Shapes: Pen, Text, Ellipse, Line, Arrow, Rectangle, Star, Triangle, Pentagon, and Angle
    • Added the ability to select Shapes to move the Shape after the Shape is created
    • Added the ability to Undo / Redo actions in the Drawing Canvas
    • Added the ability to set the Stroke Color, the Fill Color, and the Stroke Size for Shapes
    • Added an Eraser to partially delete Shapes using the Stroke Size
    • Added the ability to Delete a single Shape
    • Updated the Drawing Canvas to load in the Form Background
    Additional Notes:
      1. Camera Regions can contain any combination of a Drawing, Image, and Inking if done in the correct order. Taking a new Photo will replace an existing Drawing so taking a Photo or loading an Image first is advised if you want to draw on the Photo or Image.
      2. Drawings are flattened into a single image when the Drawing is saved.
      3. Drawings in Camera Regions are currently only available in the Android and iOS Apps so Shared Forms, Web App, and Workflow do not support Drawings.

  • Convert the Form Parsing Engine in the iOS App to Use Swift [SB-2738]
     Updated the iOS App to use a new Form Parsing Engine that uses Swift instead of Objective-C.

  • Add New Warning to the Mobile Forms iOS Activation Process when the Activation Limit is Reached [SB-2471]
    Added the Activation Limit Reached pop-up window and logic to the activation process in the iOS App to match the Android App.

  • Allow Upgrading from the App Store Build to Test Flight Beta Builds for the iOS App [SB-2748]
    Updated the iOS App to allow database schema updates to successfully succeed from the original 6.9 App Store build to the 7.x Beta builds available in TestFlight as well as future App Store build releases.

  • Add a Show/Hide Password Option to the Activation and Login Screens in the iOS App [SB-2750]
    Added a Show/Hide option to the Password field on the Activation screen, Create New Account screen, and the Existing Login screen in the new UI of the iOS App.

  • Change the Return Key to a Done Button in the Search Filter in the Main Menu in the New iOS App UI [SB-2754]
    Updated the Return key to be a Done button on the keyboard that appears when typing in the Search Filter on the Main Menu in the new iOS App UI.

  • Add a Delete Button to the Search Filter in the Main Menu in the New iOS App UI [SB-2758]
    Fixed an issue with the Barcode Regions missing the UI to switch between the front and back cameras in the Swift version of the iOS App.

  • Update the iOS App to Display the Proper Error Message when Demo Accounts Are Restricted on a Company [SB-2774]
    Updated the iOS App to display the appropriate error message when the Prevent Demo Account Creation for My Users Setting is enabled and the User attempts to use the Create New Account option instead of the Log in with an Existing Account option.

Bug Fixes

  • Investigate and Fix Issues with Page Navigation Related to Hidden Pages in the iOS App [SB-1511]
    Fixed an issue in the iOS App that occurred when the Go to Next Page Button Action that incorrectly displayed a Page Visibility error message when the next Page was set to hidden. 

  • Fix the Existing Login Screen in the iOS App to Allow Users with Older iPhones to Access the Login Button [SB-1571]
    Fixed an issue in the iOS that prevented Users from accessing the Login button on the Existing Login screen for older iPhones.

  • Investigate and Fix the iOS App Is Not Displaying Work Orders on the Main Menu when Show All Folders Is Not Selected [SB-1598]
    Fixed an issue in the iOS App that was resulting in no Work Orders to be displayed on the Main Menu unless Show All was selected for the Folder.

  • Investigate and Fix the Text Not Wrapping for Lists of Items in the iOS 6.9 App on iOS 10.x Devices [SB-1615]
    Fixed an issue with the iOS App causing items in lists for each Main Menu section to not wrap correctly on iOS 10.x Devices.

  • Fix Issues when Switching from Custom Home Profiles to the Standard Home Screen in the iOS App [SB-1643]
    Fixed issues in the iOS App that required the App to be restarted when switching from the App Custom Home Screen Profile or the Kiosk Profile to the standard Home Screen.

  • Fix Display Issue when Rotating the Screen for the Kiosk Mode and App Custom Home Screen in the iOS App  [SB-1652]
    Fixed an issue in the iOS App that prevented the HTML page used when Kiosk Mode is enabled or an App Custom Home Screen is applied to properly re-size the page after rotating the screen.

  • Fix the Create Draft Issue that Occurs in the iOS App if the Form Template Has Not Been Downloaded [SB-1653]
    Fixed the issue in the iOS App that crashed the App if you try to create a Form Draft for a Form Template that hasn't completed downloading yet. A user friendly error message will now be displayed.

  • Fix Issue in the iOS App Causing Activated Devices to Re-Activate when Protected Data Is Not Available [SB-1670]
    Fixed an issue in the iOS App when the Protected Data for the App is not available that caused a previously activated Device to re-activate.

  • Update the iOS App to Support the Italics Font Style in Text-based Regions [SB-1703]
    Updated the iOS App to support the Italics Font Style in Text-based Regions when filling out Forms.

  • Fix Issue with Mirror Image Regions Not Populating when Starting a Draft from a Work Order in the iOS App [SB-1756]
    Fixed an issue with Mirror Image Regions that resulted in the Photo not populating the Region when a Form draft was started from a Work Order.

  • Investigate and Fix Issue in the iOS App where Locations Do Not Get Deleted during Base Updates [SB-1757]
    Fixed an issue in the iOS App that caused Locations no longer associated with the currently logged in User to not be deleted during the Base Update process.

  • Investigate and Fix Not Able to Use the Open a Form on App Launch Kiosk Mode Option in the iOS App [SB-1760]
    Fixed an issue with the Kiosk Mode option for "Open a Form on App Launch" in the iOS App that prevented the User from actually filling out the Form.

  • Investigate and Fix the iOS App Saving Some Workflow Work Orders as Drafts when Form Draft Saving is Disabled [SB-1772]
    Fixed an issue in the iOS App that resulted in a Draft being saved after opening a Workflow Work Order even though Form Draft Saving was disabled.

  • Investigate and Fix Saved Drafts Not Displaying Local Data File Mapping Datasource Regions in the iOS App [SB-1782]
    Fixed an issue with Datasource Regions using the Local Data File Mapping Type that resulted in results not displaying when the Source Region was selected in the iOS App.

  • Investigate and Fix the Update Notifications Not Appearing when a Custom Home Screen is Applied in the iOS App [SB-1791]
    Updated the iOS App to properly show notifications when a Custom App Home Screen is applied.

  • Update Datasource Drop Down Lists to Wrap for Longer Text Values in the iOS App [SB-1804]
    Updated the drop down list for Datasource Regions to wrap text for longer text values in the iOS App.

  • Investigate Workflow Work Orders Disappearing after Encountering Issues with Accessing the Local DB in the iOS App [SB-1864]
    Investigation Complete. Unable to recreate issues or identify possible causes with the Diagnostic information received.

  • Fix Issue Causing App to Crash when Filling Out Forms in the New Swift Version of the iOS App [SB-1877]
    Fixed an issue that was causing the iOS App to crash when filling out Forms in the new Swift build.

  • Fix Issue Preventing Text Entry when Filling Out Forms in the New Swift Version of the iOS App [SB-1878]
    Fixed an issue that was preventing Text Entry in Regions when filling out Forms in the new Swift build.

  • Investigate and Fix the iOS App Not Reporting Newer Apple Models when Registering Devices during Activation [SB-1888]
    Fixed issues in the iOS App with mapping of newer Apple iPad and iPhone models when Users activate their Devices and report the Device details to the Portal.

  • Fix Issue Causing GPS Regions to Continue to Listen for Location Changes in the New Swift Version of the iOS App [SB-1903]
    Fixed an issue that was causing GPS Regions to continue to listen for location changes when it should no longer be in the new Swift build.

  • Fix Issue Causing the Done Inking Event to Trigger Multiple Times in the New Swift Version of the iOS App [SB-1905]
    Fixed an issue that was causing Pen Regions to continue to trigger the Region Done Inking Script Event even though no additional inking was done in the new Swift build.

  • Fix Issues with the Date and Time Pickers in the Swift Version of the iOS App [SB-1906]
    Fixed issues involving the Date and Time pickers for Date/Time Regions in the iOS App.

  • Fix Issue Allowing Text Regions to Be Edited when Viewing Sent Forms in the New Swift Version of the iOS App [SB-1907]
    Fixed an issue that allowed additional text entry in Text Regions when viewing Sent Forms in the new Swift build.

  • Investigate and Fix Scalable Checkmarks for Checkbox Regions in the iOS App to Match the Android App [SB-1931]
    Updated the iOS App to use the same scalable checkmark the Android App uses to no longer cause the difference in alignment for Checkbox Regions between platforms.

  • Investigate and Fix the iOS App Not Populating Images in Camera Regions when Using Quick Copy [SB-1932]
    Fixed an issue with the iOS App not populating photos in Camera Regions on visible Pages when using Quick Copy on a Sent Form.

  • Fix Issues with the iOS App Not Updating the Badge Counts and Crashing after Drafts are Created on iPhones [SB-1962]
    Fixed issues with the iPhone version of the iOS App not updating the Badge counts on the Main Menu and crashing the App after the first Draft is created.

  • Fix Main Menu UI Issues in the Swift Version of the iOS App [SB-1986]
    Fixed a number of issues with Main Menu including long pressing on items, sorting in each section, defaulting the Folder to Show All until a Folder is selected, and fixed not being able to access the Gallery when choosing an Image for Camera Regions.

  • Investigate and Fix the iOS App Not Populating Images in Camera Regions on Hidden Pages when Using Quick Copy [SB-1987]
    Fixed an issue in the iOS App that was not populating images into Camera Regions on Pages that are initially hidden when a Form Draft is created after using Quick Copy on a Sent Form.

  • Investigate Signatures Disappearing when Opening Saved Drafts in the iOS App [SB-1990]
    Investigation complete. Fixed some memory leaks detected when saving Form Drafts in the iOS App when the Device is low on memory (RAM).

  • Investigate and Fix Issues Loading Buttons and Pages in Workflow Work Orders in the Swift Version of the iOS App [SB-2000]
    Fixed issues with correctly loading Buttons and displaying Pages when opening Workflow Work Orders in the iOS App.

  • Fix Issues with the setChecked Script Call Not Working Correctly in the Swift Version of the iOS App [SB-2020]
    Fixed an issue with calling the setChecked() Script call not working correctly in the iOS App.

  • Fix Issues with Mirror Regions Not Getting Populated from Unique ID Regions in the Swift Version of the iOS App [SB-2024]
    Fixed issues in the iOS App with Mirror Regions not getting populated correctly if the Source Region is a Unique ID Region.

  • Investigate and Fix the GPS Regions Not Populating Correctly in the Swift Version of the iOS App [SB-2025]
    Fixed an issue with GPS Regions not limiting the number of digits to be displayed and fixed an issue that resulted in GPS Regions set to not automatically being updated when the Form Draft is started in the iOS App.

  • Fix Main Menu Section Clean Up Items in the Swift Version of the iOS App [SB-2028]
    Fixed a number of issues in the iOS App related to the Main Menu including the sorting and searching of Draft Names in the Drafts section, the UI not updating correctly when going to the Settings section while in portrait mode, and not being able to access the Map this Location or Start Navigation options when long pressing on Work Orders that have addresses in the My Work section.

  • Investigate and Fix Issues with Datasouce Drop Down Lists Not Populating in the Swift Version of the iOS App [SB-2030]
    Fixed an issue with Datasource Region's drop down lists not populating correctly when opening Workflow Work Orders in the iOS App.

  • Investigate and Fix Issue with a Missing Region Layout Sizing Property for Inking in the Swift Version of the iOS App [SB-2031]
    Fixed an issue with a property related to Region Layout Sizing that was missing from the Sent Form in the iOS App.

  • Investigate and Fix Issues with Calculation Regions Not Showing the Correct Values in the Swift Version of the iOS App [SB-2032]
    Fixed issues with the display of Calculation Region values that were displaying the incorrect Font Size and cutting off values related to the Currency Format in the iOS App.

  • Investigate and Fix the Text Display Properties Not Working in the Swift Version of the iOS App [SB-2038]
    Fixed issues with the Horizontal and Vertical Alignment as well as the Font Size and the Font Style of Text-based Regions in the iOS App.

  • Investigate and Fix Datasource Regions Not Allowing a New Value to be Entered in the Swift Version of the iOS App [SB-2039]
    Fixed an issue that was not allowing new values to be entered in Datasource Regions that had the "Allow users to enter a new value" setting enabled in the iOS App.

  • Investigate and Fix Issues with Checkbox Regions Are Not Displayed Properly in the Swift Version of the iOS App [SB-2040]
    Fixed an issue with the display of Checkbox Regions for the Scalable Checkbox Type being distorted in the iOS App.

  • Investigate and Fix E-Mail Regions Not Passing Validation in the Swift Version of the iOS App [SB-2042]
    Fixed an issue with E-Mail Regions not passing validation even though the e-mail addresses used were valid in the iOS App.

  • Investigate and Fix Page Swiping Skipping Previously Hidden Pages In iOS Beta App [SB-2045]
    Fixed an issue with swiping between Pages after using scripting to show the adjacent Page(s) in the iOS App.

  • Update the Filename Used when Sending Forms in the Swift Version of the iOS App [SB-2048]
    Fixed an issue with the filename of the Sent Form before it gets uploaded in the iOS App.

  • Investigate and Fix Document Scan Regions Not Working in the Swift Version of the iOS App [SB-2061]
    Fixed an issue with the Document Scan Region Type not bringing up the proper UI in the iOS App.

  • Investigate and Fix Issues with Loading Work Orders and Scripting in the Swift Version of the iOS App [SB-2063]
    Fixed issues with loading Work Orders and then populating Regions through Scripting in the iOS App.

  • Investigate and Fix 0/1 Being Converted to Boolean Values when Setting Region Values via Script in the Swift Version of the iOS App [SB-2070]
    Fixed an issue with the iOS App not setting numeric values correctly when using Scripting to set the Regions to the values of 0 or 1.

  • Investigate and Fix Work Order Addresses Not Being Used when Trying to Load Maps or Directions in the Swift Version of the iOS App [SB-2078]
    Fixed an issue with the Work Order Address not being loaded correctly for loading Maps or getting Turn-by-Turn Directions in the iOS App.

  • Investigate and Fix Page Swiping Not Working for Workflow Work Orders in the Swift Version of the iOS App [SB-2080]
    Fixed an issue in the iOS App that was causing navigation using Page swiping in Workflow Work Orders to not work correctly.

  • Investigate and Fix Issues with Sent Forms from the iOS Beta App with Altered Templates Not Getting Processed Correctly [SB-2082]
    Fixed an issue in the iOS App with hidden Regions not being saved correctly in Sent Forms after the Form Template's Page Visibilities were changed that resulted in processing errors on the server.

  • Investigate and Fix Page Visibility Issues with Buttons and Workflow Work Orders in the Swift Version of the iOS App [SB-2095]
    Fixed issues with Button Navigation still working for hidden Pages in the iOS App when filling out Workflow Work Orders after the Form Template had it's Page Visibilities changed.

  • Investigate and Fix Using the setIsRequired() Method Not Actually Requiring Values in the Swift Version of the iOS App [SB-2123]
    Fixed an issue with the setIsRequired() Script call not actually requiring values during Validation in the iOS App.

  • Fix Issues with Graphics and Text Being Blue after Dark Mode Was Added to the Swift Version of the iOS App [SB-2155]
    Fixed some text of the UI being displayed in blue instead of white in the iOS App while Light Mode was enabled.

  • Investigate and Fix View.showDialog() Not Working with Value Changed Events in the Swift Version of the iOS App [SB-2162]
    Fixed in an issue with the View.showDialog() script call not working when it is triggered in a Value Changed Event in the iOS App.

  • Investigate and Fix the Datasource Region Drop Down Issues when Dark Mode is Enabled in the New UI of the iOS App [SB-2187]
    Fixed an issue with the text entered not being display in the Search field of Datasource Regions while Dark Mode is enabled in the iOS App.

  • Investigate and Fix Dynamic Resizing of Datasource Drop Downs in Swift Version of the iOS App [SB-2199]
    Fixed an issue with Datasource Region drop downs continuously re-sizing after scrolling through the list when filling out a Form in the iOS App.

  • Investigate and Fix Drop Down Indicator Showing for a Locked Datasource Region in the iOS Beta App [SB-2216]
    Fixed an issue with the drop down indicator still being shown for Locked Datasource Regions when filling out Forms in the iOS App.

  • Investigate Why View.showDialog() Is Not Working in the iOS Beta App [SB-2217]
    Investigation Complete. Based on reviewing the script, this is the same issue that was found and resolved in SB-2162 related to Value Changed Events not triggering the View.showDialog() script calls.

  • Investigate and Fix Pen Regions Not Displaying Ink in iOS on Workflow Work Orders Submitted From Web App [SB-2218]
    Fixed issues with Pen Regions not showing ink correctly when opening Workflow Work Orders in the iOS App.

  • Investigate and Fix Crashes when Viewing the Sent Form Recipients in the iOS App [SB-2219]
    Fixed an issue with the View Recipients option in the Sent Forms menu that caused the iOS App to crash.

  • Fix Issues when Deleting Drafts Causing Crashes in the iOS App [SB-2323]
    Fixed some issues with the iOS App crashing after a Form Draft gets deleted.

  • Investigate and Fix Datasource Regions Incorrectly Reporting Validation Errors from Workflow Work Orders in the iOS App on iPhones [SB-2371]
    Fixed an issue with Datasource Regions from Workflow Work Orders displaying an error message when it should not be in the iPhone version of the iOS App.

  • Investigate and Fix the Work Order Name Being Repeated in My Work Details in the New UI of the iOS App [SB-2408]
    Fixed an issue with the Form Template in the Details subsection for each item not being populated correctly in the My Work section of the iOS App.

  • Investigate and Fix Issues with Displaying Special Characters in Region Values for Sent Forms from the iOS App using Custom E-Mail Templates [SB-2421]
    Fixed an issue with a library in the iOS App saving quotes and double quotes as curly quotes and curly double quotes when saving Region data in Form Drafts resulting in unexpected results of Sent Forms using Custom E-Mail Templates.

  • Investigate and Fix Page Visibility Issues when Setting Page Visibilities in the Form Sending Event in the iOS 7.0.1.1 App [SB-2436]
    Fixed an issue with correctly setting Page Visibility in scripting during the Form_Sending Script event in the iOS App.

  • Investigate and Fix Date / Time Region Issues with the iOS App after Upgrading to iOS 15 [SB-2446]
    Fixed issues with the Date/Time selectors in the iOS App after upgrading the Device to iOS 15.

  • Investigate and Fix UI Issues with the Welcome, Sign Up, and Existing Login Screens when in Landscape Mode in the New iOS App UI [SB-2463]
    Fixed an issue with the keyboard covering the Existing Login screen while in Landscape mode in the new iOS App UI and adjusted the layout of the logo on the Welcome screen, the Existing Login screen, and the Create a New Account screen in the new iOS App UI.

  • Investigate and SQL Datasource Regions Pulling Data from the Wrong Data File when loading Workflow Work Orders in the iOS App [SB-2516]
    Fixed an issue with populating the drop down lists in SQL Datasource Regions when loading Workflow Work Orders in the iOS App.

  • Investigate Signatures Disappearing when Opening Saved Drafts in the iOS 6.9.9.3 App [SB-2526]
    Investigation completed. Made additional changes to the Form Draft Saving process to eliminate memory leaks occurring in the iOS App on Devices with low memory (RAM).

  • Investigate and Fix Issues with the Validation Log No Longer Focusing Regions with Errors in the New iOS App UI [SB-2553]
    Fixed an issue that caused the Validation Log to no longer focus text-based Regions when the error is tapped on in the new UI of the iOS App.

  • Investigate and Fix Locked Datasource Regions Populating if Parameter Regions Change in the Swift Version of the iOS App [SB-2558]
    Fixed an issue with locked mapped Datasource Regions populating when their Parameter changed in the iOS App.

  • Fix Issues with the Show/Hide Arrows for Main Menu Items and Fix Saved Drafts and My Work Wrapping in the iOS Beta App [SB-2564]
    Updated the arrow icons for each items listed in the Main Menu sections to be easier to press to see the details in the new UI of the iOS App. Additionally, updated the items in the Saved Drafts and My Work sections now word wrap correctly in the new UI of the iOS App.

  • Investigate and Fix Barcode Region Scanning Not Working Correctly for Narrow Barcodes in the iOS App [SB-2600]
    Fixed issues with Barcode Region scanning in the iOS App on the majority of narrow barcodes to match other Apps in the App Store.

  • Investigate and Fix the Header Background Color in the New UI of the iOS App [SB-2606]
    Fixed an issue with the background header to cause it to be white instead of green in the iOS App.

  • Investigate and Fix Intermittent Button Text Display Issues in the iOS 7.0.27 (8) App [SB-2607]
    Fixed an issue with text display issues on Buttons when filling out Forms or viewing Sent Forms in the iOS App.

  • Investigate and Fix Errors when Opening New Drafts Form Templates with No Custom Scripting in the New iOS UI App [SB-2625]
    Fixed an issue with displaying an error message when opening Form Drafts when there was no custom JavaScript included in the Form Template in the iOS App.

  • Investigate and Fix Issues with Datasource Regions Not Responding in the Swift Version of the iOS App [SB-2632]
    Fixed an issue with Datasource Regions that contained no items in their list getting locked when saving and re-opening a Form Draft in the Swift Version of the iOS App.

  • Investigate and Fix Issues with Datasource Regions Not Saving Correctly in the Swift Version of the iOS App [SB-2642]
    Fixed an issue with not saving SQL Datasource Region values correctly in Sent Forms for use in Workflow in the Swift Version of the iOS App.

  • Investigate and Fix Hidden Mapped SQL Datasource Region Values Not Updating Correctly in the Swift Version of the iOS App [SB-2643]
    Fixed an issue in the Swift version of the iOS App that occurred when a hidden Mapped SQL Datasource Region was not getting updated and causing Validation Errors if the User went to the Optional Recipients screen and then returned to the Draft and continued to make changes.

  • Investigate and Fix the Show Sent Form Script Call in the Swift Version of the iOS App [SB-2644]
    Fixed an issue with the Field2Base.showSentForm() method not properly loading the requested Sent Form in the Swift Version of the iOS App.

  • Investigate and Fix the Search Sent Form Script Call when No Sent Forms are Found in the Swift Version of the iOS App [SB-2645]
    Fixed an issue with the Field2Base.searchSentForms() method when no results were found based on the provided parameters in the Swift Version of the iOS App.

  • Investigate and Fix Custom Display String Formatting for GPS Regions in the iOS App [SB-2646]
    Implemented the missing functionality for Custom Display String formatting with Latitude and Longitude in GPS Regions in the iOS App. The Custom Display String Formats supported are {lat:.0000000},{lon:.0000000} (includes trailing zeroes) and {lat:.#######},{lon:.#######} (ignores trailing zeroes).

  • Investigate and Fix Script Error Messages Being Displayed when Viewing Sent Form in the New iOS App UI [SB-2647]
    Fixed an issue with script erroneously running when viewing Sent Forms in the iOS App.

  • Investigate and Fix Validation Error Message Size Formatting in the Swift Version of the iOS App [SB-2667]
    Fixed an issue with the error messages in the Validation Log that contained enough characters to cause it to wrap to additional lines in the iOS App.

  • Investigate Why the View.showDialog Call Is Not Working as Expected in the iOS App [SB-2712]
    Investigation complete. The primary issue was that the script contained a function that is reserved and already being used in our Script Engine (i.e. View.showDialog) which results in an endless loop. The resolution is to not name any script functions that match methods already defined in our Script Engine. The secondary issue was that all View.showDialog() calls should always use the three parameter version and if multiple dialogs are required, then they should be always chained in the callback handler and not written separately (iOS limits only one pop-up alert to appear at a time). No further action will be taken.

  • Investigate and Fix Issues with Calculation Region Values Miscalculating for Regions on Different Pages and Use a Value Change Event in the Swift Version of the iOS App [SB-2713]
    Fixed an issue with Calculation Regions not calculating correctly if one of the Regions in the Formula was on another Page than the Calculation Region and is then set through a Value Changed Event in the Swift version of the iOS App.

  • Investigate and Fix Allowing Alpha Characters in Digit Only Text Regions in the Swift Version of the iOS App [SB-2742]
    Fixed an issue with allowing alphabetical characters into Digit Only formatted Text Regions in the Swift Version of the iOS App. Users can still access the alphabetical keyboard but only numeric characters and the decimal point are allowed to inputted into Digit Only Text Regions.

  • Investigate and Fix the Long Press Not Working for Video Regions with Recordings in the Swift Version of the iOS App [SB-2743]
    Fixed an issue with long pressing on Video Regions not bringing up the proper Video options (Play, Erase Recording, and Record) in the Swift Version of the iOS App.

  • Investigate and Allow Using Standard URL Types in the Open Web Page Option for Button Actions in the Swift Version of the iOS App [SB-2744]
    Fixed an issue where some URL formats that can be used in the Android App were not being accepted when using the Open Web Page option in a Button Action in the Swift Version of the iOS App. The formats accepted now include: field2base.com, www.field2base.com, http://www.field2base.com, and https://www.field2base.com

  • Investigate and Fix Barcode Regions Not Being Able to Switch Cameras in the iOS Beta App [SB-2745]
    Fixed an issue with the Barcode Regions missing the UI to switch between the front and back cameras in the Swift version of the iOS App.

  • Investigate Why Users Are Unable to Activate in the 7.0.27.19 Build of the iOS Beta App [SB-2746]
    Investigation Complete. Unable to reproduce the issue in the iOS 7.0.27.19 build after repeated testing. Most likely reason for the unknown error is that the Activation Limit was reached for the User.

  • Investigate and Fix Work Orders Not Loading Regions with the Correct Values in the Swift Version of the iOS App [SB-2747]
    Fixed an issue with the loading of values into Regions when the source was a Work Order in the Swift version of the iOS App.

  • Update the Send Form Icon Size on the Optional Recipients Screen in the New App UI of the iOS App for iPads [SB-2752]
    Updated the size of the Send Form icon on the Optional Recipient Screen to match the Tablet version of the Android App in the new UI of the iOS App for iPads.

  • Investigate and Fix Unique ID Regions Not Loading when the Unique ID Queue is Set Dynamically from Another Region Value in the Swift Version of the iOS App [SB-2757]
    Fixed an issue with Unique ID Regions that dynamically load the value from the appropriate Unique ID Queue based on another Region's selection in the Swift version of the iOS App. 

  • Investigate and Fix Issues with GPS Regions Continuing to Capture Location Data after Closing a Form Draft in the Swift Version of the iOS App [SB-2771]
    Fixed an issue with GPS Regions still capturing location data even after leaving a Form Draft in the Swift version of the iOS App.

  • Investigate and Fix Issues with Date/Time and Datasource Regions Being Unlocked in the Sent Forms in the Swift Version of the iOS App [SB-2772]
    Fixed an issue with Date/Time and Datasource Regions being editable in the Form Viewer in the Sent Forms section of the Swift version of the iOS App. 

  • Investigate and Fix Not Rendering the Form Correctly after Using Camera Regions on iPhones in the Swift Version of the iOS App [SB-2826]
    Fixed an issue with the Form Viewer not rendering correctly after rotating the orientation while capturing a Photo in Camera Regions in the Swift version of the iOS App.

  • Investigate and Fix Crashes when Selecting Optional Recipients and Sending a Form in the Swift Build of the iOS App [SB-2808]
    Fixed an issue with saving and sending Forms in the new Swift Version of iOS App related to a third-party XML library used for Swift interoperability conversion across platforms.

  • Investigate and Fix Issues with the Ink Rendering of Pen Regions in the Swift Build of the iOS App [SB-2873]
    Fixed an issue with the Ink not being saved and rendered correctly when using a Pen Region that is required to enable Inking before drawing in the Region in the Swift version of the iOS App.

  • Investigate and Fix the App Crashing when Starting a Form Draft in the Swift Version of the iOS App [SB-2877]
    Fixed an issue with loading Form Drafts stemming from issues with the text encoding library that parses XML data in the Swift version of the iOS App.

  • Investigate and Fix the "Add to Address Book" Checkbox Missing on the Optional Recipients Screen in the New UI of the iOS App [SB-2888]
    Updated the UI to include the missing checkbox next to the "Add to Address Book" option on the Optional Recipients screen in the New UI of the iOS App.

  • Investigate and Fix Crash when Opening Work Order on iPhones in the Swift Build of the iOS App [SB-2907]
    Fixed an issue with opening Work Orders in the Swift version of the iOS App when running the App on an iPhone.

  • Investigate and Fix Embedded and External File Text Datasource Regions Not Populating Drop-Down Lists in Workflow in the Swift Version of the iOS App [SB-2912]
    Fixed an issue with Datasource Regions using Embedded Lists or External Text File Lists not including the Region's drop-down list contents in the Sent Form that arrives Workflow in the Swift version of the iOS App.

  • Investigate and Fix Pen Region Options Not Working Correctly in the Swift Version of the iOS App [SB-2913]
    Fixed issues with the Pen Region Options not using the selected Ink Stroke, Ink Color, and Eraser Stroke when drawing strokes in Pen Regions in the Swift Version of the iOS App.

  • Investigate and Fix the App Crashing when Sending Forms in the iOS 7.0.27.29 App [SB-2914]
    Fixed an issue when saving Region Values into the Digital Envelope when sending Forms in the Swift Version of the iOS App.

  • Investigate and Fix SQL Datasource Region Validation Errors in the Swift Version of the iOS App [SB-2919]
    Fixed an issue with SQL Datasource Regions displaying errors in the Validation Log when they are not required in the Swift Version of the iOS App.

  • Investigate and Fix Issues with Quick Copy Keeping Previous Sent Photos in Camera Regions in the iOS App [SB-2920]
    Fixed an issue with using Quick Copy that resulted in Photos from Camera Regions that were present in the previous Sent Form still being present in the new Form Draft even though they were not supposed to be loaded in in the iOS App.

  • Investigate and Fix Issues with Draft Folder and Files Not Being Deleted from the App Space after Being Deleted from the iOS App [SB-2922]
    Fixed an issue with the Draft Folder and Files not being deleted in the App storage space after the Form is Sent in the iOS App.

  • Investigate and Fix Main Menu Controls Showing in the Form Viewer after Resources Download on iPhones in the New iOS App UI [SB-2942]
    Fixed an issue with the Form Viewer menu options being replaced with the Main Menu after a sync or download occurs in the background in the new UI of the iOS App for iPhones.



    • 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 ...