Vlocity IDX Workbench无法获取datapacks及SOQL错误求助
Vlocity IDX Workbench新建项目无Datapacks且SOQL错误的解决办法
- 查看SOQL错误详情:定位日志中的具体SOQL语句,确认是权限缺失、字段不存在还是对象访问限制问题。比如针对
VlocityDataPack的查询报错,先检查当前登录用户是否拥有该对象的读取权限,以及查询涉及字段的访问权限。 - 验证Repository关联的Org配置:确认source/target Org已正确安装Vlocity包,且版本与IDX Workbench兼容。可在Salesforce Setup的已安装包列表中查看Vlocity版本,对比Workbench支持的版本范围。
- 确认Org中Datapack的状态:在Salesforce Org中执行SOQL语句
SELECT Id, Name, IsActive FROM VlocityDataPack WHERE IsActive = true,验证是否存在已激活的Datapacks,且这些Datapacks无私有访问限制。 - 重置Workbench配置:
- 删除现有repository配置
- 重新通过OAuth授权连接Salesforce Org,确保授权过程获取了完整API权限
- 重新配置source和target,确认环境(沙盒/生产)选择正确
- 调整API版本:在Workbench设置中修改API版本,使其与Org中Vlocity包要求的版本一致(可参考Vlocity官方文档确认对应版本的API要求)
- 排查网络问题:确认内网环境下Workbench能正常访问Salesforce API端点,无代理或防火墙拦截。可通过Postman调用Salesforce REST API测试
VlocityDataPack对象的查询是否正常
内容的提问来源于stack exchange,提问作者S.Sujendran
相关产品推荐
相关产品推荐

