Skip to main content
From 16:00 UTC on January 17, 2026, to 20:00 UTC on January 17, 2026, we will perform planned maintenance on the Trailhead, myTrailhead, and Trailblazer Community sites. During the maintenance, these sites will be unavailable, and users won't be able to access them. Please plan your activities around this required maintenance.

为您的客户服务

学习目标

完成本单元后,您将能够:

  • 描述登录访问权限及其好处。
  • 列出适用于登录访问权限的限制。
  • 解释交互式调试及其应用场景。

加入进来提供帮助

客户支持是软件业务的一部分。无论您是否构建了世界上最好的解决方案,客户仍然经常需要帮助。

问题有时很容易解决。客户通过电子邮件、电话或 Service Cloud 与您联系,向您提供足够的信息,让您解决问题或帮助他们完成任务。

但有时问题更为复杂,准确了解客户组织中发生的事情会很有帮助。但该怎么做?

您可以请客户提供屏幕截图或视频。如果您有合适的软件并且可以协调日程安排,甚至可以设置屏幕共享会话。但是这些方法需要您的客户付出时间和精力,而且您不能直接浏览客户组织来了解问题。

深入现场的另一大好处

如果您可以登录客户组织,找出问题并直接解决,那就容易了。您确实可以!请您的客户授予您登录访问权限。它允许您在客户可以控制的一段时间内以给定用户的身份登录组织。无需向您的客户询问用户名和密码,这是一个很大的安全禁忌。

由于您以特定用户身份登录,因此授予登录访问权限有时称为 LoginAs。

备注

此功能仅在有 Salesforce Platform 或完整 Salesforce 许可证的组织中可用。您无法登录 Government Cloud 实例中的订阅者组织。

请求登录访问权限

如要请求登录访问权限:

  1. 请您的客户导航到他们的个人设置。
  2. 告诉他们单击授予登录访问权限
  3. 让客户指定“访问权限持续时间”,应有足够的时间让您进行故障排除和解决问题。
  4. 单击保存授予客户登录访问权限页面,您的客户在此授予您访问其组织的权限
  5. 如果客户看到没有列出您的公司名称,请确保:
    • 他们的系统管理员允许非管理员授予登录访问权限。
    • 客户拥有您的软件包的许可证。
    • 如果该软件包已授权给整个组织,则具有“管理用户”权限的管理员会授予您访问权限。
    • 在组织的设置中,“管理员可以作为任何用户登录”被禁用。
  1. 检查您的许可证管理组织 (LMO) 用户帐户是否具有“登录到订阅者组织中”权限。您的管理员可以直接向您的用户帐户授予此权限,也可以通过权限集授予此权限。

当您的客户成功授予您登录访问权限后,您就可以登录他们的组织了:

  1. 在您的许可证管理应用程序 (LMA) 中导航到 Subscribers(订阅者)。LMA 将客户称为订阅者。
  2. 按名称或组织 ID 搜索客户的组织。LMA 中的订阅者选项卡,其中列出订阅者的组织
  3. 在搜索结果中单击所需的组织记录。订阅者组织记录页面显示来自组织公司信息页面的名称和联系信息、组织 ID 和实例。该页面还包含有关组织的限制、登录访问权限以及软件包和许可的信息。联系信息可能与您相应的 LMA 潜在客户、客户或联系人记录中的信息略有不同。
  4. 在“组织详细信息”页面单击用户名称旁的登录。您的权限与您的登录身份用户的权限相同。

使用多重身份验证安全访问 LoginAs

在登录许可证管理组织 (LMO) 时,需要通过多重身份验证 (MFA)。只有需要访问订阅者支持控制台的 LMO 用户才需要 MFA。此要求通过验证访问组织的用户的身份为订阅者提供了额外的安全保护。您还可以更好地控制哪些用户登录到订阅者组织。更多详细信息请参阅《第二代受管软件包开发人员指南》中的登录到订阅者组织。 

备注

除了 LMO 所需的 MFA 外,一些订阅者还需要 MFA。询问您的订阅者他们的组织是否需要 MFA 登录。

通过限制访问来保持信任

如您所知,信任是 Salesforce 的重中之重。访问客户的组织意味着访问他们的数据,这是任何组织都不会轻易授予的特权。仅为能够有效、谨慎地解决客户组织中的问题的受信任支持和工程人员请求登录访问权限。使用“登录到订阅者组织中”权限来组织您的支持团队,并仅将该权限授予需要它的人。

登录访问权限的工作原理

当您使用登录访问权限连接到订阅者组织时,您将获得一些客户无法使用的超棒的工具。您可以:

  • 查看您的受管软件包代码,而此代码对最终用户是隐藏的。
  • 查看软件包的调试日志。使用这些日志和可见的源代码,您可以对客户组织中发生的事情进行构图。
  • 使用 ISV 客户调试程序在运行时检查和调试受管软件包代码。

功能

登录访问权限可用

可供客户使用

登录到订阅者组织中

X

X

查看受管软件包代码

X

查看受管软件包调试日志

X

在自定义设置中查看和编辑受保护的数据

X

启动 ISV 客户调试程序会话

X

授予 OAuth 访问权限

X

使用多重身份验证

X

X

调试日志中的调试信息可帮助您解决客户问题。要查看订阅者组织中的调试日志:

  1. 在 Setup(设置)中的 Quick Find(快速查找)框中输入 Debug Logs(调试日志)。
  2. 选择调试日志
  3. 在列表视图中查看调试日志。

您可以根据日志和源代码为客户解决问题。但是,如果您需要更深入地挖掘,我们可以为您提供帮助。

在调用堆栈中大海捞针

我们迎难而上。有时您需要观察软件包中发生的情况以了解问题。这就是调试程序的用途。如果您用过调试程序来查找代码中的错误,您就会知道它们是多么方便。我们提供了一个调试程序供您调试订阅者组织。

如果您以前从未使用过调试程序,那么您还将获得一种享受:您可以在程序运行时直接检查程序中的数据!

ISV 客户调试程序作为 Salesforce Extensions for Visual Studio Code 集成开发环境 (IDE) 的一部分提供。

使用 ISV 客户调试程序,您可以在客户的组织中跟踪解决方案逻辑的执行情况。

该调试程序几乎可以完成您期望调试程序完成的所有工作。

但是,调试程序也有一些限制:

  • 您一次只能打开一个调试会话,这意味着您一次只能调试一个客户。如果您需要同时进行多个调试会话,请联系您的合作伙伴客户经理以获取选项。
  • 调试程序只能连接到 Sandbox 组织。换句话说,您不能以交互方式调试生产组织。如果客户在生产组织中发现问题,请创建一个 Sandbox 组织并用数据填充以重现错误。完整的 Sandbox 提供最接近生产环境的体验。
  • 您一次最多可以调试两个正在执行的线程。
  • 一小时不活动后调试会话超时。
  • 无论活动如何,调试会话都不会超过 4 小时。

设置和启动调试会话

若要在使用 Visual Studio Code IDE 时设置和启动调试会话,请按照 Visual Studio 市场站点上的说明进行操作。

在客户满意的基础上建立您的声誉

正确管理您的许可证并满足客户的需求,您就可以发展您的业务并在 AppExchange 上确立您的声誉。您花在救急和追踪错误上的时间越少,您就有越多的时间来添加出色的新功能并朝着新的方向努力。

资源

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