Salesforce Fact #733 | WITH USER_MODE > WITH SECURITY_ENFORCED
What are the advantages of using WITH USER_MODE instead of WITH SECURITY_ENFORCED in SOQL?
1) WITH USER_MODE considers polymorphic fields.
2) WITH USER_MODE processes all clauses of SOQL SELECT statement including the WHERE clause.
3) WITH USER_MODE finds all FLS errors in the SOQL query, where WITH SECURITY_ENFORCED returns only the first error. Also, USER_MODE provides a method getInaccessibleFields() to check the full set of access errors.
Comments
Post a Comment