FieldFX Mobile 2017 Updates

FieldFX Mobile 4.0.1.3911

Release Details

  • Released December 20, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

5444

Sync Engine

Fixed issue with the Pre-Sync check that caused sync failures.

FieldFX Mobile 4.0.1.3909

Release Details

  • Released December 15, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

5442

Sync Engine

Fixed issue that caused sync failures when users hit API limits.

FieldFX Mobile 4.0.1.3908

Release Details

  • Released December 14, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

New font available for PDF Reports (5357)

You can now use the Courier New font on PDF reports. To use the Courier New font, you need to set the font attribute for the relevant element.

For example:

Use the following code to use the Courier New font for a <text> element.

<text font="Courier">TICKET NUMBER: {{FX5__Tracking_Number__c}}</text>

Enhanced Rich text area field Support for PDF reports (5373)

Images in rich text area fields now stack horizontally on PDF reports. This improves the presentation of reports when there are multiple images inside a rich text area field.

Performance Improvements

Sync Engine Optimized (5416 & 5418)

Improved Sync Engine performance by enhancing the retry logic for failed requests.

Sync Engine Optimized (5419)

Improved Sync Engine performance by optimizing how database connections are used.

Sync Engine Optimized (5421)

Improved Sync Engine performance by optimizing version updates.

Pop-ups & Notifications optimized (5425)

Improved performance by optimizing how pop-ups and notifications load and display.

Bug Fixes

# Area Description

5232

FX Forms

Child FX Forms didn’t display correctly based on the record type of their parent FX Form.

5312

Login/Logout

Users couldn’t login again after logging out if the org had a custom domain.

5347

Rule Engine

Rules with criteria featuring the EXCLUDES function didn’t work.

5366

Audit Log

Sync packets featured duplicate events.

5372

Sync Engine

Clearing values in phone number fields caused sync upload errors.

5390

PDF Reports → Report Viewer

The Edit button displayed by mistake.

5396

FX Forms

FX Forms didn’t sort by the sequence number specified in their eForm Config.

5404

Ticket page → Files tab [1]

Files didn’t download or open in the FieldFX Windows Client.

5422

Sync Engine → Incremental syncs

Rules for newly accessible price books didn’t get downloaded.

5427

Ticket Search page

Fixed a memory leak caused by calculated fields.

5430

Fields

The Photo picker for rich text fields didn’t always display correctly.

5431

General

When you revoked a user’s OAuth token, they were weren’t logged out of FieldFX Mobile automatically when they next tried to sync.

5433

General

Fixed the "Cannot read property 'print' of null" error.

FieldFX Mobile 4.0.1.3848

Release Details

  • Released October 26, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

5238

Audit Log

SyncUploadError entries were being created erroneously for data already synced to FieldFX Back Office.

5297

Attachments

PDF files attached in FieldFX Mobile kept getting added to FieldFX Back Office every time you synced.

5298

Audit Log

Sync packets featured duplicate Create events for FX Forms.

5321

Audit Log

Sync packets featured duplicate Create events for Ticket Log entries.

5351

FX Reports → Report Preview

You couldn’t select the Add button more than once in situations where you were prompted to add a missing signature.

FieldFX Mobile 4.0.1.3837

Release Details

  • Released October 12, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

5236

Audit Log

Sync packets featured duplicate Delete events for ticket items.

5304

PDF Reports → Report Viewer

An error displayed when you tried to preview a PDF report that included an image from a rich text area field.

5305

PDF Reports → Report Viewer

Report previews of PDF reports didn’t work correctly.

5308

Ticket Item Wizard

The Sort control didn’t work after you did a keyword search.

5311

Validation Rules

Validation error messages didn’t display correctly in iOS 11.

5314

Lookups

Search pages inside lookups didn’t display correctly in iOS 11.

5316

Sync Engine

The application crashed during syncs in iOS 11.

5318

Ticket Item Wizard → Price Book list

In iOS 11, a check mark didn’t display when you selected the top left corner of a price book item.

5326

PDF Reports

The imageCapture element didn’t work correctly.

FieldFX Mobile 4.0.1.3826

Release Details

  • Released September 28, 2017

Prerequisites

Switch to Sync 4.0

New Features

New Warning for Samsung Browser Users (5268)

A warning now displays when you run FieldFX Mobile in the Samsung browser.

image

This warning alerts users that they need to switch to a supported browser.

