There is a way in Dash to control the types of errors that the system will surface or suppress.

In the Global Settings, there is a checkbox called "Allow Async Exceptions" and here's how it works:

  • Unchecked (default): Will suppress Dash related errors caused by any Dash process, including batch and triggers that don't break Salesforce governor limits.

For example, if there is a configuration level setting that would cause Dash to throw an error, but doesn't cause a Salesforce error, the setting of "Unchecked" will suppress those errors.

  • Checked: Will show all Dash errors, whether via batch or trigger process.

Our recommendation is to show all errors during the onboarding and testing process, and then to go ahead suppress any low-level errors that might pop up from day-to-day operations.