You are here:
Data Mapper Guest User Changes
Extract Data Mapper only work with a guest user if the record has been shared with the guest user. If you need to read a record that is not shared with the guest user, you must write custom Apex to run in system mode (without sharing).
Do not share all records with guest users until you read the considerations in Guest User Technical Details and decide when and why to share them.
A Load Data Mapper only works with a guest user if the record has been shared with the guest user and if the guest user created it. (The record is created by but not owned by the guest user.) If you need to update a record that wasn’t created by the guest user and it’s not shared with the guest user, you must write custom Apex to run in system mode (without sharing).
CRUD operations still apply to both Data Mapper types (Extract and Load).
Transform Data Mapper are not affected by the guest user changes as it doesn’t access the database.