Refer to the System Requirements article for the list of supported browsers.

Bug Fixes

# Area Description

4892

General

Users didn’t get notified when there were issues recording events in the event store.

5254

Sync Engine

Fixed the "unable to begin transaction (5 database is locked)" error on iPads.

5258

Sync Engine → Incremental syncs

Price book items in newly accessible price books weren’t available after incremental syncs.

5263

Audit Log

Sync packets featured duplicate Create events for quotes.

5273

Login/Logout

When you logged out and then reopened FieldFX Mobile, you were automatically logged back in.

5278

Tiles

Roll-up summary fields didn’t display data right away.

5280

Ticket Item Wizard → Price Book Items list

The Sort control didn’t work correctly after performing a keyword search.

5287

PDF Reports

FieldFX Windows Client users couldn’t view PDF reports.

FieldFX Mobile 4.0.1.3816

Release Details

  • Released September 14, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

New Warning about Switching to an Earlier Version (5225)

When you change release channel and switch to an earlier version of FieldFX Mobile, a warning message now displays when you try to sync.

To proceed with the switch to an earlier version, you must log out, log in, and sync.

iOS 11 Support added (5244)

You can now use FieldFX Mobile in iOS 11.

Performance Improvements

Lookups Optimized (5266)

Improved performance by optimizing how lookups load and display data.

Update Process optimized (5276)

Improved performance by optimizing how FieldFX Mobile updates to a new version.

Bug Fixes

# Area Description

5269

PDF Reports → Report Preview

PDF Reports featuring rich text area fields didn’t display correctly.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following key to static resources used to translate user interface text:

"DownVersionMessage": "Your account is configured for an older version of FieldFX. This could cause problems, please contact your administrator. To switch to the older version, please log out and log back in.",

Downloads

FieldFX Mobile 4.0.1.3805

Release Details

  • Released August 17, 2017

Prerequisites

Switch to Sync 4.0

New Features

New Warning for Microsoft Edge Users (5243)

A warning now displays when you run FieldFX Mobile in the Microsoft Edge browser.

image

This warning alerts users that they need to switch to a supported browser.

Refer to the System Requirements article for the list of supported browsers.

Feature Enhancements

PDF Report Preview Enhanced (4937)

Previews of PDF reports now display forced page breaks. This gives you a better visualization of the printed versions of PDF reports.

Pre-Sync Check Enhanced (5239)

The Pre-Sync check now determines whether you have access to the FX5.FieldSetSvc, FX5.GetUtilityUserInfo, and FX5.SObjectChecksum Apex classes.

  • If you have access to these Apex classes, the sync runs as normal.

  • If you don’t have access to these Apex classes, the sync fails instantly and a message displays listing what you are missing.

Performance Improvements

Ticket Items Optimized (5228)

Improved system performance by optimizing how ticket item data loads and displays.

Bug Fixes

# Area Description

5231

Events

Fixed issue that occurred when writes to the event store failed.

5238

Audit Log

SyncUploadError entries were created by mistake for data already synced to FieldFX Back Office.

5246

Updates

The application updated to a new version without syncing.

5248

PDF Reports

Previews of PDF reports didn’t display correctly if a report featured a blank rich text area field.

5260

Sync Engine

The application froze sometimes on iPads after completing a full sync.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following keys to static resources used to translate user interface text:

"BrowserNotSupported": "Application has been opened in an unsupported browser. Please refer to the documentation for the list of supported browsers.",

"BrowserNotSupportedTitle": "Browser Not Supported",

Downloads

FieldFX Mobile 4.0.1.3797

Release Details

  • Released August 3, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

Sort Report Helper Enhanced (5209)

The sort helper now supports the following iteration variables:

Option Description

@first

Returns TRUE for the first item in a list.

@last

Returns TRUE for the last item in a list.

Refer to the Report Helpers article for more information.

Performance Improvements

Sync Engine Optimized (5218)

Improved Sync Engine performance by optimizing how FX Settings data syncs.

Bug Fixes

# Area Description

4614

Roll-Up Summary Fields

Values were off by 1 cent.

4697

Formula Fields

Fixed issue with the IF function that caused formula fields to display blank.

5187

Ticket Item grid

When you selected a Record Type filter, you couldn’t edit Text fields for multiple items at once.

5199

General

You couldn’t add a web clip for FieldFX Mobile in iOS 11.

5208

