The Borobudur release has additional security enforced in the Kaptio APEX services. Security checks are performed on the objects and their fields that are being queried or inserted / updated or deleted.

The security checks are for CRUD (Create, Read, Update and Delete) on the object and FLS (Field Level Security) on the object’s fields.

A new security model has been implemented using custom permissions in the package. Each custom permission has two lists of objects associated with it;

If the user does not have a custom permission granting permission to an object then the CrUD and FLS permissions are enforced using the permissions granted by the user’s profile and permission sets.

Custom Permissions

The following custom permissions are available in the Borobudur package;

All (Kaptio) custom permissions must be granted to users using a permission set. If the custom permission is added to a profile, it will not be granted to the user.