我想获取salesforce组织中安装的所有软件包的名称空间前缀。我该怎么做?

===============>>#1 票数:1 已采纳

一个相当简单的方法是查询和ApexClass对象并获取不同的NamespacePrefix值。

从ApexClass Group By NamespacePrefix中选择NamespacePrefix

这假设每个安装的托管包至少有一个ApexClass,可能不是这种情况。 您可以将其展开以包含ApexPage和ApexTrigger sObjects。 同样,托管包没有Visualforce页面或触发器,也不会获取命名空间。

更全面的选项是对MetaData API使用listMetadata调用。 从Apex调用可能会更加繁琐。

顺便提一下, salesforce.stackexchange.com网站是询问Salesforce特定问题的好地方。

===============>>#2 票数:1

SOQL = "SELECT NamespacePrefix FROM PackageLicense"

此SOQL查询将使用各自的命名空间退出所有已安装的软件包

  ask by Manuj translate from so

未解决问题?本站智能推荐:

1回复

SOQL或Apex获取Salesforce中已安装软件包的软件包名称和软件包许可证ID

在Salesforce中,我们具有PackageLicense表,其中包含命名空间前缀和软件包许可证ID。 名称空间前缀可能会重复。 为了获取正确的信息,我正在寻找SOQL查询或顶点代码来获取所有已安装软件包的列表。 我想在查询中获取名称,namespaceprefix和软件包许可证ID。
1回复

Salesforce托管软件包自定义设置

我正在开发的Salesforce托管应用中有一个分层自定义设置,我想知道在打包过程中是否可以打包默认自定义设置数据? 还是如果我没有写任何顶点代码来在安装过程中填充它们? 任何链接或相关示例表示赞赏。 谢谢
1回复

带外部代码的Salesforce软件包

我有一些脚本可以查询sfdc并进行一些Web抓取,最终将这些数据推回到Salesforce中。 我想稍微推广一下,并设置托管软件包,但不确定从哪里开始。 我需要构建一个本地应用程序,以便人们可以交互,但是我需要构建的代码(Python)可以在外部运行。 是否有人知道有关如何从Sal
1回复

Salesforce-Apex触发器需要在托管软件包代码后触发

我写了一些代码来更新托管包对象。 我在调试日志中看到代码应该可以工作,但是问题是托管程序包代码是在代码运行的同时或之后执行的。 我正在更新记录,并且托管代码运行后正在擦除更新。 有没有一种方法可以等到托管代码运行之后。 我试图在其中放置一条等待语句,但是有时他们的代码运行很快,有时却没有
1回复

salesforce核心软件包-将信封作为草稿发送时无法看到信封状态对象

我正在使用Docusign的apex工具包在sfdc实例中生成一个信封。 我首先需要将信封创建为草稿,所以我使用dfsle.EnvelopeService.sendEnvelope并将sendNow标志设置为false。 执行此调用会在Docusign上将信封创建为草稿,但我也希望d
1回复

Salesforce多组织访问

我想通过API从我的应用程序(Python)访问Salesforce组织数据。 在这种情况下,我想访问来自Salesforce中多个组织的数据,是否应该要求每个组织中的一个用户(一个用户)在我的应用程序中注册其用户名和密码? 实现这一目标的正确方法是什么?
1回复

在Salesforce中设置

访问集合的元素。 如果我必须访问列表的元素,我可以使用get()方法。 EX: - myList.get(1)将返回第一个索引处的元素。但是对于集合来说,它们似乎无效。 我知道set是一个无序的集合。 但这是否意味着我们无法访问集合中的各个元素?
2回复

如何从Salesforce查询中获取信息

我有一个自定义salesforce对象Installation__c ,它有一个自定义字段Product__c ,它是对自定义对象Product__c的查找,我试图使用以下查询从子对象中获取字段: 我得到错误: 我尝试将查询更改为FROM Product__r和FROM Prod
1回复

Salesforce根据Visualforce中的条件显示所有案例

所有, 我试图使用视觉力页面显示在Salesforce中满足某些条件的所有案例,然后我想在甘特图中使用该数据。 我确实很了解编码,但是请根据用户手册进行尝试。 该Visualforce页面返回,没有任何案例信息。
1回复

如何在Salesforce中查看所有调试信息?

我正在开发我的第一个Salesforce Apex / Visualforce应用程序。 我是Salesforce的新手。 我对无法在开发人员控制台中查看数据感到沮丧。 我有以下代码: 我需要查看profileKeys中的内容。 但是调试语句只向我显示: 我如何看待其