FX Forms

The Master filter displayed for FX Forms that didn’t have record types.

5220

PDF Reports

Borders and colors didn’t display correctly in report previews.

5226

Audit Log

LoggedOutWithData entries didn’t always get created.

5230

Sync Engine

A warning message didn’t display if you tried to log out shortly after logging in and adding a job.

5235

Tiles

Tiles didn’t display correctly on iOS devices.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following key to static resources used to translate user interface text:

"Empty_FXForm_Record_Type": "Select an FX Form",

Downloads

FieldFX Mobile 4.0.1.3785

Release Details

  • Released July 20, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

FX Form Reports Enhanced (5188)

You can now view FX Form reports in FieldFX Mobile as long as their associated FX Form is accessible. Previously, reports disappeared from view once you synced twice after attaching the reports to FX Forms.

Bug Fixes

# Area Description

5090

FX Forms

FX Forms for all record types always displayed available for selection.

5170

FX Reports

Fixed issue where images didn’t display correctly in rich text area fields.

5177

Sync Engine

Fixed the "Cannot read property 'includes' of null" error.

5191

PDF Reports

You couldn’t print or attach PDF reports if you had Airplane mode enabled on your device.

5195

Audit Log

Fixed issue where expired session tokens prevented log out activity being recorded in the Audit Log.

5200

Fields

Fixed issue where images from rich text area fields didn’t display on FX Reports.

FieldFX Mobile 4.0.1.3778

Release Details

  • Released July 8, 2017

Prerequisites

Switch to Sync 4.0

Server Version Update

Updated the server version for FieldFX Mobile to 9.2.0 to fix an issue where sidebar buttons didn’t display for some users.

FieldFX Mobile 4.0.1.3777

Release Details

  • Released July 7, 2017

Prerequisites

Switch to Sync 4.0

New Features

New Sort Control for the Quote Item Wizard (5070)

The Quote Item Wizard now features a Sort control. Use the Sort control to change the order of price book items displayed.

image
  • Select a field on the control to sort price book items based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

New Sort Control for the Ticket Item Wizard (5070)

The Price Book list in the Ticket Item Wizard now features a Sort control. Use the Sort control to change the order of price book items displayed.

image
  • Select a field on the control to sort price book items based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

Feature Enhancements

<imageCapture> Element Now Supports Watermarks (5069)

You can now add a <watermark> element inside an <imageCapture> element to display a watermark on an interactive image placeholder.

Refer to the XML Elements article for instructions on how to use the <imageCapture> element.

Confirmation Now Required for Quote to Job Conversions (5071)

When you convert a quote into a job, a warning message now displays asking you to confirm the action. This prevents you from converting quotes into jobs accidentally.

Performance Improvements

Sync Engine Optimized (5153)

Improved Sync Engine performance by optimizing how syncable records get analyzed during syncs.

Bug Fixes

# Area Description

4990

Audit Log

Sync packets featured duplicate Delete events.

5009

PDF Reports

The application crashed on iPads when you opened a PDF report that had a watermark in the signature line.

5016

FX Forms

Ticket items displayed as child FX Forms.

5125

Sync Engine

Fixed the "unable to begin transaction (5 database is locked)" error.

5131

Report Helpers

The formatPercent helper didn’t insert zero values correctly.

5142

PDF Reports

<cell> elements didn’t return all of their contents.

5148

Fields

Formulas for Date/Time fields didn’t work correctly.

5151

Job Search page
Ticket Search page
Quote Search page

You couldn’t search by job name or customer name in keyword searches.

5152

Quote Copy

When you copied a quote, the sequence numbers for quote items didn’t copy to items on the new quote.

5155

Job page → Sidebar

The Tickets button displayed if you didn’t have Read permission for the Ticket object.

5159

Audit Log

Sync packets featured duplicate Create events for FX Forms.

5166

Ticket Item grid → Bulk Edit

You couldn’t bulk edit the Description of ticket items.

5168

Audit Log

Create events for ticket-related FX Forms featured both a Ticketc and Ticketr field.

5175

Sync Engine

Syncs failed on iPads when you had checkboxes on search layouts.

5184

Sync Engine

Fixed the "Cannot clone a Disturbed Response" error on iPhones.

FieldFX Mobile 4.0.1.3757

Release Details

  • Released June 8, 2017

Prerequisites

Switch to Sync 4.0

New Features

PDF Reports Now Available (4732)

