学习目标
- 描述用户登录及其好处。
- 列出适用于Subscriber Login的限制。
- 解释交互式调试和你可以使用它的地方。
进入并帮助
客户支持是软件业务的一部分。无论您是否构建了全球所见过的最好的应用程序都无所谓 – 您的客户不时需要帮助。
有时修复很容易。客户通过电子邮件,电话或服务云与您联系,并为您提供足够的信息来解决问题或帮助他们完成任务。
其他时候,这个问题更加微妙,它有助于确切了解客户组织中发生了什么。但是如何?
您可以向您的客户询问截图或视频。如果您拥有合适的软件并且可以协调您的日程安排,您甚至可以设置屏幕共享会话。但是这些方法需要来自客户的时间和精力,而且他们不会让您直接导航客户组织来探索问题。
下一个最好的事情在那里
如果您可以登录到客户的组织,找出问题并直接解决问题,那将更容易。你可以!要求您的客户授予您登录访问权限。它允许您在一段时间内以特定用户的身份登录到组织,客户可以控制该时间段。无需向客户询问用户名和密码,这是一个很大的安全禁忌。
因为您以特定用户身份登录,所以授予登录访问权有时称为LoginAs。
请求登录访问
要请求登录访问:
- 请求您的客户导航到他们的个人设置。
- 告诉他们点击 Grant Login Access.
- 让客户指定访问持续时间,这应该足以让您排除故障并解决问题。
- 点击 Save.
- 如果您的客户没有看到您的公司名称,请确保:
- 他们的系统管理员为非管理员授予登录访问权限。
- 客户拥有应用程序包的许可证。
- 如果软件包已授权给整个组织,具有“管理用户”权限的管理员授予您访问权限。
- 在组织的设置中,管理员可以以任何用户身份登录被禁用。
- 检查您的帐户是否具有登录订户组织权限。您的客户可以直接向您的帐户授予您此权限,也可以通过权限设置授予您此权限。
当您的客户成功授予您登录权限时,您就可以登录其组织:
- 导航到许可证管理应用程序(LMA)中的 Subscribers LMA将客户称为订户。
- 按名称或组织ID搜索客户的组织。
- 在搜索结果中点击所需的组织记录。订户组织记录页面显示组织的公司信息页面,组织标识及其实例的名称和联系信息。该页面还包含有关组织的限制,登录访问以及软件包和许可的信息。联系信息可能与您对应的LMA销售线索,客户或联系记录中的信息有点不同。
- 单击 Log Into Subscriber Console 以连接到组织。
如果您没有看到 Log Into Subscriber Console 按钮,请将该按钮添加到页面布局。如果您需要对此进行更新,请阅读如何在我们的Lightning Experience Customization模块中自定义记录详细信息和页面布局。
通过限制访问来维持信任
如您所知,信任是Salesforce的重中之重。访问客户的组织意味着可以访问他们的数据,这是组织无法轻松授予的特权。只有可信赖的支持和工程人员才能请求登录访问权限,他们可以高效并谨慎地解决客户组织中的问题。使用“登录订阅者组织”权限来组织您的支持团队,并仅将权限授予需要它的人员。
登录访问如何工作
当您通过登录访问连接到订户组织时,您会得到一些非常酷的工具,以供客户使用。您可以:
- 查看您的托管软件包代码。而此代码对最终用户是隐藏的。
- 检查您的应用程序的调试日志。通过这些日志和可见的源代码,您可以构建客户组织中正在发生的事情的图片。
- 使用ISV客户调试器在运行时检查和调试托管软件包代码。
你可以做什么 | 通过登录访问 | 作为客户 |
---|---|---|
登录到用户组织 | X | X |
查看托管软件包代码 | X | |
查看托管软件包调试日志 | X | |
查看和编辑自定义设置中的受保护数据 | X | |
启动一个ISV客户调试器会话 | X | |
授予OAuth访问权限 | X | |
使用双因素认证 | X | X |
调试日志包含可帮助您排除客户问题的调试信息。 要查看用户组织中的调试日志,请执行以下操作:
- 从安装程序中,在快速查找框中输入调试日志。
- 选择 Debug Logs.
- 在列表视图中查看调试日志。
日志和源代码非常好,它们可以满足客户的需求并将它们发送出去。但是如果你需要深入挖掘,我们已经涵盖了你。
在您的调用堆栈中查找针
让我们面对它 – 有时您需要观察应用程序中发生的情况以了解问题。这是调试器的用途。如果您使用调试器来查找代码中的错误,那么您知道它们是多么的方便。我们已经为您提供了一个用于调试订户组织的工具。
如果您之前没有使用过调试器,那么您需要一种享受:您可以在程序运行时正确检查数据!
ISV客户调试器是Eclipse集成开发环境的免费Lightning Platform插件。这是Salesforce Apex调试器的一种变体。
这个调试器可以完成您希望调试器执行的所有任务。
也就是说,调试器有一些限制:
- 一次只能打开一个调试会话,这意味着您一次只能调试一个客户。如果您需要同时进行多个调试会话,请联系您的合作伙伴客户经理以获取选项。
- 调试器只能连接到沙箱组织。换句话说,你不能交互式地调试生产组织。如果客户识别生产组织中的问题,请创建沙盒组织并填写数据以重现错误。完整的沙箱提供您可以进入生产环境的最接近的体验。
- 一次最多可以调试两个执行线程。
- 一小时不活动后,调试会话超时。
- 调试会话可以持续不超过4小时,而不管活动。
开始一个调试会话
要开始调试会话,请按照下列步骤操作:
- 按照上述步骤,让客户授予登录访问权限。
- 从安装程序中,在快速查找框中输入沙箱。
- 点击沙盒旁边的 Login ,以便正确调试问题。
- 如果您需要创建新的沙箱,请查看我们的更改管理模块以进行更新。
- 进入沙盒设置后,在快速查找框中输入Apex Debugger。
- 单击 Start Partner Debugging Session.
- 将图标拖到Force.com IDE窗口中以启动会话。
- 开始调试!
建立客户满意度的声誉
正确管理您的许可证并满足客户的需求,并且您可以发展业务并确认您在AppExchange上的声誉。花在扑灭火灾和追踪错误上的时间越少,您就越需要添加新功能并在新的方向上工作。