Catch, handle, and report errors, and write Null values to databases with canvas apps (Public Preview)

Errors happen.  Canvas apps provide a default behavior when they do, but this may not always match what you want.  With this feature, you can catch, interrogate, throw, suppress, log, and message errors to your users.

Errors and Null values were previously indistinguishable, so pushing Null values to databases was a problem.  Null is a legitimate value in many database systems.  With errors properly separated out in canvas apps, you can write Null values to all databases.