PDF reports give you the ability to generate a report as a native PDF document instead of HTML.

image

By taking advantage of this exciting new feature, you can improve the overall formatting and quality of FX Reports by using repeating headers and footers along with pagination and many other advanced formatting options.

Refer to the PDF Report Setup article for instructions on how to set up PDF reports.

Performance Improvements

Sync Engine Optimized (5100)

Improved Sync Engine performance by optimizing how crew planning and equipment planning data syncs.

Bug Fixes

# Area Description

5103

PDF Reports

A clear error message didn’t display when there was an issue displaying a PDF report.

5124

HTML Reports

HTML reports didn’t print on iPads.

5149

Attachments

Attachments didn’t sync correctly.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following key to static resources used to translate user interface text:

"Generate-Report-Error": "There was an error generating the report",

Downloads

FieldFX Mobile 4.0.1.3745

Release Details

  • Released May 25, 2017

Prerequisites

Switch to Sync 4.0

New Features

Date Report Helpers Enhanced (5067)

The formatDate and formatDateTime report helpers now support the following functions:

  • min – inserts the earliest date/time entry for a collection of items.

  • max – inserts the latest date/time entry for a collection of items.

Refer to the Report Helpers article for more information.

Progress Bars Added to Sync Diagnostics (5083)

Progress bars now display when you view sync diagnostics during a sync.

image

This lets you know how many records are downloading for each object and gives you a clear picture of how your sync is progressing.

New Sync Option Available (5084)

You can now sync all changes made since the last sync without downloading anything from FieldFX Back Office. This new streamlined sync completes in a few seconds and gives you the ability to upload changes to FieldFX Back Office without performing a full sync.

To use this new feature, select Upload Only under the Sync button on the Home page.

image

Feature Enhancements

Reports Sidebar Option No Longer Displays by Default (5033)

The Reports option no longer displays on the sidebar in a record if there are no report templates defined for that object.

For Example:

The Reports option no longer displays on the Job page sidebar if there are no report templates defined for the Job object.

This enhancement ensures that only relevant options display on the sidebar.

Audit Trail for Syncs Enhanced (5072)

When users select the Sync button, a Pre-Sync Upload entry now gets recorded in the Audit Log. This entry has the user’s data packet attached and allows you to track when the user started the sync.

Pending Changes List Enhanced (5098)

The Pending Changes list on the Home page now displays clear details for every update made since the last sync.

Bug Fixes

# Area Description

4542

Page Layouts

Columns didn’t align correctly on layouts with single and double column sections.

4984

Home page

The Pending Changes list didn’t display any details if you didn’t have an en_US static resource file uploaded to FieldFX Back Office.

5056

FX Forms

FX Forms displayed blank for some users.

5077

Audit Log

Authentication failures during syncs caused the messages in Audit Log entries to display blank.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following keys to static resources used to translate user interface text:

"Sync_SyncUpload": "Upload Only",

"UploadFailure": "Upload Failure",

"UploadFailureCallSupport": "Your data could not be downloaded. Contact support immediately!",

Downloads

FieldFX Mobile 4.0.1.3733

Release Details

  • Released May 12, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

New Sync Logic Added (5082)

The Sync Engine now features new logic for objects with an FX5__Sync__c or Sync__c checkbox. If an object has one of these checkboxes, records now only sync if the checkbox is selected.

For Example:

Jobs now only sync if they have the FX5__Sync__c checkbox selected.

This new logic complements existing sync rules and gives you greater flexibility to control the records that sync.

Bug Fixes

# Area Description

4978

Ticket Item grid

Fixed the "this.items is not a function" error.

4980

Ticket Item grid

Validation error messages appeared and then disappeared.

4988

Rule Engine

The Is Active setting didn’t work for rule actions.

4993

FX Forms

Read-only FX Forms didn’t work correctly.

4996

Fields

Formula fields didn’t display data if their formula contained roll-up summary fields.

5006

Ticket Item grid → Stage Price button

The Stage Price button displayed even if you didn’t have permission to view the NonDiscountedSubTotal field.

5008

Ticket Item Wizard

The "Loading" message didn’t display correctly when you first opened the wizard.

5038

Login/Logout

Users were unable to re-login as the previous user.

5046

Sync Engine

Fixed the "Transaction aborted for unknown reason" error.

5050

Lookup Filters

