Salesforce数据映射(Data Memorialization)用户连接器仅返回部分实体的排查咨询
针对测试Sandbox中仅返回有限实体(无法看到Account、Task等常规实体)的问题,需从以下Salesforce设置页面逐一排查:
配置文件(Profile)对象权限检查
进入设置-用户-配置文件,找到该用户所属的配置文件,点击对象设置,查看Account、Task等目标实体的权限配置,确保读取权限已勾选,且实体未被设置为隐藏。权限集(Permission Set)补充权限检查
若用户附加了权限集,进入设置-用户-权限集,逐个检查关联的权限集,确认其中包含目标实体的读取权限,避免因配置文件基础权限不足导致实体无法被返回。对象管理器中的实体可见性设置
进入设置-对象管理器,找到Account、Task等目标实体,依次进入设置-数据安全-对象权限,确认该用户或其所属的配置文件/权限集拥有访问权限;同时检查实体的应用可见性设置,确保在平台对接的Salesforce应用中,该实体是可见的。字段级安全性(FLS)检查
在配置文件/权限集的字段级安全性设置中,针对目标实体,确保至少有一个字段(如Name)被设置为可见。若所有字段都被隐藏,即使对象有读取权限,实体也不会被API返回。组织-wide默认值(OWD)与共享规则检查
进入设置-安全-共享设置,查看目标实体的组织-wide默认值:- 若设置为私有,需确认该用户是否通过角色层级、共享规则或手动共享获得了实体记录的访问权限;
- 若默认值为更开放的权限(如公开只读),则需排查是否有特殊的共享规则限制了该用户的访问。
API权限验证
在配置文件/权限集的系统权限中,确认API Enabled选项已勾选。平台通过API获取实体列表,无此权限会直接限制可返回的实体范围。实体可查询权限检查
在对象管理器的目标实体设置中,找到允许查询选项,确认该选项已开启。部分实体可能被管理员禁用查询权限,导致无法通过API获取。
内容的提问来源于stack exchange,提问作者Edward C

