Versions Compared

Key

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

...

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

25-Aug-2022

Notes

  • Fix for truncated related list column headers

  • Stability improvements in relationship sync

  • Various Bug Fixes

Version

8.0.x

Release Date

15-Mar-2022

Notes

Critical Note: 

  • With this release we have switched the default online mode back again. We changed this behavior in release 6.0.0 when we rolled out the background sync feature and we needed to be extra careful in not causing conflicts.

  • We have also changed sync behavior to play updates to a record chronologically. Previously the app used to send all updates as one update to the record. This would help avoid some server-side trigger validation errors. The default behavior will continue to be the same but you can enable this by enabling a new Pulsar Setting pulsar.sync.enableChronoChanges to TRUE.

  • License validation check behavior change – Starting with 8.0, we have implemented 2 levels of licensing i. Premium – with restrictions on product functionality ii. Unlimited – with no restrictions. To be fair to our existing customers, all existing customers will be treated as Unlimited customers, so you will not see any change to Pulsar’s functionality.

    • This change will require that you update your Pulsar Settings package before 8.0 rolls out.

  • Now you can upload files up to 2GB

    • Pulsar used REST API calls for File creation and that limited the size of the file that can be uploaded to Salesforce to 38 MB. We are switching to using SOAP API that will allow you to be able to upload files up to 2GB in size. Please bear in mind, the larger the file, the longer it will take to upload to Salesforce.

Sync: 

  • Default online mode.

  • Chronological updates.

New Features: 

  • Download all custom HTML documents and resources on initial sync

  • Pulsar did not support this scope before. With this release, user will be able to go offline immediately and still be able to access the custom UI pages you have built.

Retired Features: 

  • Native signature pad functionality that was no longer used by any customer. Its functionality was limited, and most customers have written custom UI where this feature was needed.

  • Old barcode scanner settings for lookup fields since the default behavior changed to include this feature for all lookup fields and perform a full text search for the scanned code.

UI Changes: 

  • User is able to edit the Title and Description of the attached File object.

  • Fixed an issue with font size on picklist window.

  • Fixed an issue where custom button icon was not honoring an image uploaded by the admin.

JSAPI Methods: 

  • Existing methods: 

    • ViewObject behavior is more consistent across platforms.

  • New methods: 

    • None

PSL Actions:

  • Existing Actions: 

    • sLink now supports an option to specify the server URL.

    • OpenURL is now supported on Windows and Android as well.

  • New Actions: 

    • None

FSL Notifications:

  • None

FSL LBM Customizations:

  • If you are using this feature, no changes are required but we now allow customers to specify a variable as the name of the action as opposed to using the default name. This feature is introduced to work around a Salesforce limitation of not supporting translations for AppExtension names.

FSL UI Customizations:

  • There is a new Pulsar Setting pulsar.fsl.layout.serviceReport.allowCreate which will allow the admin to specify PSL logic to make sure all conditions are met, so the user is allowed to create a service report.

FSL Work Plans:

  • Skip and Pause Status transitions now show appropriate icons.

  • Sort order of Work Steps now matches the specified order in the related list.

FSL Service Report:

  • A bug fix in the sort order for related list items.

  • A bug fix in the filter logic for related list items.

  • A bug fix in image display in the data sections.

Flows: 

  • None.

Various bug fixes also included!

  • Added missing French-Canadian translations.

  • Adjusted UI elements on the email log screen to accommodate long translations for button names.

  • Added support for launching Salesforce standard reports in lightning mode.

  • Fixed a race condition where a duplicate record might be created when launching custom HTML code from a beforeSave action.

  • A lot of log output was changed to be printed in Debug mode to make log files more concise.

  • Fixed a crash that happens when you perform search in Files related list.

...