When you defined a thresholdFloor and thresholdCeiling for a lookup filter, the thresholdFloor got ignored.

5057

Ticket Item grid → Bulk Edit

Validation rules didn’t prevent users from entering invalid data.

5059

Ticket Item grid → Bulk Edit

Clearing a checkbox set the value to null instead of false.

5065

Ticket Item grid

Validation rules didn’t work correctly on tickets with no required items.

5075

Login/Logout

The Login page didn’t display when you tried to reuse the app after your OAuth token expired.

5078

Sync Engine

A vague error message displayed when you lost internet connection during a sync.

5081

Login/Logout

When you logged out and deleted unsaved data, the unsaved data was still available when you next logged in.

5086

Sync Engine

Jobs didn’t sync correctly for some users.

FieldFX Mobile 4.0.1.3704

Release Details

  • Released April 28, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

Audit Log Now Records Every Log Out (4766)

The Audit Log now records every instance where users log out of FieldFX Mobile. This means that one of the following entries always gets recorded when a user logs out:

  • LoggedOutWithData – indicates the user logged out and had unsynced data.

  • LoggedOutWithNoData – indicates the user logged out and didn’t have unsynced data.

Ticket Item Copy Enhanced (4895)

You can now use Ticket Item Copy feature to copy the children of dynamic parent items. When you copy a child item, the new item gets added under the same parent.

Lookup Filters Enhanced (4953)

You can now use lookup filters to limit and sort the search results in lookups.

Refer to the Lookup Setup article for details.

Rich Text Area Fields Enhanced (5004)

You can now use the webcam on Windows devices to add photos directly into rich text area fields.

Performance Improvements

Sync Engine Optimized (5015)

Improved Sync Engine performance by optimizing how price book data syncs.

Bug Fixes

# Area Description

4394

Fields

Fixed the "Cannot read property 'host' of undefined" error.

5028

Sync Engine → Incremental syncs

Data for objects with no changes was redownloaded.

5030

Ticket Item Wizard → Details page

Permissions issue caused the app to crash when adding items with details.

5032

Job Copy

When you copied a job that was owned by another user, that user became the owner of the new job.

5048

Sync Engine

Syncs didn’t finish successfully if you lost internet connection during a sync.

5052

Audit Log

Audit Log entries didn’t display the names of fields that caused sync upload errors.

5055

Sync Engine

PDF attachments synced regardless of whether their parent record synced.

FieldFX Mobile 4.0.1.3689

Release Details

  • Released April 15, 2017

Prerequisites

Switch to Sync 4.0

New Features

Persistent Storage Now Available For Google Chrome Users (4994)

Starting in Google Chrome 55, Chrome now uses persistent storage for FieldFX Mobile data when you run Mobile from a Homescreen shortcut.

Persistent storage ensures that data doesn’t get cleared automatically when your device runs low on storage space. You can only clear persistent data manually.

Refer to the Persistent Storage article for more information on how persistent storage works in Google Chrome.

Feature Enhancements

Percent Fields Enhanced (4768)

The percent sign (%) now displays in Percent fields.

Click this symbol in editable fields to select the current value.

Bug Fixes

# Area Description

4764

Sync Engine

Duplicate data packets got recorded in the Audit Log for some syncs.

4877

FX Forms

Fixed the "ReferenceError: i18nKey is not defined" error that occurred when navigating between child and parent FX Forms.

4916

Sync Engine → Incremental syncs

Attachments didn’t sync when their parent record became syncable.

4919

Quote page → Details tab

Sections displayed on page layouts when the contents were hidden or blank.

4940

Sync Engine

Users were able to sync again before the last sync finished.

4956

Sync Engine → Incremental syncs

When you deleted the FX_Mobile_Rules file and added a new file, the rules in the deleted file still applied after an incremental sync.

4977

Ticket Item grid

Fixed the "Failed to fetch undefined" error that occurred on iPads.

4979

Sync Engine

API request limit errors didn’t get reported correctly.

4986

Sync Engine → Initial syncs

Fixed the "Uncaught (in promise) null" error.

4995

Single Sign-On

Users were redirected to the wrong URL.

5022

FX Reports

Reports didn’t print on Android tablets.

FieldFX Mobile 4.0.1.3671

Release Details

  • Released March 30, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

Roll-Up Summary Support Enhanced (4945)

FieldFX Mobile now supports MAX and MIN roll-up summary fields that aggregate Date/Time fields.

