Versions Compared

Key

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

...

SFDC Formulas

Spring 2019 February Note: Pulsar now directly supports evaluating Salesforce formulas in formula fields, even while offline.  We support all both online and offline.

  • Supports formula fields
  • Supports default value field formulas (during initial record creation)
  • All numeric, logical, string, and date/time operators and functions

...

  • are supported
  • Most summary and advanced functions

...

  • are supported (some server-side-specific functions are not supported)

To enable evaluating Salesforce formula fields and default value formulas, add the pulsar.formula.enableSFDCFormulas Pulsar Setting and set it to TRUE.

Best practices:

  • Ensure that Pulsar Setting pulsar.formula.enableSFDCFormulas is set to TRUE for your organizationWe recommend first testing that Salesforce formulas are working in your testing organization before enabling in production
  • If there is both a Salesforce formula and a PSL formula for the same field, the PSL formula takes precedence, and the Salesforce formula is ignored.
  • Salesforce formulas and PSL formulas across objects/fields should not interact (e.g., if FormulaFieldA__c is a Salesforce formula and FormulaFieldB__c is a PSL formula, the result is undefined if they reference each other).

Information below is DEPRECATED February 2019.

...


...

PSL Formulas

Spring 2019 NOTE: we recommend that you use SFDC Formulas going forward, but PSL formulas will continue to be supported.

Pulsar originally did not support evaluating SFDC formulas, and instead offered similar functionality through logic implemented in Pulsar Settings Language (PSL).

PSL Formulas are implemented via a group of flexible Pulsar Settings that define the fields affected, the order in which they are processed, and the formula logic in PSL for each field. The formula logic is implemented using Pulsar Settings Language (PSL).   Just as in Salesforce formulas, default values are used during record creation and formula fields are used to calculate the proper values for fields throughout the life of the record.

...