在Salesforce沙盒API中看不到自定义对象?

时间:2012-05-08 14:30:34

标签: salesforce

我创建了一个沙箱并安装了一个应用来测试我们的Enterprise Salesforce解决方案。但是,在API中,执行describeGlobal()调用不会列出新对象。我猜这是与许可相关的,但我找不到设置。这是我检查的内容:

  • 执行API查询的用户具有“系统管理员”配置文件(设置>管理用户>配置文件>系统管理员>指定用户)
  • 系统管理员配置文件对尝试查询的对象具有“读取,创建,编辑,删除,查看全部,全部修改”权限(设置&gt;管理用户&gt;配置文件&gt;系统管理员&gt;对象和选项卡)< / LI>
  • 对象本身是“已部署”(设置&gt;创建&gt;对象)
  • 已安装的软件包具有不受限制的API访问权限(安装程序&gt;已安装的软件包)
  • 在正常的Salesforce CRM Web界面中,用户有权查看和编辑这些对象。
  • 在创建自定义对象后使用下载的Enterprise WSDL;

是否有一些“在API中公开此对象”按钮我错过了?或者因为这些自定义对象是在沙箱中创建的那么搞乱了吗?

可以访问创建沙箱时已在生产环境中安装的应用程序创建的自定义对象。

1 个答案:

答案 0 :(得分:0)

我只能从.NET的角度讲。对SF的任何更改都需要重新下载Enterprise WSDL并刷新Web服务。如果可以访问旧对象,则听起来需要使用新的wsdl更新服务。