Bug Fixes

# Area Description

4882

New Record pages

When you added a new record, the Hide Sidebar button displayed when there was only one record type available.

4909

Static Resources

Statuses didn’t display available for selection if you had a misnamed or missing translation file.

4912

Ticket page → Reports tab

Moving quickly to another tab caused an error.

4913

FX Reports

When you added an FX Form in FieldFX Back Office, you couldn’t attach FX Reports to the FX Form in FieldFX Mobile.

4952

Sync Engine

Issue with lookups caused sync failures.

4955

Ticket Copy

When you copied a ticket with a checklist, the new ticket featured duplicate checklist steps.

4967

Sync Engine

Fixed the "Unauthorized" error.

4968

Validation Rules

The Details page always displayed after adding ticket items.

4974

Sync Engine → Full syncs

Fixed the "Uncaught (in promise) null" error.

4976

Login/Logout

When you logged out without saving changes made since the last sync, the unsaved data didn’t get deleted correctly.

4986

Sync Engine → Full syncs

Fixed the "Uncaught (in promise) null" error.

4987

Attachments

Attachments added in FieldFX Back Office didn’t sync to FieldFX Mobile.

FieldFX Mobile 4.0.1.3650

Release Details

  • Released March 20, 2017

Prerequisites

Switch to Sync 4.0

Performance Improvements

Sync Engine Optimized (4924)

Improved Sync Engine performance by optimizing how rules and rule actions sync.

Bug Fixes

# Area Description

4962

Sync Engine

Fixed the "Application code failed to execute" error.

4963, 4965

Sync Engine

Fixed the "Sync Incomplete: Cannot read property 'name' of undefined" error.

FieldFX Mobile 4.0.1.3646

Release Details

  • Released March 17, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

New Warning About Insufficient Storage Space (4883)

When you run out of storage space on your device while using FieldFX Mobile, a warning message now displays and you can no longer use the app.

To resolve this issue, you must delete files to free up sufficient storage space.

Sync Engine Enhanced (4886)

Reports now get removed from your device’s storage when their corresponding quote, job, or ticket no longer syncs.

Sync Engine Enhanced (4911)

The Sync Engine now retries failed Ajax requests automatically.

Records that have an FX5__Job__c lookup now only sync to FieldFX Mobile when their job syncs. This enhancement affects the following:

  • Crew planning records

  • Equipment Planning records

  • Job contacts

  • Qualification requirements

  • Tickets

Error Handling During Login Improved (4928)

Improved error handling so that clear error messages now display when you encounter an issue immediately after logging in.

Bug Fixes

# Area Description

4881

Login/Logout

A warning prompt didn’t display if you logged in after the previous user let their session expire without logging out.

4891

Sync Engine

FX Reports didn’t sync correctly for some users.

4931

Sync Engine

Fixed the "Cannot read property 'length' of undefined" error.

4948

Permissions

You needed unnecessary permissions to add tickets.

4949

Ticket Item grid

Child items didn’t get added to tickets until you refreshed the page.

4950

Permissions

You needed unnecessary permissions to add ticket items.

4951

Ticket Item grid

Recommended child items didn’t get added to tickets.

4957

FX Forms

Duplicate child FX Forms displayed.

FieldFX Mobile 4.0.1.3620

Release Details

  • Released March 2, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

4905

Login

Fixed the "I’m sorry, the app can’t start right now" error on iPads.

FieldFX Mobile 4.0.1.3619

Release Details

  • Released March 2, 2017

Prerequisites

Switch to Sync 4.0

New Features

New Stage Pricing Feature For Quotes (4725)

The Stage Pricing feature is now available for quotes. This gives you the ability to apply a fixed price to a collection of quote items.

New Sort Option for FX Forms (4734)

The Forms tab in a record now features a Sort control. Use the Sort control to change the order of FX Forms displayed.

For Example:

Here’s the Sort control on the Forms tab in a ticket.

image
  • Select a field on the control to sort FX Forms based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

Feature Enhancements

Workflows Enhanced (4742)

You can now use workflows to prevent users from adding specific types of records in FieldFX Mobile. If you deselect Initial Status Mobile for the first status in a workflow, users will be unable to add records for the record type linked to the status.

Hierarchical Price Books Enhanced (4772)

You can now make the Enable Extended Pricing checkbox a formula field.

This makes it easier to allow access to hierarchical price books.

