Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Version

10.0.x

Release Date

21-Nov-2022

Notes

Critical Note: 

  • We have implemented an optimization using Composite API during catchup sync to improve performance 

  • If you are running Salesforce Field Service app within Pulsar, please make sure to install the latest Pulsar FSL beta file. 

Sync: 

  • Uses Composite API when appropriate to improve catchup sync performance

  • Improvement to push changes API call that was implemented in 9.0to read back the records

  • Improvement to the dynamic re-sync algorithm to handle relationship sync configuration changes on the server

  • After sync trigger now runs right after the core sync instead of waiting for the document download which could take a while (some orgs can have thousands of files to download) 

  • For orgs that deal with millions of records changing from batch jobs and making catch-up syncs very long, there is a new setting you can use to detect this and mark tables for resync. This will address the issues with very long catch-up syncs when large changes happen on the server

  • Support for a new setting to run record reachability on subsequent passes. This is implemented to address use cases when a server trigger changes a record visibility after the local updates are pushed to the server from Pulsar

  • Retrieve Field Service Mobile Settings via SFDC userSettings endpoint and store in a local property. Previously we relied on syncing MobileSettingsAssignment object to determine which SFS mobile settings to use but community users don’t always have access to this object. This change will address that. 
    Note that you do need to update the FSL file in your org for this to work.

Security: 

  • None

New Features: 

  • None

Retired Features: 

  • Jailbreak detection code for iOS. This functionality should not rely on the app since Apple has been advising against including this code in the app and will reject apps. Customers should use MDM technology to prevent their users from using Jailbroken devices

UI Changes: 

  • None

JSAPI Methods: 

  • Existing Methods: 

    • None

  • New Methods: 

    • None

  • Existing Variables: 

    • None

  • New Variables: 

    • None

PSL Actions:

  • Existing Actions: 

    • None

  • New Actions: 

    • None

  • Existing Variables: 

    • None 

  • New Variables: 

    • None

SFS Notifications:

  • None

SFS LBM Customizations:

  • None

SFS UI:

  • Product search now properly displays Pricebook entries

SFS Work Plans:

  • None.

SFS Service Report:

  • None

Flows: 

  • Support for displaying help text.

Various bug fixes also included!

  • iOS – Speculative bug fix for the intermittent path not found issue when transitioning back from the background 

  • Simple fix for tab color definition parsing issue

  • Navigation bar visibility settings now are on par on all platforms

  • A bug fix to the multiple attachment upload screen when one of the uploads fails

  • A fix for handling picklist label translations

  • Check for one time refresh session setting change every time the user session is validated

  • A fix for sync status bar to make sure the document download step is indicated on Windows and Android (iOS already has this feature)

  • Fix for a crash when uploading a large file from the disk on Windows

  • Fix for a crash when viewing a file without an extension on Windows

Version

10.0.1

Release Date

12-Dec-2022

Notes

  • Sync improvements

  • Various bug fixes

Version

9.0.x

Release Date

15-July-2022

Notes

Critical Note: 

  • We have implemented an optimization using Composite Graph API when sending creates and updates to Salesforce when appropriate to improve performance. 

  • If you are running Salesforce Field Service app within Pulsar, please make sure to install the latest Pulsar FSL beta file. 

Sync: 

  • Uses Composite Graph API in place of REST API. You can enable this with a Pulsar setting: 

  • Pulsar does not query LeadStatus object by default anymore. Customers need to add this object to the sync settings if required. 

Security: 

  • Use this Pulsar setting to hide the log file header that gets printed. 

New Features: 

  • Allow duplicate records to be created. Either of the below settings will allow the duplicate to be created/saved even if alerts are enabled via duplicate rules, without displaying any alerts or interrupting sync. The content can be a list of sobject API names. Note this will NOT merge any records, that is a separate concern. 

Retired Features: 

  • None.

UI Changes: 

  • Online status indicator on the bottom left now properly displays the number if it is greater than 99.

  • Moved ‘Delete local changes’ out of advanced settings per customer requests.

  • Pull to refresh on an object detects server file deletes and updates the local record.

JSAPI Methods: 

  • Existing methods: 

    • UerInfo() now returns an additional parameter with the URL for user photo.

    • SyncData() API call now supports new parameters 

      • pushChangesSyncEnabled : true

      • singleObjectSyncEnabled : true

      • Data Sync API

  • New methods: 

    • None

PSL Actions:

  • Existing Actions: 

    • beforeSave action can now be applied to File creation by implementing pulsar.beforeSave.File setting. For example, a typical use case could be you want to use this validation to allow users to upload a certain type of file.

  • New Actions: 

  • Existing Variables: 

    • @@CurrentUser special var is fixed so that custom fields can also be resolved. For example you can now use: @@CurrentUser.Preferred_Account__c 

  • New Variables: 

    • Two new variables to use @@LastFailedSyncTime and @@LastFailedSyncDuration. You can use these to log sync failures in the afterSync() trigger.

SFS Notifications:

  • None

SFS LBM Customizations:

  • None

SFS UI:

  • Service appointment overview screen prints the service appoint number as part of the card.

  • Existing pulsar.fsl.layout.tabs setting will allow Time sheets to be displayed as a main home page tab.

  • A new Pulsar setting pulsar.fsl.layout.timesheets.displayFutureTimeSheets will allow the user to access future time sheets.

  • A new Pulsar setting pulsar.fsl.layout.serviceappointment.displayChoice will allow PSL to be executed to determine if the user will see the overview screen or the standard Salesforce object layout.

  • Pulsar SFS UI Customizations

SFS Work Plans:

  • None.

SFS Service Report:

  • A bug fix to display new lines properly by parsing new line tags.

Flows: 

  • None.

Various bug fixes also included!

  • iOS – Uploading multiple files at the same time now works. Note this has to do with Files/Documents. Uploading multiple pics always worked.

  • SQLite query on xPulsar allows you to query user vs. sync db. Useful for developers when debugging issues.

  • Added 3 missing translations.

  • FSL UI now refreshes itself after an update is made to a record through the native object interface.

  • A bug fix in updating the geolocation field when a user has mixed locale settings on their Windows machine.

  • A bug fix in Turkish language support since the system call toLowerCase has a specific issue with this language.

  • A bug fix in SFS UI for displaying decimal points for quantity consumed field in the Products Consumed object.

  • A bug fix in SFS in parsing the inventory tables.

Version

9.0.1

Release Date

31-Jul-2022

Notes

  • Various bug fixes

Version

9.0.2

Release Date

26-Aug-2022

Notes

  • Fix for truncated related list column headers

  • Stability improvements in relationship sync

  • Various Bug Fixes

...