【问题标题】:SOQL or Apex to get package name and package license id of installed packages in SalesforceSOQL 或 Apex 获取 Salesforce 中已安装包的包名称和包许可证 ID
【发布时间】:2018-05-16 12:27:36
【问题描述】:

在 Salesforce 中,我们有 PackageLicense 表,其中包含命名空间前缀和包许可证 ID。 namespaceprefix 有可能重复。为了获取正确的信息,我正在寻找 SOQL 查询或顶点代码来获取所有已安装包的列表。我希望在查询中获取名称、命名空间前缀和包许可证 ID。我无法找到获取包裹名称的方法。请指教。

【问题讨论】:

标签: salesforce apex soql


【解决方案1】:

名称当前在 InstalledPacakes 对象中不可用,您需要对 Publisher 对象进行第二次查询以获取名称并与命名空间前缀交叉引用

[SELECT Id,NamespacePrefix,Status FROM PackageLicense]
[SELECT Name,NamespacePrefix FROM Publisher WHERE IsSalesforce = false]

【讨论】:

    猜你喜欢
    • 2015-11-25
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2019-12-24
    • 2012-12-13
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    相关资源
    最近更新 更多