Refer to the Hierarchical Price Books Setup article for more information on how to set up hierarchical price books.

Sync Engine Enhanced (4903)

The Sync Engine now retries failed requests automatically when a "503 Service Unavailable" error occurs.

Performance Improvements

Sync Engine Optimized (4874)

Improved Sync Engine performance by optimizing how FX Report data syncs.

Bug Fixes

# Area Description

4750

Page Layouts

Two-column layouts didn’t display correctly if they had blank spaces inserted between fields.

4759

Permissions

You could add tickets if you didn’t have Create permission for the Ticket object.

4858

Permissions

You needed Create permission for the Job object to add tickets.

4870

Ticket page

Navigating quickly between the Checklist tab and other tabs caused errors.

4871

FX Reports

When you updated an FX Form and then opened a report, the report didn’t display any of the updates.

4899

FX Reports

Print previews of reports didn’t display correctly.

FieldFX Mobile 4.0.1.3607

Release Details

  • Released February 23, 2017

Prerequisites

Switch to Sync 4.0

New Features

New Quote Copy Feature Added (4706)

You can use the new Quote Copy feature to copy quotes on the Quote Search page. This feature saves you time adding quotes that are similar to existing quotes.

Refer to the Quote Copy Setup article for instructions on how to set up this feature.

Server Version Update

Updated the server version for FieldFX Mobile to 9.1.1 to fix a sync issue.

Bug Fixes

# Area Description

1699

Fields

Default values for checkboxes didn’t work.

4842

Permissions

Permissions didn’t control access to the Home page sidebar buttons correctly.

4859

Fields

The Cost field for ticket items was always read-only.

4875

Sync Engine

The SVG animations used in FieldFX Mobile caused slower sync times.

4878

Home page

The icons on the Home page didn’t display correctly for some users.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following key to static resources used to translate user interface text:

"CopiedQuote_Title": "Copy Quote",

Downloads

FieldFX Mobile 4.0.1.3597

Release Details

  • Released February 9, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

4867

Icons

The FX logo didn’t display in the top left corner of every page.

FieldFX Mobile 4.0.1.3595

Release Details

  • Released February 6, 2017

Prerequisites

Switch to Sync 4.0

Bug Fixes

# Area Description

4387

FX Reports → Add Signature Page

On tablets, the application crashed when you resized or rotated the screen.

4777

Validation Rules

Validation rules on quotes didn’t always work correctly.

4862

Validation Rules

Validation rules on jobs created from quotes didn’t work correctly when all required fields had values.

FieldFX Mobile 4.0.1.3591

Release Details

  • Released February 2, 2017

Prerequisites

Switch to Sync 4.0

Feature Enhancements

Report Viewer enhanced (4771)

The Report Viewer now features a Hide Sidebar button.

image

Select the Hide Sidebar button to collapse the sidebar and scale the report to fit on the page.

image

Select the Hide Sidebar button again to redisplay the sidebar.

Bug Fixes

# Area Description

4481

FX Reports

Job and Quote reports disappeared from view once you synced twice after attaching them to records.

4736

Sync Engine → Full syncs

On iPads, syncs failed when you cleared the cache, created a new Home Screen icon, and logged in.

4738

Static Resources

The application crashed if you synced an FX5_Mobile_Rules file that contained errors.

4739

Translation

Incorrect translation keys were used for sidebar buttons.

4743

Job page → Forms tab;
Ticket page → Forms tab

The name of the Reports sidebar button displayed in lowercase.

4744

Static Resources

The application crashed if you synced an FX5_Mobile_Rollups file that contained errors.

4751

Sync Engine

Vague error messages displayed when you lost Internet connection during a sync.

4752

Validation Rules

Validation rules for quotes didn’t always work correctly.

4761

Audit Log

Status change events were recorded in duplicate.

4763

Home page → Pending Changes list

Information about pending changes didn’t display correctly.

4765

Ticket page → Reports tab → New Report page

On iPads, newly added child items didn’t display on reports unless you refreshed the page.

4779

Inventory Tracking

The Inventory Tracking feature didn’t work correctly.

4781

Job Search page → Sort control

On iPads, jobs didn’t sort correctly by Projected Start Date if there were jobs with no projected start dates.

4790

Ticket Search page → Sort control

Tickets didn’t sort correctly by Last Modified Date.

4798

Job Search page → Sort control

