gpt4 book ai didi

salesforce - 如何检测 Salesforce 中的环境?

转载 作者:行者123 更新时间:2023-12-03 01:18:57 25 4
gpt4 key购买 nike

我正在使用 Web 服务将我们的后端系统与 Salesforce 集成。我有在不同 URL 上运行的生产环境和阶段环境。我需要能够使 Web 服务调用的端点有所不同,具体取决于代码是在生产实例还是沙箱 Salesforce 实例中运行。

如何检测环境。

目前,我正在考虑查找用户,看看用户名是否以“devsandbox”结尾,因为我无法识别可以查询以获取环境的系统对象。

进一步说明:

我需要确定这一点的位置位于当我在 Salesforce 中选择按钮时调用的 Apex 代码中。我的自定义 Controller 需要知道它是否在生产环境或沙箱 Salesforce 环境中运行。

最佳答案

对于通过搜索结果找到此内容的人来说,有一个重要更新。正如 Daniel Hoechst 在 another post 中指出的那样,SF现在直接提供沙盒与生产信息:

In Summer '14, (version 31.0), there is a new field available on the Organization object.

select Id, IsSandbox from Organization limit 1

From the release notes under New and Change Objects:

The Organization object has the following new read-only fields.

InstanceName
IsSandbox

关于salesforce - 如何检测 Salesforce 中的环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com