Jobs didn’t sort correctly by Projected Start Date after you added a projected start date for a job.

4841

Sync Engine

Duplicate indexes for ParentIds caused syncs to fail.

4843

FX Reports

Reports didn’t sort by sequence number.

4847

Validation Rules

Validation rules linked to status transitions didn’t work correctly.

FieldFX Mobile 4.0.1.3570

Release Details

  • Released January 19, 2017

Prerequisites

Switch to Sync 4.0

New Features

Rich Text Area Fields Now Supported (4709)

FieldFX Mobile now supports the use of rich text area fields. You can use rich text area fields to embed photos inline inside records, such as a site photo inside an FX Form.

Refer to the Rich Text Area Field Setup article for more information.

New Sort Option For Jobs (4722)

The Job Search page now features a Sort control. Use the Sort control to change the order of jobs displayed.

image
  • Select a field on the control to sort jobs based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

New Sort Option For Tickets (4722)

The Ticket Search page now features a Sort control. Use the Sort control to change the order of tickets displayed.

image
  • Select a field on the control to sort tickets based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

New Sort Option For Quotes (4722)

The Quote Search page now features a Sort control. Use the Sort control to change the order of quotes displayed.

image
  • Select a field on the control to sort quotes based on entries in that field.

  • Select the arrow on the control to toggle between ascending/descending order.

Feature Enhancements

Deleting Field Values Is Now Easier (4708)

When you select to edit a field, the existing value now gets selected automatically. This makes it easier to delete the value.

Performance Improvements

Sync Engine Optimized (4693)

Improved Sync Engine performance by optimizing how keyword search data gets processed.

Bug Fixes

# Area Description

4675

Ticket Item grid → Edit mode

When you entered invalid values and exited Edit mode, the invalid values displayed on the grid.

4680

Lookup Filters

Complex lookup filters for equipment didn’t always work correctly.

4682

Sync Engine → Incremental syncs

Report template updates didn’t sync.

4721

Static Resources

If you didn’t have an FX5_Mobile_Rules file uploaded to FieldFX Back Office and synced, the application crashed when you moved from the Home page after syncing.

4724

Sync Engine

Static resources didn’t always download correctly during syncs.

4727

Job page → Details tab

Entries in the Owner field always displayed redacted.

4729

Validation Rules

On iPads, the Validation Summary didn’t display correctly at the top of the page when you entered invalid data.

4754

Dependent Picklists

Validation rules didn’t work correctly with dependent picklists.

4760

AltSync

Jobs synced when they had AltSync deselected.

Post-Update Tasks

Required Tasks

Update Translation Files

Add the following keys to static resources used to translate user interface text:

"Confirm": "Confirm",

"InsertImage": "Insert Image(s)",

"RichText_Limit": "There is a maximum of 10 images allowed per field.",

Downloads

FieldFX Mobile 4.0.1.3545

Release Details

  • Released January 9, 2017

Prerequisites

Switch to Sync 4.0

New Features

Dependent Picklists Now Supported (4677)

FieldFX Mobile now supports the use of dependent picklists.

Refer to the Picklist Setup article for more information.

Performance Improvements

Ticket Item Grid Optimized (4642)

Improved Ticket Item grid performance by reducing how long it takes to load data.

Sync Engine Optimized (4653)

Improved Sync Engine performance by reducing the number of API requests used to download validation rules.

Sync Engine Optimized (4656)

Improved Sync Engine performance by reducing the number of API requests used to download search results layouts.

Sync Engine Optimized (4667)

Improved Sync Engine performance by reducing the number of API requests used to download FX Reports.

Sync Engine Optimized (4679)

Improved Sync Engine performance by preventing Group object data from downloading to FieldFX Mobile.

Bug Fixes

# Area Description

4641

Ticket Item grid → Edit mode

When you entered invalid values and exited Edit mode, the invalid values displayed on the grid.

4660

Ticket Item Wizard

You couldn’t add items in hierarchical price books to tickets for jobs created from quotes.

4663

Job page → Forms tab

The Job lookup was editable on job FX Forms.

4678

Sync Engine

Ticket reports disappeared sometimes after a sync.

4695

Ticket Item grid → Logs tab

You couldn’t edit ticket log entries for new tickets.

4715

Home page → Sidebar

Options didn’t get highlighted when you selected them.


1. You must install FieldFX Windows Client 2.0.42.0 to get this fix.