代码生成器概述

概述

Salesforce Code Builder 是一个基于 Web 的集成开发环境,具有 Web 浏览器中 Visual Studio Code、Salesforce Extensions for VS Code 和 Salesforce CLI 的所有功能和灵活性。Code Builder 为所有开发人员提供现代开发人员体验,无论其专业水平如何。Code Builder 使管理员和开发人员都可以轻松地在云中工作,而无需担心下载软件、设置或机器规格。使用 Code Builder,您可以在任何地方工作。为开发环境添加书签以返回到该环境,或从其他计算机访问该链接。与桌面 IDE 不同,Code Builder 无需您明确执行此操作即可为您保存工作。

Code Builder 是可以快速启动的开发环境,可针对您的 Salesforce 组织和指定项目进行自定义。通过 Code Builder,访问您喜欢的 Salesforce 语言和框架,例如 Apex、SOQL、Visualforce、Aura 和 Lightning Web Components。访问丰富的开发人员工具,例如用于 Apex 的调试器、linting 等。 您可以在任何受支持的 Salesforce 组织版本中将 Code Builder 作为托管包安装。

其他资源

错误和反馈

如果在使用 Code Builder 时遇到任何问题,或者想要提供其他类型的反馈(例如初始印象或功能请求),请在 GitHub 存储库中提交问题。我们想了解哪些功能和增强功能对您很重要。

有什么不同

内容

  • 代码生成器中的不同之处
  • 已知差距和问题

代码生成器中的不同之处

Code Builder 释放了 Salesforce Extensions for VS Code 的强大功能,并提供与桌面版本相同的丰富功能。无论您是在桌面上使用 VS Code 还是从浏览器使用 Code Builder,您访问的 Salesforce 扩展都是相同的。虽然无论如何访问扩展,它们通常都以相同的方式运行,但有一些细微差别需要注意:

  • 由于代码生成器实例在云中运行,因此从中授权组织遵循与桌面版本不同的(设备)流程。有关步骤,请参阅连接到其他组织。
  • Code Builder 作为托管包安装,它附带了您需要的一切:VS Code、Salesforce 扩展和 Salesforce CLI。无需在本地计算机上进行安装。
  • 与桌面版 VS Code 不同,无法从 Code Builder 访问 Microsoft Marketplace。相反,您可以将 Open VSX 市场中提供的扩展添加到您的 Code Builder 环境中。这意味着您可能会看到可用扩展的差异。
  • Code Builder 中的第三方授权顺序不同。
  • 我们在 Code Builder 中为您提供最新的 Salesforce 扩展。您无需执行任何操作。

已知差距和问题

请参阅已知差距和问题,了解我们注意到的问题列表。

如果你发现任何未列入我们列表的问题,或者想要提供其他类型的反馈,例如初始印象或功能请求,请在 GitHub 存储库中提交问题。我们想了解哪些功能和增强功能对您很重要。

设置代码生成器

内容

  • 启用和安装 Code Builder
  • 确认代码生成器包安装
  • 将团队成员添加为代码生成器组织中的用户
  • 分配权限
  • 升级到最新的 Code Builder 版本
  • 另见

启用 Code Builder 以提供在受支持的 Salesforce 版本中安装 Code Builder 托管包所需的权限。

所需版本

适用于:Lightning Experience in Enterprise、Performance、Professional 和 Unlimited Editions。

不适用于:欧盟运营区。欧盟运营区是一项特殊的付费产品/服务,可提供更高级别的数据驻留承诺。根据标准产品条款和条件,不属于欧盟 OZ 的欧盟组织支持 Code Builder。

启用和安装 Code Builder

若要在 Professional Edition 组织中安装 Code Builder,该组织必须具有 API 访问权限。如果尝试在没有 API 访问权限的情况下在专业版组织中安装 Code Builder,则会发生安装错误。请联系您的客户经理申请 API 附加组件。

注意:在 Government Cloud Plus 中启用 Code Builder 组织可以在授权边界之外发送数据。有关更多详细信息,请联系您的 Salesforce 客户经理。

  1. 在“设置”中,在“快速查找”框中输入“代码生成器”,然后选择“代码生成器”。
  2. 启用 Code Builder,然后查看并接受许可协议,该协议允许您安装包。您可以随时禁用该首选项。如果已安装 Code Builder,则禁用该首选项会阻止对 Code Builder 应用程序的访问。
  3. 单击“安装包”。 安装程序启动后,系统将引导你完成安装过程,以安装最新版本的代码生成器托管包。您可以返回到此安装页面以重新安装或升级软件包。
  4. 选择“为所有用户安装”,然后单击“安装”。
  5. 批准第三方访问,然后单击继续

代码生成器仪表板现已在应用程序启动器中可用。请务必将适当的代码生成器权限集分配给团队成员。

确认代码生成器包安装

安装完成后,您会收到一封确认电子邮件。您可以在“已安装的软件包设置”页上确认安装。

在“设置”中,输入“快速查找”框,然后选择“已安装的包”。您会看到代码生成器的条目,如下所示。如果您收到应用安装时间较长的消息,则在单击“完成”后,系统会自动将您重定向到此页面。Installed Packages

将团队成员添加为代码生成器组织中的用户

Code Builder 使用 Identity 或免费有限访问许可证。

添加任何尚未成为 Code Builder 组织中用户的团队成员:

  1. 登录到 Code Builder 组织。
  2. 在“设置”中,输入“快速查找”框,然后选择“用户”。Users
  3. 单击“新建用户”或“添加多个用户”。
  4. 根据用户的角色选择适当的许可证类型和配置文件。
  5. 选中“生成密码并通过电子邮件通知用户”复选框。
  6. 点击保存

注意:此过程会生成一封电子邮件,邀请新用户加入组织。但是,在完成 Code Builder 的设置之前,他们在组织中没有太多事情要做。我们建议您让您的团队知道您正在设置 Code Builder,并等到他们收到您的来信后再登录。

分配权限

作为管理员,分配用户权限:

  1. 在“设置”中,输入“快速查找”框,然后选择“权限集组”。Permission Set Groups
  2. 单击 CodeBuilderGroup
  3. 单击“管理分配”
  4. 单击“添加分配”。
  5. 选中要分配权限集组的用户名称旁边的复选框,然后单击下一步
  6. 单击分配

您的用户现在可以转到应用程序启动器并启动 Code Builder

升级到最新的 Code Builder 版本

在大多数情况下,您无需执行任何操作即可升级到最新版本的代码生成器。当我们发布新的软件包版本时,我们会自动更新您的组织。

但是,有时推送升级不起作用。如果您没有最新版本,我们建议您通过“代码生成器安装”页手动安装包。如果不存在较新的版本,程序包安装程序会通知你已拥有最新版本。

代码生成器入门

内容

  • 概述
  • 创建代码生成器环境
  • 连接到 Salesforce 组织
  • 让我们快速浏览一下
  • 了解您的组织 – 使用组织浏览器
  • 使用 SOQL Builder 生成并运行您的第一个查询
  • 创建、检索和部署自定义字段
  • 创建和部署新的 Lightning Web 组件
  • 了解更多

概述

完成此快速入门以熟悉 Code Builder 界面,并在 Code Builder 环境中执行一些简单的任务。在开始之前,请参阅代码生成器概述,了解详细信息和重要注意事项。

别忘了保存你的工作

在云中工作有其优势。但是,与在将文件保存到本地计算机的桌面上工作不同,您必须将更改部署到组织或将其提交到源代码管理,以将工作永久保存在某个位置。当您返回时,保存在 Code Builder 环境中的工作将在那里,但 Code Builder 不适合永久长期存储。我们建议您在关闭“代码生成器”选项卡之前保存您的工作。

注意:如果您的代码生成器环境处于非活动状态超过 60 天,我们可能会将其删除。

创建代码生成器环境

  1. 在应用程序启动器中,找到并打开 Code Builder Dashboard

注意:如果未看到“代码生成器仪表板”选项,请与管理员联系,以确保为你分配了正确的许可证和权限集。

  1. 单击启动”以启动 Code Builder 环境。首次启动时,将为您创建一个新环境。我们还创建了一个空的 Salesforce DX 项目来帮助您入门。请注意,创建和加载新环境需要几分钟时间。当您看到“欢迎使用 Salesforce Code Builder”时,您就知道一切准备就绪。

提示:创建 Code Builder 环境后,请随时从仪表板启动它,或将其添加为书签以便快速访问。

注意:每次启动 Code Builder 环境时,都会覆盖 和 文件。我们建议您不要编辑这些文件,因为您的更改将丢失。创建新的 和 文件来存储 Dotfile 自定义项。.bashrc.profile.bash_logout.bashrc.local.profile.local.bash_logout.local

连接到 Salesforce 组织

接下来,将组织连接到代码生成器环境。在开发过程中,您将在不同的阶段使用不同类型的组织。例如,在开发阶段使用开发人员沙盒或 Developer Edition 组织,并迁移到其他沙盒类型进行集成、测试和暂存是很常见的。最终,您需要将更改部署到生产组织。您可以将 Code Builder 连接到这些组织中的任何一个,以部署或检索元数据。

要在首次启动 Code Builder 时连接到组织,请执行以下操作:

  1. 在 Code Builder 环境中,单击“连接组织”以连接到要在其中工作的 Salesforce 组织。
  2. 输入登录 URL 或选择要登录的组织。
  3. 输入组织的别名,例如 dev_pro_sandbox 或 my_playground。
  4. 代码显示在文本框中。单击“连接”。
  5. 使用相关的用户名和密码登录。单击“允许”。
  6. 点击继续。现在,您已连接到一个组织,其名称显示在“代码生成器”选项卡底部的状态栏中。

您可以通过单击当前组织的名称来更改您连接到的组织,以调出命令面板并再次运行 SFDX:授权组织

注意:在您授权组织后,我们会负责将来的授权,因此您不必持续登录。只需单击组织的名称,然后从列表中选择组织即可。

让我们快速浏览一下

现在,你已进入 Code Builder 的开发人员环境。Code Builder 具有丰富的 IDE,它允许您通过扩展的 Salesforce 扩展包访问酷炫的 Salesforce 特定开发工具。让我们快速浏览一下,了解这片土地的布局。您的屏幕如下所示:

Code Builder 用户界面分为五个主要区域。

活动栏:位于左侧,包含用于在不同视图之间切换的标志性按钮。在我们的示例中,“资源管理器”视图处于活动状态。

侧边栏:包含不同的视图,以帮助您处理项目。例如,您可以在我们的示例中看到 Explorer 视图。它列出了项目中 DX 项目结构中的文件。

编辑器:编辑文件的主要区域。您可以并排、垂直和水平打开任意数量的编辑器。

面板:显示输出或调试信息、错误和警告或集成终端。您可以选择要显示的输出。

状态栏:显示有关打开的项目和您正在编辑的文件的信息。状态栏显示您连接到的组织。

了解您的组织 – 使用组织浏览器

仔细查看活动栏,并注意到一个云图标。此图标表示组织浏览器。它是 Salesforce 扩展包的一部分。它可以帮助您浏览和检索组织中的元数据,而无需使用清单文件。使用组织浏览器将元数据源检索到本地项目中。

详细信息:您可以在 Salesforce Extension Pack 文档中找到有关组织浏览器的更多信息。

单击 Org Browser,然后向下滚动到 Custom Objects。您看到的第一个对象是 Account。您可以查看 Account 对象的元数据(并做一些更酷的事情,但我们稍后会谈到这些内容)。

使用 SOQL Builder 生成并运行您的第一个查询

Code Builder 预装了构建和运行 SOQL 查询所需的一切。 让我们在 Account 对象上构建并运行一个简单的 SOQL 查询:

  1. 按 Ctrl+Shift+P (⇧⌘P) 查看命令面板。
  2. 在搜索框中键入“SOQL”,然后选择“SFDX:在 SOQL Builder 中创建查询”。
  3. 选择以下选项:a.a. “发件人”字段中的“帐户对象”。b. 字段中的 BillingState 和 NumberofEmployees。c.c. 按“运行查询”,在组织上运行此简单的 SOQL 查询。

如果关闭无标题文件,系统会提示您保存更改。

  1. 使用“.soql”扩展名保存对文件的更改。
  2. 让我们重新运行保存的查询 – 右键单击该文件并选择“打开方式…”,然后选择“SOQL Builder”。 该文件将在 SOQL Builder 中打开,您可以根据需要重新运行或编辑查询。

有关生成复杂查询的详细信息,请参阅 Salesforce Extensions for Visual Studio Code 文档中的 SOQL 生成器。

创建、检索和部署自定义字段

让我们向组织中的对象添加一个自定义字段,并将其元数据提取到我们的 Code Builder 项目中。

首先,让我们添加一个自定义字段 –

  1. “设置”中,转到“对象管理器”,然后选择“帐户”。
  2. 单击“字段和关系”。
  3. 单击“新建”。
  4. 对于数据类型,选择“日期”,然后单击“下一步”。
  5. 填写以下内容:
    • 字段标签:创建于
    • 字段名称:createdon
    • 描述:帐户创建日期
  6. 单击“下一步”,直到保存该字段。

现在让我们检索这个新字段的元数据 –

  1. 返回到 Code Builder 并打开 Org Browser。
  2. 向下滚动到“自定义对象”,然后导航到“帐户”。
  3. 单击 Account 组件旁边的检索图标以运行 SFDX: Retrieve Source from Org
  4. 在活动栏中,单击资源管理器并导航到 。force-app/main/default/object/Account

瞧,在文件夹中,一个名为包含新自定义字段的元数据的文件!fieldscreatedon_c.field-meta.xml

元数据在这里供您参考:

<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
   <fullName>createdon__c</fullName>
   <description>Date of Account Creation</description>
   <externalId>false</externalId>
   <label>Created On</label>
   <required>false</required>
   <trackFeedHistory>false</trackFeedHistory>
   <type>Date</type>
</CustomField>

现在,我们将对此字段进行简单的编辑,只需单击一下即可将更改部署回我们的组织。

  1. 编辑并更改标记值,以指示此自定义字段为必填字段。createdon_c.field-meta.xml<required>true
  2. 右键单击该文件夹,然后单击 SFDX: Deploy Source to Orgobjects/Account
  3. 成功运行命令后,返回到您的组织并检查“创建时间”自定义字段的详细信息,并确认它现在是必填字段。

创建和部署新的 Lightning Web 组件

对于部署的另一个练习,让我们学习如何在代码生成器项目中快速创建一个简单的 Lightning Web 组件。然后,我们将使用单个命令将此组件部署到我们的组织。来吧:

让我们创建一个 Lightning Web 组件 –

  1. 按 Ctrl+Shift+P (⇧⌘P) 运行 SFDX: Create Lightning Web Component 以创建新的 Lightning Web 组件。
  2. 给组件起个名字,比如 .newCBComponent
  3. 按 Enter 键接受默认文件位置 ()。force-app/main/default/lwc
  4. 按 Enter 键

在文件夹中创建三个新文件。force-app/main/default/lwc/newCBComponent

更新文件 –

在 中,复制并粘贴以下代码:newCBComponent.html

<template>
    <p>Hello, {greeting}!</p>
    <lightning-input label="Name" value={greeting} onchange={handleChange}></lightning-input>
</template>

在 中,复制并粘贴以下代码:newCBComponent.js

import { LightningElement } from 'lwc';

export default class NewCBComponent extends LightningElement {
   greeting = 'Great going learning Code Builder!';
   changeHandler(event) {
       this.greeting = event.target.value;
   }
}

在 中,复制并粘贴以下代码:newCBComponent.js-meta.xml


<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
   <apiVersion>54.0</apiVersion>
   <isExposed>true</isExposed>
   <targets>
   <target>lightning__AppPage</target>
   <target>lightning__RecordPage</target>
   <target>lightning__HomePage</target>
 </targets>
</LightningComponentBundle>

保存所有文件。

让我们将这个新组件部署到我们的组织 –

右键单击该文件夹,然后单击 SFDX: Deploy Source to Orgforce-app/main/default/lwc/newCBComponent

输出窗口显示以下消息:


=== Deployed Source
STATE    FULL NAME       TYPE                      PROJECT PATH
───────  ──────────────  ────────────────────────  ────────────────────────────────────────────────────────────────────
Created  newCBComponent  LightningComponentBundle  force-app/main/default/lwc/newCBComponent/newCBComponent.html
Created  newCBComponent  LightningComponentBundle  force-app/main/default/lwc/newCBComponent/newCBComponent.js
Created  newCBComponent  LightningComponentBundle  force-app/main/default/lwc/newCBComponent/newCBComponent.js-meta.xml

10:22:27.340 ended SFDX: Deploy Source to Org

  1. 选择 SFDX: Open Default Org 以登录您的组织。
  2. 导航到 Setup:Lightning Components,以确认您的组织中现在有一个名为的新 Lightning Web 组件可用。newCBComponent

恭喜您成功创建并部署了新的 Lightning Web 组件。

了解更多

您可以花点时间使用这些资源来详细了解您可以在 Code Builder 中执行的操作:

  • Visual Studio Code 用户界面,了解 Visual Studio Code 用户界面。
  • Salesforce 扩展,了解适用于 VS Code 的 Salesforce 扩展的所有强大功能。

删除代码生成器

卸载代码生成器

如有必要,可以卸载 Code Builder。如果计划重新安装代码生成器,请不要删除代码生成器身份验证提供程序。但是,如果删除了身份验证提供程序,则可以通过在“安装程序”中重新启用“代码生成器”首选项来重新创建它们。

重要提示:卸载 Code Builder 还会删除所有关联数据,包括但不限于项目和活动历史记录。

删除权限集分配

在卸载代码生成器包之前,请删除权限集分配,然后删除代码生成器权限集。

首先,从所有代码生成器用户中删除代码生成器权限集组分配。

  • CodeBuilderGroup(代码生成器组)

接下来,删除代码生成器权限集。

在“设置”中,输入“快速查找”框,然后选择“权限集”。 删除权限集。Permission SetsCode Builder Package

卸载代码生成器包

删除权限集和权限集分配后,可以卸载代码生成器包,这将删除应用程序及其所有关联的数据和对象。

在卸载软件包之前:

  • 删除代码生成器权限集分配。
  • 删除代码生成器权限集。
  1. 在“设置”中,输入“快速查找”框,然后选择“已安装的包”。Installed Packages
  2. 单击“卸载”,然后滚动到页面底部以选择是否保存和导出包数据的副本。
  3. 选择“是,我想卸载此包并永久删除所有关联的组件”。
  4. 单击“卸载”。

禁用代码生成器首选项

安装 Code Builder 时,Salesforce 管理员首先启用了 Code Builder。若要确保无法安装或使用代码生成器,可以禁用代码生成器首选项。

在“设置”中,输入“快速查找”框,然后选择“代码生成器”。 禁用启用代码生成器。 你无法再安装或升级 Code Builder 应用,并且用户在尝试使用时会看到尚未为你的组织启用 Code Builder。Code Builder

使用代码生成器的有用提示

内容

  • 从 Open VSX 注册表安装扩展
  • 重置代码生成器环境

从 Open VSX 注册表安装扩展

通过在 Code Builder 环境中安装其他扩展,最大限度地提高 Code Builder 中的工作效率。Open VSX 是一个 Eclipse 开源项目,是 Visual Studio Marketplace 的替代品。此处提供的扩展可以安装在代码生成器中。可以从 VS Code 中浏览和安装这些扩展。通过单击活动栏中的“扩展”图标或“视图:扩展”命令 (⇧⌘X) 来打开“扩展”视图。

重置代码生成器环境

重置代码生成器环境,以开始使用全新环境进行构建。重置会删除代码生成器环境中存储的所有内容和所有数据,以便您有一个干净的空间可供使用。要重置 Code Builder 环境,请单击启动按钮旁边的下拉列表,然后选择重置环境

适用于 VS Code 的 Salesforce 扩展

适用于 Visual Studio Code 的 Salesforce 扩展是一组开源扩展,附带了用于在 Salesforce 平台上进行开发的丰富工具。下载并安装这些扩展程序,开始在 Salesforce 平台上进行开发。

开源

安装 Salesforce 扩展

内容

  • 概述
  • Visual Studio 代码
  • Salesforce 扩展包
  • Salesforce 命令行界面
  • Java Platform, Standard Edition 开发工具包

概述

在开始之前,请在计算机上安装所需的软件。

Visual Studio 代码

在运行 macOS、Windows 或 Linux 的任何计算机上安装 Visual Studio Code。VS Code 的系统要求相当小,因此它应该在大多数计算机上运行良好。

若要安装 Visual Studio Code,请访问 https://code.visualstudio.com,然后单击绿色的大“下载”按钮。下载完成后,打开安装程序并按照步骤完成安装。

Salesforce 扩展包

想在当地发展吗?已经在使用 VS Code?安装 Salesforce Extensions 和 Salesforce CLI,以便在 Salesforce 平台上快速、高效地进行开发。

使用链接安装 VS Code 和 Salesforce 扩展包。
下载 Visual Studio Code安装 Salesforce 扩展

Salesforce 命令行界面

Salesforce CLI 用于对 Salesforce 组织执行命令,并在本地计算机上处理源文件。适用于 VS Code 的 Salesforce 扩展在后台使用 Salesforce CLI,因此即使您不想直接使用 CLI,也需要将其安装在您的计算机上。

有关安装 Salesforce CLI 的信息,请参阅《Salesforce DX 设置指南》。

Java Platform, Standard Edition 开发工具包

适用于 VS Code 的 Salesforce 扩展中的某些功能依赖于 Java Platform, Standard Edition 开发工具包 (JDK)。您需要安装 JDK 版本 11 或 17 或更高版本。有关详细信息,请参见 Java 设置。

其他推荐的扩展

内容

  • Salesforce代码分析器(测试版)
  • 顶点PMD
  • Apex 日志分析器
  • 漂亮
  • ESLint 的
  • XML格式
  • 社区扩展
  • 适用于 Java 的调试器

我们推荐的扩展

除了 Salesforce 提供的扩展包外,以下扩展对 Salesforce 开发人员也很有用。我们还将扩展包与扩展扩展包中一些最常用的社区扩展打包在一起。

Salesforce代码分析器(测试版)

使用 Salesforce Code Analyzer 扩展来识别和修复代码中的问题。请参阅 Salesforce 代码分析器文档。

安装代码分析器

顶点PMD

允许您直接在 VS Code 中对 Apex 和 Visualforce 文件运行 Apex 静态分析。

安装 Apex PMD

Apex 日志分析器

Salesforce 调试日志分析器,旨在使性能分析更加轻松快捷。它对于快速了解代码的执行方式也很有用。

安装 Apex Log Analyzer

漂亮

在任何编程语言中,保持代码的一致性和良好的格式都很重要。Prettier 支持对 Salesforce 开发人员使用的许多文件进行格式设置,例如 JavaScript 和 CSS 文件。

安装 Prettier

Prettier 还通过Apex Prettier 插件.

ESLint 的

分析您的 JavaScript 代码以查找问题并帮助您修复它们。作为 LWC 扩展的一部分,Salesforce 提供了特定的 ESLint 规则,您也可以添加自己的规则。这些预配置的规则可帮助您编写高质量的代码。

安装 ESLint

XML格式

默认情况下,VS Code 不附带丰富的 XML 工具。此扩展由 Red Hat 构建,为 VS Code 项目中的 XML 文档(如 or 文件)提供语言支持。-meta.xmlpackage.xml

安装 XML 工具

社区扩展

社区开发了多个扩展,以帮助提高 Salesforce 开发的工作效率。若要查找这些扩展,请搜索 Visual Studio Code Marketplace 或浏览标记为 Salesforce 的所有扩展。

适用于 Java 的调试器

基于 Java 调试服务器的 Java 调试器,扩展了 Red Hat 对 Java 的语言支持。它允许您在 VSCode 中调试 Java 代码。安装此扩展以调用和调试 Java 函数。

设置

内容

  • 工作区设置
  • 扩展设置
  • 停止 CLI 成功消息

工作区设置

若要编辑工作区设置,请在“设置”>选择“文件”>“首选项”(Windows 或 Linux)或“设置”>“>代码首选项”(macOS)。有关配置设置的信息,请参阅 Visual Studio Code 文档中的用户和工作区设置。

扩展设置

我们使用扩展设置来提供对 Beta 版功能和其他自定义设置的访问。

停止 CLI 成功消息

要阻止 Salesforce CLI 成功消息显示为弹出信息消息,请单击成功消息中的仅在状态栏中显示。此按钮将覆盖默认设置中的值。它将“工作区设置”值更改为 。将此值设置为使成功消息显示在状态栏中(在 VS Code 的页脚中),而不是作为信息消息显示。如果您最终确定自己喜欢这些信息消息,请将值更改回 。salesforcedx-vscode-core.show-cli-success-msgfalsefalsetrue

若要查看此扩展包的其他设置,请在设置中搜索 。salesforcedx-vscode

技巧和窍门

按开发任务组织 VS Code 扩展

注意:由于 Code Builder 是基于 Web 的,因此,如果 Code Builder 是您选择的开发环境,则这些提示无关紧要。

按开发任务组织 VS Code 扩展有助于避免扩展提供对当前任务无用的功能。仅包含所需的扩展有助于最大程度地减少 VS Code 启动时间,并确保快捷键不会相互干扰。下面介绍如何将 VS Code 设置为仅使用扩展程序启动,以便与 Salesforce 配合使用。

  1. 将别名添加到 shell 的启动脚本中。code-sfdx
    • 窗户
      1. 安装 VS Code 时,请作为提示的一部分进行安装。有关详细信息,请参阅 Visual Studio Code 文档中的 Windows 上的 Visual Studio Code。code
      2. 打开 Git Bash。(Git Bash 作为 Salesforce CLI 的一部分安装。
      3. 检查是否有文件。如果没有,请运行以下命令创建它:.bashrc
        touch .bashrc
      4. 将此行添加到您的文件中。.bashrc
        alias code-sfdx='code --extensions-dir ~/.sfdx-code'
    • macOS 或 Linux
      1. 打开 VS Code。
      2. 若要打开命令面板,请按 Cmd+Shift+P (macOS) 或 Ctrl+Shift+P (Linux)。
      3. 运行命令 Shell 命令:在 PATH 中安装“code”命令 This command lets you invoke `code` directly from your favorite terminal.
      4. 在你喜欢的终端中,打开 shell 的启动脚本。如果您使用的是 Bash,则启动脚本通常是您的 or 文件。如果您使用的是 Z Shell,则它通常是您的文件。如果没有具有这些名称的文件,请在主目录中创建一个名为的文件(例如,在 中)。.bashrc.bash_profile.zshrc.bashrcMacintosh HD/users/yourName
      5. 将此行添加到 shell 的启动脚本中。
        alias code-sfdx='code --extensions-dir ~/.sfdx-code'
  2. 打开新的终端窗口或从当前终端运行以下命令之一。
    source .bashrc
    source .bash_profile
    source .zshrc
  3. 在终端中,运行以启动仅包含扩展的 VS Code 实例。code-sfdx注意:第一次启动时,它没有扩展,因为它是一个全新的实例 VS Code。code-sfdx
  4. 选择“查看>扩展”。
  5. 安装 Salesforce 扩展包扩展(以及用于 Salesforce 开发的任何其他扩展)。
  6. 下次处理 Salesforce DX 项目时,可以使用以下命令启动 VS Code,所有扩展都将在那里。code-sfdx

您可以根据需要拥有任意数量的别名,并根据需要使用任意数量的目录来帮助组织扩展。extensions-dir

通过试用在 AppExchange 上提供试用版

使用体验版以只读方式提供 AppExchange 解决方案的免费试用版 包含示例数据的 Salesforce 组织。在 Environment Hub 中使用 预配置的 Trialforce 模板。然后在测试组织中安装解决方案,对其进行配置, 并将其连接到 Salesforce 合作伙伴控制台。如果体验版组织即将过期,请记录 案例以请求延期。

  • 使用 Environment Hub 创建体验版组织 使用 Environment Hub
    和预配置的 Trialforce 模板创建体验版组织。Trialforce 模板由 Salesforce 管理,可为您处理多个体验版配置步骤。预配组织后,为管理员用户设置密码。稍后,使用管理员用户登录体验版组织,以安装解决方案并执行其他配置。还可以使用管理员用户创建只读评估用户,使客户有机会浏览体验版组织,而无需登录凭据。
  • 准备体验版组织 通过安装解决方案和配置评估用户来准备体验版组织
  • 在 AppExchange 列表中提供体验版 要使体验版在您的 AppExchange 列表中
    可用,请转到 Salesforce 合作伙伴控制台并将您的体验版组织连接到该列表。
  • 请求体验版组织的
    延期 体验版组织将在 1 年后过期。若要防止体验版过期,请记录支持案例以请求延期。

使用 Environment Hub 创建体验版组织

使用 Environment Hub 和预配置的 Trialforce 模板创建体验版 组织。Trialforce 模板由 Salesforce 管理,可处理多个试用 配置步骤。预配组织后,为管理员用户设置密码。 稍后,使用管理员用户登录体验版组织以安装解决方案,然后 执行其他配置。您还可以使用 admin 用户创建只读评估 用户,使客户有机会探索体验版组织,而无需 登录凭据。

用户权限 需要
要设置和配置 Environment Hub,请执行以下操作:管理 Environment Hub
  1. 登录到您的合作伙伴业务组织 (PBO)。
  2. 转到 Environment Hub。
  3. 单击创建组织
  4. 对于“用途”,请选择“体验版/演示”。
  5. 对于“创建方式”,选择“Trialforce 模板 ID”。
  6. 对于 Trialforce 模板 ID,请输入 0TT5Y000004aUeY
  7. 提供组织的名称。
  8. 为组织的管理员用户提供名字、姓氏和用户名。
  9. 同意条款和条件,然后单击“创建”。几分钟后,我们会通过电子邮件向你发送体验版的登录说明 组织。
  10. 按照登录说明进行操作,并为管理员用户设置密码。

准备体验版组织

通过安装解决方案和配置评估来准备体验版组织 用户。

所需的用户权限
若要安装解决方案并自定义体验版组织,请执行以下操作:自定义应用程序

通过以下方式保护体验版组织:

  • 从体验版组织中删除任何敏感数据。
  • 确保为管理员和评估测试帐户指定的每个密码都为 独特。
  • 为管理员帐户登录设置多重身份验证。
  • 如果在列表中禁用体验版,则删除体验版组织。

当您的潜在客户在您的 AppExchange 上单击“试用”时 listing,它们会自动登录到列表的试用组织。为了促进这一点 登录过程 从后台,设置评估用户。

  1. 登录到体验版组织。
  2. 安装解决方案。
  3. 在“设置”→“用户”中,编辑“评估测试”用户。
    1. 确认已分配体验版评估配置文件
    2. 对于电子邮件地址,请使用附加了 +evaluser 的电子邮件。 示例:johndoe+evaluser@example.com
    3. 等待电子邮件确认。
    4. 重置评估测试用户密码。
  4. 完成评估用户所需的任何其他配置。例如 启用对解决方案的自定义 Apex 类或 Lightning 组件的只读访问。
  5. 仔细检查评估用户是否仅具有所需的访问权限,包括只读访问权限 对体验版组织的访问权限和对对象的最小访问权限。

接下来,将完全配置的体验版组织连接到 AppExchange 列表。

在 AppExchange 列表上提供试用

要使试用版在您的 AppExchange 列表中可用,请转到 Salesforce 合作伙伴 控制台并将体验版组织连接到列表。

所需的用户权限
要在 Salesforce 合作伙伴控制台中管理列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 单击“列表”,然后选择一个列表。
  4. 点击拓展您的业务
  5. 在“体验版”中,打开“提供体验版”。
  6. 提供体验版组织 ID 以及评估用户的用户名和密码 (1)。

在 AppExchange 上查看您的实时列表,并确保您的体验版在 你期望它的方式。

请求体验版组织的延期

体验版组织将在 1 年后过期。若要防止体验版过期,请记录 支持案例请求延期。

  1. 使用您注册 Salesforce 合作伙伴时所用的用户名登录 Salesforce 帮助 社区。
  2. 单击“联系支持人员”。
  3. 单击“创建案例”。
  4. 填写所需的详细信息。
    1. 对于“使用者”,请输入“体验版组织扩展”。
    2. 对于“说明”,请注意您是 Salesforce 合作伙伴,并且正在请求延期 对于即将到期的试驾。
    3. 当系统提示您选择产品时,单击“选择其他产品/” 主题
    4. 对于“产品”,选择“合作伙伴计划和权益”。
    5. 对于 Topic (主题),选择 Trial Org Extensions
    6. 提供体验版组织的 ID。
    7. 选择实例类型和严重性级别。
  5. 单击“创建案例”。

我们会审查案例,如果需要更多信息,我们会与您联系。

在您的网站上提供免费试用

使用 HTML 表单为您的业务带来流量,并展示您的解决方案 潜在客户。在潜在客户提交您的表单后,Salesforce 会提供基于 在您的 Trialforce 模板上。

要在您的网站上提供免费试用,请先设置 Trialforce。然后,完成以下任务,就可以开始了 住。

  • 启用 SignupRequest API 要在您的 Salesforce 组织中启用 SignupRequest API
    ,请记录案例。
  • 选择注册表单托管选项
    注册表单用作潜在客户用于注册试用版的注册页面。查看并为您的注册表单选择托管选项。
  • 使用 API 进行注册 使用对 SignupRequest 对象的 API
    调用为潜在客户创建注册。
  • 创建用于 OAuth 和 API 访问
    的代理注册 使用 SignupRequest 对象,您可以以编程方式创建组织,而无需向用户发送任何系统生成的电子邮件。
  • 预配试用组织
    使用 Trialforce 为潜在客户预配解决方案的免费试用版。

启用 SignupRequest API

要在您的 Salesforce 组织中启用 SignupRequest API,请记录案例。

在您的业务组织中启用 SignupRequest API。然后,您可以轻松集成 使用现有业务流程的注册数据。例如,创建工作流规则 将注册请求转换为潜在客户并运行报告以跟踪注册数量 在给定的时期内。

  1. 登录到您的业务组织,检查是否在 您的业务组织。
  2. 在“设置”的“快速查找”框中,输入“对象管理器”, ,然后选择对象管理器
  3. 验证是否显示“注册请求”对象。如果您没有看到此对象, 记录案例以启用 SignupRequest API。
  4. 要启用 SignupRequest API,请使用您用于注册 Salesforce 合作伙伴社区。
  5. 单击“联系支持人员”。
  6. 单击“创建案例”。
  7. 填写所需的详细信息。
    1. 对于 Subject (主题),输入 SignupRequest API 请求
    2. 对于“说明”,请注意您是 Salesforce 合作伙伴,并且您是 请求 SignupRequest API。
    3. 当系统提示您选择产品时,单击“选择其他产品” 产品/主题
    4. 对于“产品”,请选择“合作伙伴计划和” 好处
    5. 对于“主题”,请选择“ISV 技术请求”。
    6. 选择实例类型和严重性级别。
  8. 单击“创建案例”。

选择注册表单托管选项

注册表单用作潜在客户用来签名的注册页面 等待审判。查看并为您的注册表单选择托管选项。

SignupRequest API 支持多个 HTML 表单托管选项。选择其中之一 以后:

  • Heroku 上托管的 Node.js 和 React 应用程序
  • Experience Cloud 站点上托管的 Lightning 组件
  • 托管在站点上的 Visualforce 页面
  • 带有 Process Builder 的 Web-to-Lead 表单

默认情况下,SignupRequest API 仅适用于经过身份验证的调用。如果您有 需要未经身份验证的调用的用例,例如,制作注册表单 可供未经身份验证的用户使用,请遵循代码示例中的模式。

public with sharing class newTrialSignupController {
@auraEnabled
public static void getNewLead(Lead newLead, String templateId, String username, Boolean createLead, String domain) { }
// SignupCreation is an inner class without sharing. It runs in the system context
// and is used to handle SignupRequest calls for unauthenticated users.
public without sharing class SignupCreation {
public void createNewTrial(Lead newLead, String templateId, String username, String domain) {
}}}

使用 API 进行注册

使用对 SignupRequest 对象的 API 调用为潜在客户创建注册 客户。

所需的用户权限
要创建或查看注册请求,请执行以下操作:SignupRequest 接口

使用对 SignupRequest 对象的 API 调用,可以收集和分析详细的 有关您的业务组织的所有注册的信息。您可以控制注册 流程并增强对潜在客户的可见性。例如,您可以:

  • 运行报告并收集指标,例如每天的注册次数或 在不同国家/地区注册。
  • 自定义 SignupRequest 对象以添加公司特别感兴趣的字段。
  • 创建触发器以启动特定操作,例如在 提出新的注册请求。
  • 支持从各种客户端应用程序和设备进行注册,以便您拥有更多功能 获客渠道。

有关使用对象的更多信息,请参阅 Salesforce 的对象参考和 闪电平台。

创建用于 OAuth 和 API 访问的代理注册

使用 SignupRequest 对象,您可以以编程方式创建一个组织,而无需任何 系统生成的电子邮件发送给用户。

所需的用户权限
要创建或查看注册请求,请执行以下操作:注册请求 API

然后,您可以获取 OAuth 访问令牌以登录组织并制作 API 请求,用户无需执行任何操作。通过此代理注册,您可以创建和 代表用户运营组织,而他们却不知道您 在幕后使用 Salesforce。

在传统的注册过程中,当您创建组织时,用户会收到一个 系统生成的电子邮件,包含登录 URL 和初始密码。然后,用户必须 登录并明确授予您 API 访问权限,以代表他们调用组织。跟 代理注册,您无需那些传统步骤即可获得 API 访问权限。

通过代理创建和管理组织的能力扩展了您的集成选项 Salesforce 与其他平台上的外部应用程序。它使您能够合并任何 将 Lightning Platform 的功能集成到您自己的应用程序中,而无需公开 Salesforce 用户界面 (UI)。所有 Salesforce 功能都可以与 UI 分离,并且可用 以无缝且不可见的方式集成到任何其他应用程序运行时或 UI 中。

例如,假设 ISV 有一个基于 .NET 平台构建的 Web 应用程序, 这有助于公司管理员工的差旅费用报告和报销。让我们 假设 ISV 希望将 Chatter 集成到其应用程序中,因此公司的所有员工 可以分享有关他们旅行经历的反馈和提示。ISV 可以使用适当的 Salesforce API 实现以下解决方案。ISV 可以为其客户提供访问权限 到 Chatter 功能,而无需从头开始开发。ISV 的客户 在界面中体验 Chatter 作为现有应用程序的自然扩展 他们很熟悉。他们不必了解或登录 Salesforce。一样 方法可以扩展到 Salesforce 的任何其他功能,包括标准和自定义 对象、Apex 和 Visualforce。代理注册使 ISV 能够将 Salesforce 用作 一项服务,将其功能集成到任何平台上的应用程序中,而不会暴露 Salesforce 用户界面。潜在的应用仅受 ISV 想象力的限制。

  • 使用代理注册为每个客户创建一个 Salesforce 组织。
  • 在每个客户组织中为该公司的所有员工创建用户。
  • 设置和维护一个 Chatter 小组,用于共享旅行信息。
  • 监控每个用户的 Chatter 摘要,并从各个帖子中提取信息。
  • 将信息插入到其应用程序中,并在现有 UI 中显示该信息。
  1. 要创建代理注册,请登录 Developer Edition 组织(该组织具有 默认情况下启用应用用户权限)。
  2. 在 Lightning Experience 中,从“设置”中输入“应用程序” “快速查找”框中的“管理器”,然后单击“新建连接” 应用程序。(如果您的组织使用 Salesforce Classic,请转到“设置”,在“快速查找”框中输入“应用程序”。 在“生成”下。选择“应用”。在“连接的应用”下,单击“新建”。
  3. 输入必填字段的值。指定 X.509 证书并授予 full 和 在“选定的 OAuth 范围”选择器中刷新 OAuth 范围的令牌访问。这 回调 URL 是必需的,但最初可以设置为任何有效的 URL,因为它未被使用。完成后点击保存
  4. 在同一页面上记录 Consumer Key 的值。另外,单击单击“单击” 揭示并记录消费者秘密的价值。
  5. 通过将连接的应用程序作为组件添加到新包中来打包它。记录 包的安装 URL 值。
  6. 登录到您的 Trialforce 管理组织,然后从 它。
  7. 登录到您的 Trialforce 源组织并安装包含 Connected 的软件包 应用,使用安装 URL。
  8. 在 Trialforce Source 组织中安装连接的应用程序后,您可以对其进行自定义 通过在“快速查找”框中输入“管理应用程序”,从“设置”中, 然后选择“管理应用程序”。您可以看到连接的应用程序 并可以编辑其属性。指定相应的配置文件和权限集。选择 选项 管理员批准的用户在 OAuth 中预先授权 策略部分,以确保您可以使用这些命令代表用户向组织进行身份验证 标准。
  9. 根据您的要求配置 Trialforce 源组织后,请创建一个 Trialforce 模板。选择所有设置和数据单选按钮 按钮。
  10. 在合作伙伴社区中提交案例,以 获得使用模板创建注册的批准。
  11. 模板获得批准后,您可以使用 SignupRequest 注册新组织 对象。指定连接到组织所需的 OAuth 值,即:使用者密钥 和回调 URL。POST https://mycompany-tmo.salesforce.com/services/data/v27.0/sobjects/SignupRequest/ Authorization Bearer 00Dxx0000001gR6!ARoAQAS3Uc6brlY8q8TWrrI_u1THuUGmSAp XrksSniyjom9kXfDac4UP.m9FApjTw9ukJfKqWuD8pA9meeLaltRmNFvPqUn7 Content-Type application/json Body: { "TemplateId":"0TT000000000001", "SignupEmail":"john.smith@mycompany.com", "Username":"gm@trial1212.org", "Country":"US", "Company":"salesforce.com", "LastName":"Smith", "ConnectedAppConsumerKey": "3MVG9AOp4kbriZOLfSVjG2Pxa3cJ_nOkwhxL1J1AuV22u8bm82FtDtWFVV__ Vs6mvqoVbAnwsChp9YT4bfrYu", "ConnectedAppCallbackUrl": "https%3A%2F%2Fwww.mysite.com%2Fcode_callback.jsp" }

指定 ConnectedAppConsumerKey 和 ConnectedAppCallbackUrl 字段时 在 SignupRequest 对象中,将触发代理注册流以自动批准 用于此组织的现有连接应用程序。在该流程中,不会发送与注册相关的电子邮件 给用户。了解管理员用户名、使用者密钥和使用者密码后,您现在 拥有以下所有必要信息:

  • 以该组织的管理员用户身份向该组织发出 API 请求。
  • 在将来的任何时候请求更新的访问令牌。

预配试用组织

使用 Trialforce 为潜在客户提供解决方案的免费试用版 客户。

配置 Trialforce 后,您可以通过两种方式预置试用组织。

  • 推送 – 您代表潜在客户通过填写 包含潜在客户信息的注册表。
  • 拉动 – 潜在客户通过填写注册表自行申请试用 公共网站。

任何有权访问该表单的人都可以代表潜在客户创建试用,而无需 在公司网站上公开表单。只需在 浏览器,代表客户填写字段,然后提交表单。您的潜在客户 收到一封电子邮件,可以选择使用您的公司信息进行标记,指示新的试用版是 可用。

  1. 将 HTML 注册表单上传到您的公共 Web 服务器。
  2. 在公司网站上编辑和发布相应的 HTML 页面 包括指向 Trialforce 注册表单的链接。
  3. 从公司网站导航到注册页面。
  4. 填写必填字段并提交表格。

OEM 用户许可证指南

了解可供 OEM 合作伙伴使用的许可证类型。

许可证类型和可用性

这些许可证可转售给新的和现有的 OEM 合作伙伴。内部用户许可证:

  • Force.com Platform Embedded — 受合同限制的 Enterprise Edition 平台 许可证。
  • Force.com Platform Embedded Admin – 受合同限制的企业版 所有初始订单都需要的 Salesforce 管理员许可证。它用于配置和 管理 OEM 应用程序。本许可证禁止提供对任何CRM的访问或使用 功能性。禁止包括但不限于创建、读取、更新和删除 (CRUD) 关于潜在客户、商机、案例、解决方案、预测和营销活动。
  • OEM 嵌入式合作伙伴管理员 – 受合同限制的企业版 Salesforce 管理员许可证。合作伙伴管理员用户订阅只能由合作伙伴用于配置和 管理 OEM 应用。本许可证禁止提供对任何CRM的访问或使用 功能性。客户不能使用此许可证。
  • Financial Service Cloud Embedded Starter — 受合同和技术限制 Financial Services Cloud–Sales & Service 产品的企业版。 该许可证包括 Force.com Platform Embedded 的功能和 Financial 的一部分 Services Cloud 数据模型。

外部用户许可证:这些许可证只能分配给外部用户。

  • Commerce Portal – 自定义数字体验,吸引任何外部利益相关者, 包括品牌参与度和客户忠诚度。
  • 客户社区 — 企业对消费者的体验非常适合具有以下特征的社区 需要访问 Salesforce Knowledge 的大量外部用户。
  • Customer Community Plus – 类似于 Customer Community 许可证,但存储空间更多, 访问报告和仪表板,以及高级共享。
  • 合作伙伴社区 – 为需要访问 销售数据,其中 OEM 合作伙伴的解决方案允许访问 Sales 对象。合作伙伴社区 许可证不能用于个人帐户。

OEM 合作伙伴销售的许可证只能用于访问合作伙伴解决方案。要扩展 合作伙伴解决方案,最终用户可以创建、访问和使用最多 10 个自定义对象 溶液。这些自定义对象只能与合作伙伴解决方案一起使用。

这些表列出了 OEM 的对象访问、用户权限和功能以及组织限制 嵌入式用户许可证类型。对于外部用户许可证限制和 CRUD 访问信息, 请参阅 Experience Cloud 用户许可证。这些符号在表格中使用。

  • 检查指示包括– 包含在 许可证
  • $ – 作为附加组件提供,但需付费
  • C – 创建对对象的访问
  • R – 对对象的读取访问权限
  • U – 更新对对象的访问
  • D —删除对对象的访问权

重要

任何 OEM 订阅中均不包含或修改成功计划。要了解 有关成功计划的更多信息,请转到 Salesforce 协议和条款。

对象

访问的对象Force.com 平台嵌入式金融服务云嵌入式入门版
帐户CRUDCRUD
活动CRUDCRUD
地址RR**
资产CRUDCRUD
授权表格CRUDCRUD
授权书同意书CRUDCRUD
授权表单数据使用CRUDCRUD
授权书文本CRUDCRUD
后台操作RR**
商业品牌CRUDCRUD
日历CRUDCRUD
通信订阅CRUDCRUD
通信订阅通道类型CRUDCRUD
通信订阅同意CRUDCRUD
通信订阅时间CRUDCRUD
接触CRUDCRUD
联络点地址CRUDCRUD
联络点同意书CRUDCRUD
联系点电子邮件CRUDCRUD
Contact Point 电话CRUDCRUD
联系点类型同意书CRUDCRUD
内容CRUDCRUD
合同*CRUDCRUD
客户CRUDCRUD
数据使用的法律依据CRUDCRUD
数据使用目的CRUDCRUD
文件CRUDCRUD
代言CRUDCRUD
事件CRUDCRUD
想法CRCR**
个人CRUDCRUD
知识RR
地点RR**
订单*CRUDCRUD
个人账户CRUDCRUD
当事方同意CRUDCRUD
推送主题CRUDCRUD
卖家CRUDCRUD
技能CRUDCRUD
技能用户CRUDCRUD
社交帖子CRUDCRUD
流媒体频道CRUDCRUD
任务CRUDCRUD
用户外部凭据CRUDCRUD
产品和价格手册*CRUDCRUD
ISV 自定义对象CRUDCRUD

* 使用订单平台权限集许可证 (PSL),仅适用于 OEM 合作伙伴, 管理员可以向拥有 Salesforce Platform 用户许可证的用户授予以下权限 合同、产品、价目表和订单。订单功能自动可用于 除 Salesforce Platform 许可证外的所有许可证,这些许可证明确要求新的 PSL 执行以下操作 授予访问权限。

** CRUD 访问受合同限制,以与 Force.com Platform Embedded 保持一致。

仅限 Financial Services Cloud 的对象

查看仅在 Financial Services Cloud Embedded 中可用的对象的访问权限 入门许可证。

访问的对象金融服务云嵌入式入门版
账户-账户关系CRUD
警报CRUD
资产和负债CRUD
账单明细CRUD
业务里程碑CRUD
CRUD
合同-联系关系CRUD
金融账户CRUD
财务帐户角色CRUD
金融账户交易CRUD
财务目标CRUD
金融控股CRUD
身份证明文件CRUD
人生大事CRUD
人际生活事件CRUD
收入CRUD
有价证券CRUD

用户特点

用户特征Force.com 平台嵌入式金融服务云嵌入式入门版
安慰检查指示包括检查指示包括
分析(CRM 分析)$$
创建知识文章$$
Salesforce 移动应用程序检查指示包括检查指示包括
离线检查指示包括检查指示包括
流和流程生成器检查指示包括检查指示包括
审批流程检查指示包括检查指示包括
原始区域管理*
企业区域管理检查指示包括检查指示包括

* 在 21 年夏季版本中,所有客户的原始区域管理已停用。用户 无法访问原始区域管理功能或其基础数据。我们鼓励你 迁移到 Enterprise Territory Management。有关详细信息,请参阅原始区域管理模块停用一文。

用户权限

用户权限Force.com 平台嵌入式金融服务云嵌入式入门版
客户团队检查指示包括检查指示包括
高级共享检查指示包括检查指示包括
喋喋不休检查指示包括检查指示包括
自定义配置文件检查指示包括检查指示包括
自定义权限集检查指示包括检查指示包括
爱因斯坦搜索检查指示包括检查指示包括
自定义报表检查指示包括检查指示包括
自定义仪表板检查指示包括检查指示包括
查看仪表板*检查指示包括检查指示包括
身份检查指示包括检查指示包括
组织允许自定义配置文件和页面布局检查指示包括检查指示包括
组织允许记录类型检查指示包括检查指示包括
发送电子邮件检查指示包括检查指示包括
提交工作流审批检查指示包括检查指示包括
无限次最佳行动策略执行**检查指示包括检查指示包括
自定义选项卡限制2525
自定义对象限制400***400***

* 要查看仪表板,仪表板的运行用户必须是 Salesforce Platform 用户。 使用 Salesforce Platform 管理员作为运行用户的仪表板无法查看 其他 Salesforce Platform 许可证类型。

** 具有此权限的用户发出的“下一步最佳操作”请求不计入 每月权利。

400 个自定义对象的限制适用于主要解决方案产品。最终用户可以 创建和访问多达 10 个自定义对象。这些自定义对象必须在范围内 合作伙伴解决方案,并且仅与合作伙伴解决方案一起使用。

存储限制

对于新帐户,Force.com Platform Embedded Admin 许可证随附 Enterprise 版本组织。如果客户已经拥有 Unlimited Edition (UE) 组织,则合作伙伴会将 像往常一样订购。合作伙伴运营团队预配适当的 Force.com 平台 代表合作伙伴的嵌入式 UE 许可证。合作伙伴的 Force.com Platform Embedded 合同条款适用于预配的 Force.com Platform 嵌入式 UE 许可证。每用户 存储限制受 UE 许可证分配的约束。

其他组织限制(按用户添加)OEM 嵌入式
数据存储20兆字节
文件存储2 千兆字节

对于数据存储,每个 Force.com Platform Embedded 组织至少分配 10 GB。为 例如,一个 Force.com Platform Embedded 组织有 20 个用户,每个用户 20 MB,将获得 400 MB 加 10 GB 或 10.4 GB 的总数据存储。具有 100 个用户的 Force.com Platform Embedded 组织收到 12 GB,因为 100 个用户乘以每个用户 20 MB 就是 2 GB。

对于文件存储,每个 Force.com Platform Embedded 组织都分配了每个用户的限制 乘以组织中的用户数加上每个组织的 11 GB 分配。例如,一个 Force.com Platform Embedded 组织拥有 600 个用户,将获得 1,211 GB 的文件存储空间,即每个组织 2 GB 用户乘以 600 个用户加上 11 GB。

有关其他 Salesforce 版本的数据和文件存储限制,请参阅数据和文件存储分配。

API 限制

Force.com Platform Embedded Admin 许可证附带一个 Enterprise Edition 组织,以及 Force.com Platform Embedded提供平台许可证。

Salesforce 版本每个许可证类型的 API 请求(调用)每 24 小时的请求(呼叫)总数
企业版1,000100,000 +(许可证数量 x 每种许可证类型的调用次数)

对 24 小时内对组织进行的所有 API 调用的聚合强制实施限制 时期。限制不是基于每个用户。当组织超出限制时,组织中的所有用户都可以 暂时阻止拨打电话。在前 24 个调用使用之前,呼叫将被阻止 小时数低于限制。

有关 Enterprise Edition 组织 API 限制(包括具有外部用户许可证的 API 限制),请参阅 到 API 请求限制和分配。

Government Cloud Plus 客户的注意事项

在与 Government Cloud Plus 客户合作时,请牢记这些注意事项。

  • 如果您向 Government Cloud Plus 客户销售产品,则需支付额外费用和限制。 有关详细信息,请联系您的合作伙伴客户经理 (PAM)。
  • 只有 Government Cloud Plus 产品列表中包含的服务才能转售给 Government Cloud Plus 客户。此列表会不时更新,可在 Salesforce 的协议和条款页面。
  • 要识别 Government Cloud Plus 客户,请检查其组织所在的 Salesforce 实例 驻留。该实例列在许可证管理应用程序的客户许可证记录中 (LMA)。确定其组织所在的实例后,将其与 Salesforce 帮助上的 Government Cloud Plus 实例进行比较。

旧版许可证类型

这些许可证不适用于新合作伙伴,但可以由现有合作伙伴转售,这些合作伙伴符合以下条件 已经签订了转售合同。这些许可证只能分配给外部用户。

  • ISV 门户 – 具有基本数据共享选项的经过身份验证的网站许可证。手动 不允许与用户共享和参与共享组。用户只能登录 通过 Salesforce Platform 站点。当预计用户量时,最好使用 ISV 门户许可证 超过 100,000。
  • 具有共享功能的 ISV 门户 – 具有完全共享功能的客户门户管理自定义许可证 能力。用户只能通过 Salesforce Platform 站点登录。最好使用此许可证 当预计用户量低于 100,000 且需要精细的安全访问时。

提供 AppExchange 解决方案的免费试用

通过提供 AppExchange 解决方案的免费试用,提高客户转化率。 探索试用选项,并确定解决方案的最佳类型。

注意

此功能适用于符合条件的合作伙伴。有关合作伙伴计划的更多信息, 包括资格要求、访问 https://partners.salesforce.com。

  • 哪种试用方法适合我的 AppExchange 解决方案?
    提供 AppExchange 解决方案试用版的第一步是选择一种交付方式。您可以使用体验版或 Trialforce 组织在 AppExchange 列表中提供试用版,也可以使用 SignupRequest API 在您的网站上提供试用版。了解试用方法之间的差异,并确定哪些选项最适合您的业务。
  • 使用 Trialforce 在 AppExchange 上提供试用版 使用 Trialforce 在客户可以保留和自定义的 Salesforce
    组织中提供 AppExchange 解决方案的免费试用版。了解 Trialforce 的关键概念、关系和最佳实践。然后设置 Trialforce,为您的解决方案创建一个 Trialforce 模板,并将其添加到您的 AppExchange 列表中。
  • 通过试用在 AppExchange 上提供试用
    使用试用版在包含示例数据的只读 Salesforce 组织中提供 AppExchange 解决方案的免费试用版。使用预配置的 Trialforce 模板在 Environment Hub 中创建体验版组织。然后在测试组织中安装您的解决方案,对其进行配置,并将其连接到 Salesforce 合作伙伴控制台。如果体验版组织即将过期,请记录案例以请求延期。
  • 在您的网站上
    提供免费试用 使用 HTML 表单为您的业务带来流量,并向潜在客户展示您的解决方案。潜在客户提交您的表单后,Salesforce 会根据您的 Trialforce 模板预置试用版。

哪种试用方法适合我的 AppExchange 解决方案?

提供 AppExchange 解决方案试用版的第一步是选择交付 方法。您可以使用试用版或 Trialforce 组织在 AppExchange 列表中提供试用。 或者,您可以使用 SignupRequest API 在您的网站上提供试用。了解差异 在试用方法之间,并确定哪些选项最适合您的业务。

提示

选择一种或几种试用方法,由您决定!一般来说, 选择的种类越多,潜在客户转换的可能性就越大。

试用方法试验在哪里进行?它是如何工作的?优势
试用力您的 AppExchange 列表使用 Trialforce 管理组织或环境中心,您可以创建 Trialforce 源组织 (TSO),安装解决方案,并添加示例数据。使用您的 TSO,您可以 创建 Trialforce 模板。在 AppExchange 上,您的潜在客户请求试用。他们 接收基于您的 Trialforce 的唯一试用组织的登录凭据 模板。使用潜在客户可以保留的环境提供灵活的试用体验,并且 自定义。将可选品牌添加到试用体验中。
试驾您的 AppExchange 列表使用预配置的 Trialforce 模板,创建体验版组织,安装 解决方案,并添加示例数据。在 AppExchange 上,您的潜在客户请求测试 驾驶。他们被定向到不需要登录的只读组织 凭据。使用不需要设置或 定制。让最广泛的潜在客户有机会探索您的解决方案, 包括几乎没有Salesforce经验的潜在客户。为您的潜在客户提供对测试组织的即时访问
SignupRequest 接口您的网站使用 HTML 注册表单使用 Trialforce 管理组织或环境中心,您可以创建 Trialforce 源组织 (TSO),安装解决方案,并添加示例数据。使用您的 TSO,您可以 创建 Trialforce 模板。在您的网站上,您的潜在客户请求试用。他们 接收基于您的 Trialforce 的唯一试用组织的登录凭据 模板。让访问您网站的潜在客户能够尝试您的解决方案。使用潜在客户可以保留的环境提供灵活的试用体验,并且 自定义。将可选品牌添加到试用体验中。

使用 Trialforce 在 AppExchange 上提供试用版

使用 Trialforce 在 Salesforce 组织中提供 AppExchange 解决方案的免费试用 客户可以保留和定制。了解 Trialforce 关键概念、关系和 最佳做法。然后设置 Trialforce,为您的解决方案创建 Trialforce 模板,然后 将其添加到您的 AppExchange 列表中。

  • Trialforce 关键概念和关系
    Trialforce 设置由 Trialforce 管理组织、Trialforce 源组织和 Trialforce 模板组成。在设置 Trialforce 之前,请了解这些部分如何协同工作以提供 AppExchange 解决方案的试用版。
  • Trialforce 最佳实践 应用这些最佳实践
    来创建能够吸引潜在客户并提高转化率的试用体验。
  • 申请 Trialforce 管理组织 Trialforce 管理组织
    (TMO) 是使用 Trialforce 创建试用版的起点。要请求 TMO,请记录案例。
  • Trialforce 的自定义品牌 如果您使用 Trialforce
    ,则可以选择设置品牌登录站点和电子邮件。通过将您公司的外观和感觉应用于登录网站和电子邮件,客户从注册到登录都沉浸在您的品牌中。仅对非 CRM 解决方案应用自定义品牌。不要将其应用于扩展 Salesforce CRM 并需要标准对象(如潜在客户、商机和案例)的解决方案。
  • 创建和管理 Trialforce 源组织 Trialforce 源组织 (TSO) 用于创建 Trialforce 模板,这些模板是客户试用组织
    的基础。您可以使用 Environment Hub 或 Trialforce Management Org (TMO) 创建 TSO。在大多数情况下,任何一种方法都可以,但有两个例外。如果您打算为您的电子邮件或登录页面打上品牌,请使用 TMO。要创建专业版 TSO,请使用 Environment Hub。如果您的 TSO 即将到期,请申请延期。
  • 创建 Trialforce 模板 Trialforce 模板
    是给定实例的 Trialforce 源组织 (TSO) 的快照。
  • 将 Trialforce 模板连接到 Salesforce 合作伙伴控制台 创建或更新 Trialforce 模板后,请将其连接到 Salesforce 合作伙伴控制台
    ,以便可以将其添加到您的 AppExchange 列表中。
  • 使用 Trialforce 模板在您的 AppExchange 列表上提供免费试用 要在 AppExchange 列表上启用免费试用,请添加您连接到 Salesforce 合作伙伴控制台的 Trialforce 模板
    之一。(可选)启用潜在客户收集,以便在客户使用 Trialforce 模板开始试用时接收潜在客户。
  • 更新 Trialforce 模板 如果更新解决方案或自定义品牌,请更新 Trialforce 模板
    以反映更改。如果您使用 SignupRequest API 提供试用版,请记录案例以批准新模板。如果您仅使用 AppExchange 提供试用版,请跳过此步骤。

Trialforce 关键概念和关系

Trialforce 设置由 Trialforce 管理组织、Trialforce 源组织和 Trialforce 模板。在设置 Trialforce 之前,请了解这些部件如何协同工作以 提供 AppExchange 解决方案的试用版。

关键概念

Trialforce 管理组织Trialforce 管理组织 (TMO) 是创建试验的起点,具有 试炼力。您可以在 TMO 中执行这些任务。

  • 创建一个或多个 Trialforce 源组织。
  • 定义自定义品牌的模板。

Trialforce 源组织Trialforce 源组织 (TSO) 用于创建 Trialforce 模板,这些模板用于 预配试用组织。您可以在 TSO 中执行这些任务。

  • 安装解决方案,并添加示例数据。
  • 按照您希望客户体验的方式配置 TSO。
  • (可选)使用模板指定自定义品牌。
  • 创建一个或多个 Trialforce 模板。

Trialforce 模板Trialforce 模板是 TSO 的快照。该模板定义试用组织 这是在客户注册试用版时预配的。Trialforce 模板也是 用于使用 SignupRequest API 生成试用组织,并从 环境中心。在安装和配置解决方案后,可以在 您的 TSO。

Trialforce 组织类型之间的关系

TMO、TSO 和 Trialforce 模板具有层次结构关系。

TMO 位于层次结构的顶部。您可以从同一个 TMO 创建多个 TSO。 同样,您可以从同一个 TSO 创建多个 Trialforce 模板。添加 Trialforce 模板添加到您的 AppExchange 列表中,该模板用于预置试用版 客户的组织。

建议为公司设置一个 TMO,为每个解决方案设置一个 TSO 产品/服务,以及每个解决方案版本的一个 Trialforce 模板。此配置使它 更易于维护和更新试用版。每次更改某些内容时,例如 版本、其品牌或试用组织中的配置详细信息,您只需更改一个级别 在层次结构中。

让我们在一个示例中探讨这些关系。

贵公司提供两种解决方案,Appy 的电子签名和 Codey 的地图。从您的 TMO,您 创建两个 TSO,一个用于 Appy 的电子签名,另一个用于 Codey 的地图。使用 Appy 的电子签名 TSO,您可以创建一个 Trialforce 模板并将其连接到相关的 AppExchange 列表。对 Codey’s Maps 重复该过程。

稍后,您将要素添加到 Codey 的地图并创建新的解决方案版本。在 现有的 Codey’s Map 的 TSO,您可以安装最新的解决方案版本并创建一个更新的 Trialforce 模板。然后,使用新的 Trialforce 更新小程的地图列表 模板,以便客户可以体验该功能。

Trialforce 的试用交付选项

配置 TMO、TSO 和 Trialforce 模板后,您可以选择如何提供 对潜在客户进行试用。

  • AppExchange:客户开始试用您的 AppExchange 列表。这种方法具有 最少的配置步骤,是提供试用的最快方式。
  • SignupRequest API:客户使用品牌注册表单从您的网站开始试用。 这种方法允许高级自定义,并让你完全控制注册 过程。

Trialforce 最佳实践

应用这些最佳实践来创建吸引潜在客户和 提高转化率。

  • 要针对特定受众定制试用版,请创建多个 Trialforce 源组织 (TSO)。例如,为您服务的每个垂直行业创建唯一的 TSO。
  • 要使试验栩栩如生,请向 TSO 添加示例数据。
  • 将自定义品牌应用于试用注册表单、登录页面和电子邮件。
  • 设置 Trialforce 后,请测试注册体验以确认一切正常 预期。测试还可以帮助您确定可以改进注册过程的领域。
  • 当您发布解决方案的新版本时,请更新相关的 Trialforce 模板。

申请试用力管理 组织

Trialforce 管理组织 (TMO) 是创建试验的起点,具有 试炼力。要请求 TMO,请记录案例。

若要获得 TMO,你必须是合格的 ISV 合作伙伴,并且你的解决方案必须通过 AppExchange 安全审查。

注意

TMO 独立于您的合作伙伴业务组织。

  1. 使用您曾经使用的用户名登录 Salesforce 帮助 注册 Salesforce 合作伙伴社区。
  2. 单击“联系支持人员”。
  3. 单击“创建案例”。
  4. 填写所需的详细信息。
    1. 对于“主题”,请输入 Trialforce Management Org (TMO) 请求
    2. 对于“说明”,请注意您是 Salesforce 合作伙伴,并且您是 请求您的 TMO。
    3. 当系统提示您选择产品时,单击“选择其他产品” 产品/主题
    4. 对于“产品”,请选择“合作伙伴计划和” 好处
    5. 对于“主题”,请选择“ISV 技术请求”。
    6. 选择实例类型和严重性级别。
  5. 单击“创建案例”。

我们会审查案例,如果需要更多信息,我们会与您联系。

Trialforce 的自定义品牌

如果您使用 Trialforce,则可以选择设置品牌登录站点和电子邮件。由 将您公司的外观和感觉应用于登录网站和电子邮件,客户将沉浸在您的 品牌从注册到登录。仅对非 CRM 解决方案应用自定义品牌。不要将其应用于 扩展 Salesforce CRM 并需要标准对象(如 Leads、Opportunity、 和案例。

适用于:Salesforce Classic
适用于:Developer Edition
所需的用户权限
要管理 Trialforce,请执行以下操作:自定义应用程序

使用品牌登录页面,您可以指定您的登录域和 登录站点。

  • 登录域以 .cloudforce.com 结尾,因此如果 您的公司名称是“mycompany”,您的登录域名是 mycompany.cloudforce.com。
  • 您的自定义登录网站包括您的文本和公司徽标以及适合移动设备的 您的登录站点。

使用品牌电子邮件,您可以在系统生成的字段中指定字段 电子邮件,以便在电子邮件通信中使用您的公司名称、地址和其他详细信息。 您可以为不同的广告系列或客户细分创建多个品牌电子邮件集。

品牌不适用于在 Environment Hub 中创建的 Trialforce 源组织。

  • 创建品牌电子邮件
    您可以自定义发送给新试用组织订阅者的电子邮件的品牌。
  • 创建品牌登录页面
    客户通常使用传统网站登录您的应用。通过品牌登录页面,您可以自定义此域和此登录页面的某些部分,以便为客户提供品牌体验。login.salesforce.com

创建品牌电子邮件

您可以自定义发送给新试用版订阅者的电子邮件的品牌 组织。

适用于:Salesforce Classic
适用于:Developer Edition
用户 所需权限
要管理 Trialforce,请执行以下操作:自定义应用程序
  1. 登录到您的 Trialforce 管理组织 (TMO)。
  2. 创建品牌电子邮件集。
    1. 在“设置”的“快速查找”框中,输入“品牌”,选择“品牌”,然后单击电子邮件” 集
    2. 单击现有电子邮件集旁边的“新建电子邮件集”或“编辑”。
    3. 输入电子邮件集的名称和您的公司信息。
    4. 在“预览电子邮件”区域中,单击不同类型的 生成的电子邮件并确保它们正确阅读。登录 URL 预览中显示始终 https://login.salesforce.com,即使 您使用品牌登录页面。这两个过程是不同的。
    5. 保存您的工作。
    6. 如果您已准备好向 Trialforce 提供这些电子邮件 源组织 (TSO),单击发布。 否则,您的更改将被保存,您可以稍后发布。
  3. 将品牌电子邮件集分配给 TSO。
    1. 在“设置”的“快速查找”框中,输入“源” “组织”,然后选择“源” 组织
    2. 点击 TSO 旁边的编辑
    3. 选择电子邮件集。
    4. 保存您的工作。
    5. 如果您想查看您的品牌登录页面,请点击登录

创建品牌登录页面

客户通常使用传统网站登录您的应用。品牌登录页面使您能够 自定义此域和此登录页面的某些部分,以便您可以提供品牌 为您的客户提供体验。

login.salesforce.com

适用于:Salesforce Classic
适用于:Developer Edition
用户 所需权限
要管理 Trialforce,请执行以下操作:自定义应用程序

您的自定义登录网站包括您的文本和公司徽标,并且适合移动设备 以及登录站点的版本。

  1. 登录到您的 Trialforce 管理组织。
  2. 在“设置”中,在“快速”中输入“登录站点” “查找”框,然后选择“登录站点”。
  3. 单击“设置登录站点”。
  4. 通过在字段中提供名称来选择登录站点的子域 提供。通常,子域是您公司的名称。注意登录域名以 .cloudforce.com 结尾,因此如果您的 公司名称为“mycompany”,您的登录域名为 mycompany.cloudforce.com。
  5. 检查域的可用性,然后接受使用条款。
  6. 单击保存并启动编辑器
  7. 使用登录品牌编辑器更改登录页面的外观。对于其他 帮助,点击此页面的帮助
  8. 单击保存并关闭
  9. 如果已准备好向 TSO 提供这些更改,请单击“发布”。如果您决定稍后发布,您的更改将被保存,您可以编辑 子域,如果你改变主意。发布登录页面后,您 无法编辑子域。

创建和管理 Trialforce 源组织

Trialforce 源组织 (TSO) 用于创建 Trialforce 模板,该模板 是客户试用组织的基础。您可以使用 Environment Hub 或 Trialforce 管理组织 (TMO)。在大多数情况下,任何一种方法都可以,但有两个例外。如果 您计划为您的电子邮件或登录页面打上品牌,请使用 TMO。要创建专业版 TSO, 使用 Environment Hub。如果您的 TSO 即将到期,请申请延期。

  • 使用 Environment Hub 创建 Trialforce 源组织 使用 Environment Hub
    创建 Trialforce 源组织 (TSO)。创建 TSO 后,安装包。然后,按照您希望客户体验的方式配置 TSO。
  • 使用 Trialforce 管理组织创建 Trialforce 源组织 使用 Trialforce 管理组织 (TMO) 创建 Trialforce 源组织
    (TSO)。创建 TSO 后,请在其中安装包。然后,按照您希望客户体验的方式配置 TSO。
  • 申请 Trialforce 源组织延期 Trialforce 源组织
    (TSO) 将在 1 年后到期。若要防止 TSO 过期,请记录支持案例以请求延期。

使用 Environment Hub 创建 Trialforce 源组织

使用环境中心创建 Trialforce 源组织 (TSO)。创建 TSO,安装您的软件包。然后,根据您希望客户体验的方式配置 TSO 它。

所需的用户权限
要设置和管理 Environment Hub,请执行以下操作:管理 Environment Hub

在 TSO 中安装解决方案之前,请将该解决方案与许可证管理相关联 应用程序 (LMA)。如果您未先完成此步骤,则从 TSO 预配的试用组织不会 在 LMA 中生成潜在客户或许可证。

  1. 登录到您的合作伙伴业务组织。
  2. 转到 Environment Hub。
  3. 单击创建组织
  4. 对于“用途”,选择“Trialforce 源组织”。
  5. 对于“创建方式”,请选择“标准版”。
  6. 选择“专业 TSO”或“企业” TSO
  7. 提供组织名称。
  8. (可选)为您的 My Domain 输入唯一名称。
  9. 输入管理员帐户的用户名和电子邮件地址。
  10. 输入 TSO 的名称。
  11. 确认您已阅读主要服务协议。
  12. 单击创建。TSO 现在显示在 Environment Hub 中,您会收到一封包含登录详细信息的电子邮件。
  13. 登录到 TSO 并安装您的解决方案。
  14. 添加示例记录、自定义配置文件、新用户或其他有助于的配置 说明解决方案的业务价值。
  15. 验证 TSO 管理员是否具有 TSO 中安装的解决方案的许可证。

按照您希望客户体验的方式配置 TSO 后,您就可以 创建 Trialforce 模板。在创建模板之前,请确保 TSO 管理员具有 TSO 中安装的解决方案的许可证。

使用 Trialforce 管理组织创建 Trialforce 源组织

使用 Trialforce 管理组织 (TMO) 创建 Trialforce 源组织 (TSO)。在你之后 创建 TSO,在那里安装您的包。然后,按照您希望客户的方式配置 TSO 体验一下。

所需的用户权限
要管理 Trialforce,请执行以下操作:自定义应用程序

在 TSO 中安装解决方案之前,请将解决方案与许可证管理相关联 应用程序 (LMA)。如果您未先完成此步骤,则从 TSO 预配的试用组织不会 在 LMA 中生成潜在客户或许可证。

  1. 登录到您的 TMO。
  2. 在“设置”的“快速查找”框中,输入“源组织”,然后 ,然后选择“源组织”。
  3. 单击“新建”。
  4. 输入管理员帐户的新用户名和电子邮件地址。
  5. 输入 TSO 的名称。
  6. (可选)通过选择品牌电子邮件集或登录名来指定自定义品牌 网站。
  7. 单击创建。您将收到一封电子邮件,其中包含 TSO 的登录详细信息。
  8. 登录到 TSO 并安装您的解决方案。
  9. 添加示例记录、自定义配置文件、新用户或其他有助于的配置 说明解决方案的业务价值。
  10. 验证 TSO 管理员是否具有 TSO 中安装的解决方案的许可证。

完成 TSO 配置后,即可创建 Trialforce 模板。

申请 Trialforce 源组织的延期

Trialforce 源组织 (TSO) 将在 1 年后过期。要防止 TSO 过期,请记录 支持案例请求延期。

  1. 使用您注册 Salesforce 合作伙伴时所用的用户名登录 Salesforce 帮助 社区。
  2. 单击“联系支持人员”。
  3. 单击“创建案例”。
  4. 填写所需的详细信息。
    1. 对于 Subject (主题),输入 Trialforce Source (TSO) Org Extension
    2. 对于“说明”,请注意您是 Salesforce 合作伙伴,并且正在请求延期 对于即将到期的 TSO。
    3. 当系统提示您选择产品时,单击“选择其他产品/” 主题
    4. 对于“产品”,选择“合作伙伴计划和权益”。
    5. 对于 Topic (主题),选择 Trial Org Extensions
    6. 提供 TSO 的 ID。
    7. 选择实例类型和严重性级别。
  5. 单击“创建案例”。

我们会审查案例,如果需要更多信息,我们会与您联系。

创建 Trialforce 模板

Trialforce 模板是 Trialforce 源组织 (TSO) 的快照,位于 给定的实例。

适用于:Salesforce Classic(并非在所有版本中都可用) orgs) 和 Lightning Experience
适用于:DeveloperProfessional 和 Enterprise Edition
用户权限 需要
要管理 Trialforce,请执行以下操作:修改所有数据

但是,出于安全原因,个人身份识别 用户对象上的信息 (PII) (例如地址字段中的信息)将被清除 从模板。自定义对象和字段中的 PII 不会被修改。在创建 模板,请确保已将包安装到 TSO 中。然后,对其进行配置 完全按照您希望客户体验的方式,使用适当的示例数据, 配置文件、用户和记录。

注意

仅当 TSO 小于 TSO 时,才能创建模板 大于或等于 1 GB。

  1. 登录到 TSO。
  2. 在“设置”中,在“快速”中输入 Trialforce “查找”框,然后选择“Trialforce”。
  3. 单击新建 Trialforce 模板。每个 TSO 最多可以创建 10 个 Trialforce 模板。如果此按钮显示为灰色,请删除 在创建新模板之前,多余的模板。需要额外需求的合作伙伴 模板可以联系 Salesforce 合作伙伴支持。
  4. 描述模板和任何可选功能。默认情况下,模板是公共的。若要创建专用模板,请选择“将此模板标记为专用”,以便只有授权组织才能签名 向上。然后,您可以指示哪些组织有权注册新组织 使用此模板的组织。如果模板不是私有的,则默认选项 在大多数情况下都很好。
  5. 点击保存
  6. (可选)如果您创建了私有模板,请输入可以 使用此模板注册,然后点击保存。您最多可以输入 51 个组织 ID,每个 ID 位于单独的行中。

您会收到一封包含新模板 ID 的电子邮件 生成后。请记住在每次更新时生成一个新模板 您的 TSO,以便您的试验始终反映最新状态。

每个模板都具有具有以下值之一的状态。
进行中
首次创建模板时,它始终具有此状态。然后它移动到 “成功”或“错误”状态。
成功
该模板可用于创建试用组织。
错误
无法使用模板,因为出现问题并且调试是 必填。
删除
该模板不再可用。已删除的模板将被删除 在系统更新期间。

将 Trialforce 模板连接到 Salesforce 合作伙伴控制台

创建或更新 Trialforce 模板后,将其连接到 Salesforce 合作伙伴控制台,以便可以将其添加到您的 AppExchange 列表中。

用户 所需权限
要在 Salesforce 合作伙伴控制台中管理列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |试用模板
  3. Click Connect 技术 |试用模板
  4. 单击“连接组织”,然后输入登录凭据 对于包含 Trialforce 模板的组织。

连接组织后,相关的试用模板将显示在合作伙伴中 控制台,您可以将它们添加到您的列表中。

使用 Trialforce 模板在 AppExchange 列表上提供免费试用

要在 AppExchange 列表上启用免费试用,请添加其中一个 Trialforce 模板 您已连接到 Salesforce 合作伙伴控制台。(可选)启用潜在客户收集以 当客户使用 Trialforce 模板开始试用时,收到潜在客户。

用户权限 需要
要在 Salesforce 合作伙伴控制台中管理列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 单击“列表”,然后选择一个列表。
  4. 点击拓展您的业务
  5. 对于免费试用,请单击搜索字段并选择连接的 Trialforce 模板。
  6. (可选)在客户开始试用时收集潜在顾客。
    1. 对于 Leads,指定启用了 Web-to-Lead 的组织 ID。
    2. 选中“免费试用”复选框。
  7. 单击完成

更新 Trialforce 模板

如果您更新了解决方案或自定义品牌,请将 Trialforce 模板更新为 反映变化。如果您使用 SignupRequest API 提供试用版,请记录案例以批准 新模板。如果您仅使用 AppExchange 提供试用版,请跳过此步骤。

用户权限 需要
要管理 Trialforce,请执行以下操作:修改所有数据
要在 Salesforce 合作伙伴控制台中管理列表,请执行以下操作:管理房源
  1. 将更新的托管软件包或扩展软件包安装到 Trialforce 源中 组织 (TSO)。
  2. 更新 TSO。例如,添加新的示例数据或更新自定义 品牌。
  3. 创建更新的 Trialforce 模板。
  4. 如果您在 AppExchange 上提供试用版,请将更新后的模板添加到 Salesforce 合作伙伴控制台。
  5. 如果您使用 SignupRequest API 提供试用版,请记录案例以批准新的 模板。
    1. 使用您注册时使用的用户名登录 Salesforce 帮助 适用于 Salesforce 合作伙伴社区。
    2. 单击“联系支持人员”。
    3. 单击“创建案例”。
    4. 对于 Subject (主题),输入 Requesting Trialforce Template Approval
    5. 对于描述,请注意您是 Salesforce 合作伙伴,并且您正在请求您 TMO。包括您的 TSO ID、更新的 Trialforce 模板 ID 以及要用于的组织 创建注册。
    6. 当系统提示您选择产品时,单击“选择其他产品/” 主题
    7. 对于“产品”,选择“合作伙伴计划和权益”。
    8. 对于“主题”,请选择“ISV 技术请求”。
    9. 选择实例类型和严重性级别。
    10. 单击“创建案例”。

使用 Channel Order 应用程序向 Salesforce 报告订单

使用 Channel Order App (COA) 创建、管理订单并将其提交到 Salesforce。如果 您是 OEM 合作伙伴,可以使用 COA 来预配 Salesforce 许可证和 收入分享。如果你是 ISV 合作伙伴,则可以使用 COA 进行收入分成。 如果您使用 AppExchange Checkout 管理客户付款,请不要使用 COA。 在以下情况下,使用 Checkout 的合作伙伴的收入会自动报告给 Salesforce 客户购买您的 AppExchange 解决方案。

COA 已预装在您的合作伙伴业务组织中,但在使用它之前,您需要 必须完成合作伙伴运营团队提供的培训。获得 你的合作伙伴业务组织,通过解决方案安全评审,然后签名 参加COA培训。

要注册,请在 Salesforce 合作伙伴社区中记录支持案例。为 产品中,指定 ISV 计费和订单支持。为 主题,指定渠道订单应用程序设置和产品目录 支持

注意

根据解决方案向客户的销售和许可提交订单, 根据合作伙伴协议的要求。

渠道订购应用程序

当客户购买您的 AppExchange 产品或请求更改订阅时, 使用渠道订购应用程序 (COA) 提交订单。Salesforce 收到您的订单后,我们会 在客户的组织中激活或预配产品,并根据 您的合伙协议。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition

注意

COA 以英文版本提供给符合条件的 Salesforce 合作伙伴。欲了解更多信息 合作伙伴计划,包括资格要求,请访问 https://partners.salesforce.com。使用 COA,您可以:

  • 为新客户提交初始订单
  • 提交现有订单的附加订单、升级订单、续订订单、减价订单和取消订单 客户
  • 编辑、撤回和克隆您提交的订单
  • 删除订单草稿
  • 查看有关客户的详细信息,例如订单历史记录

为了遵守您的收益分成协议,请在每位客户之后提交订单 交易。您提供的信息使我们的记录保持最新状态,并确保 您收到的发票准确无误。

有关协议的问题,请在 Salesforce 帮助上记录支持案例。 对于“产品”,请指定“合作伙伴计划和权益”。对于主题, 指定 AppExchange 合作伙伴计划

提示

如需快速了解 COA,请访问 Trailhead 并获得 Channel Order App Basics 徽章。 接下来,前往合作伙伴学习营并注册渠道订单应用:订单管理和报告课程。

  • 频道订购应用对象
    在开始使用频道订购应用 (COA) 之前,请了解应用的对象。了解对象包含的内容可以更轻松地创建由 Salesforce 快速处理的准确订单。
  • 订单类型
    当您在渠道订单应用程序 (COA) 中创建订单时,您可以选择一种订单类型,以告知 Salesforce 如何处理订单上的产品。了解如何根据客户的需求选择正确的类型。
  • 订单状态
    在渠道订单应用程序 (COA) 中创建订单后,Salesforce 会分配订单状态,以帮助您跟踪进度,并在需要时解决问题。订单状态还决定了您可以对订单执行的操作,例如编辑或克隆。
  • 渠道订单应用程序权限集
    您可以使用 COA 用户和 COA 管理员用户权限集控制对渠道订单应用程序 (COA) 的访问。权限集决定了用户如何与 COA 中的对象和要素进行交互。了解如何根据用户在团队中的角色分配正确的权限集。

Channel Order 应用对象

在开始使用渠道订单应用 (COA) 之前,请了解该应用的 对象。了解对象包含的内容可以更轻松地创建准确的订单,从而 由 Salesforce 快速处理。

名字描述
客户包含有关购买您的产品的客户的详细信息,例如 帐单地址和 Salesforce 组织 ID。当您在订单提交向导中创建初始订单时,COA 会创建 使用您提供的客户信息的客户记录。
合作伙伴产品目录包含目录中可销售给客户的产品。例如 更多的 API 调用或客户组织中的存储空间增加。Salesforce 根据您的合作伙伴关系配置目录中的产品 协议。在设置过程中,将目录导入 COA。除非 您的协议,您无法编辑您的产品目录。
合作伙伴合同条款包含适用于产品的合同条款。例如,默认的 合同期限以及向客户计费的频率。Salesforce 根据您的合作伙伴协议配置合同条款。在 设置,将术语导入 COA。除非您的协议允许,否则您 无法编辑您的合同条款。
服务订单包含有关您提交给 Salesforce 的订单的信息。为 例如,客户签署 Salesforce 协议的日期。当您在订单提交向导中创建订单时,COA 会创建一个 自动订购服务。
服务订单详细信息包含有关订单上产品明细项的促销特定信息。为 例如,客户购买的许可证数量和每个许可证的价格 许可证。当您在订单提交向导中将产品添加到订单时,COA 自动配置服务订单详细信息。您无法访问服务订单 除非您使用 Channel Order Apex API 提交订单,否则直接进行详细记录。

为了理解这些对象是如何组合在一起的,让我们看一个例子。您在 AppExchange 上销售人力资源应用程序,而新客户决定购买一些应用程序 许可证。与客户制定购买条款后,您将使用许可证 管理应用 (LMA) 在其组织中预配许可证。然后您在 COA 将有关出售的信息告知 Salesforce。

  1. 在〖服务订单〗选项卡上,启动订单提交向导。COA 创建一个 服务订单记录。
  2. 您提供有关客户的详细信息,例如帐单邮寄地址。COA 使用这些 用于创建客户记录的详细信息。将来,如果客户要求更改为 订阅时,可以查找并重复使用提供的详细信息。
  3. 选择适用于订单的合同条款。COA 查找 相应的合作伙伴合同条款记录。
  4. 您从已售出的目录中选择产品。COA 查找 相应的合作伙伴产品目录记录。
  5. 您告诉我们您销售了多少许可证以及销售了多少。COA 配置服务 订单的订单详细信息。
  6. 您可以选择开始日期,查看订单,然后将其提交给 Salesforce 开具发票。 COA 将服务订单记录添加到现有订单列表中。

其他频道订单应用对象

Salesforce 使用其他对象来帮助处理和管理您的订单或协助 调试。大多数情况下,您看不到这些对象或与这些对象交互。

名字描述
客户订单产品历史记录包含有关订单上有效产品的交易特定信息,以及 以及相应的客户详细信息。在 Salesforce 激活或 提供订单,我们为每个订单创建客户订单产品历史记录 订单上的产品。这些记录成为客户订单历史记录的一部分, 其中包括与客户关联的所有有效产品。你不能 直接访问客户订单产品历史记录。查看客户的 订单历史记录,在COA中打开客户记录,然后转到产品相关 列表。
合作伙伴价目表条目包含目录中的一个或多个产品。Salesforce 使用合作伙伴 价目表条目,用于组织您的产品目录。除非您收到 我们的指示,请勿修改 组织。
服务订单日志存储有关调试 COA 性能的信息 目的。Salesforce 使用服务订单日志对 COA。除非您收到我们的指示,否则请勿修改服务订单 登录您的组织。

订单类型

当您在渠道订单应用程序 (COA) 中创建订单时,您可以选择一个订单类型: 告诉 Salesforce 如何处理订单上的产品。了解如何选择正确的类型 根据客户的需求。

注意

您与 Salesforce 的协议决定了您可以使用的订单类型。

订单类型反映了您与客户关系的阶段:开始、中间或 结束。订单类型还决定了 Salesforce 何时激活或预置订单 客户。

类型阶段用于生效日期
开始为新客户提交第一个订单。您在订单上指定的服务开始日期。
附加组件中间在客户合同上添加产品或增加许可证数量。您在订单上指定的服务开始日期。
升级中间在合同签订中期增加许可证的数量和价格,或升级客户 到合同中期价格较高的产品。您在订单上指定的服务开始日期。
减少中间删除产品或减少客户的许可证数量 合同。客户的合同续订日期。通知 Salesforce 减少 根据您的合伙协议条款,通常至少 30 天 在合同续签之前。您无法在 5 天内提交减价订单 合同续签日期。
更新中间续订未设置为自动续订的合同,或更改现有合同的价格 续签合同的产品。客户的合同续订日期。
取消结束终止与客户的合同并取消所有产品。取消订单 从客户的组织中永久删除您的产品。客户的合同续订日期。通知 Salesforce 取消 根据您的合伙协议条款,通常至少 30 天 在合同续签之前。您无法在 5 天内提交取消订单 合同续签日期。
新云开始为现有客户提交新订单,以获得第二个全新云 提供。您在订单上指定的服务开始日期。

订单状态

在渠道订单应用程序 (COA) 中创建订单后,Salesforce 会分配订单 状态,以帮助您跟踪进度,并在需要时解决问题。订单状态也决定了 您可以对订单执行的操作,例如编辑或克隆。

以下是 Salesforce 分配订单状态的方式。

地位分配时间
草案您保存了订单,但不要将其提交给 Salesforce。创建、克隆或撤回订单后,默认情况下,订单的状态为“草稿”。
收到Salesforce 收到您的订单,但尚未开始处理。自 Salesforce 收到订单之日起,您有 2 小时的时间来召回订单,并且 编辑产品、许可证数量和定价。
进行中Salesforce 正在审核和处理您的订单。
激活Salesforce 已处理您的订单,并准备向您开具收入发票 共享。此状态适用于:具有未来开始日期的 ISVforce 订单,这些订单不会在 客户组织已处理的具有未来开始日期的 OEM 订单所有 OEM 和 ISVforce 取消和减少订单
供应Salesforce 已处理您的订单,并准备向您开具收入发票 共享。
错误Salesforce 遇到阻止我们处理您的订单的问题。我们 退回订单并要求您在重新提交之前解决问题。

订单状态决定了您可以对订单执行的操作。您可以执行这些订单状态 行动。

可能的操作
订单状态编辑召回删除提交克隆
草案****
收到***
进行中*
激活*
供应*
错误*

频道订购应用权限集

您可以使用 COA 用户和 COA 管理员用户控制对渠道订单应用程序 (COA) 的访问 权限集。权限集决定了用户如何与对象和要素进行交互 在COA中。了解如何根据用户在 团队。

权限集用户可以分配给
COA 用户创建和管理客户。提交、编辑、撤回和克隆订单,以及删除订单草稿。查看 COA 自定义对象。提交和管理客户订单的团队成员。
COA 管理员用户创建和管理客户。提交、编辑、撤回和克隆订单,以及删除订单草稿。配置是将订单发送到 Salesforce 还是测试环境。修改 COA 自定义对象。管理 COA 的团队成员,其角色包括以下任务:设置 COA分配对 COA 的访问权限使用 COA 对象构建自定义集成作为 COA 电子邮件服务的上下文用户

设置渠道订单应用

安装渠道订购应用 (COA) 并准备好同步您的产品数据 Salesforce的。配置应用后,通过以下方式向团队中的适当人员提供访问权限 分配权限集。然后配置一个选项卡以显示客户信息,例如订单 历史和相关产品。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  1. 安装 Channel Order 应用程序 在管理产品许可证的 Salesforce 组织(通常是合作伙伴业务组织)中安装 Channel Order 应用程序
    (COA)。如果你是现有合作伙伴,并且 COA 已安装在你的组织中,则无需重新安装应用即可接收升级。Salesforce 将应用程序的新版本推送到您的组织。
  2. 将权限集分配给渠道订单应用用户
    分配渠道订单应用 (COA) 权限集,以授予团队成员访问该应用的权限。将 COA 用户权限集分配给提交和管理客户订单的用户。将 COA 管理员用户权限分配给需要完全访问应用程序对象和功能的用户,包括设置与 Salesforce 连接的能力。
  3. 定义渠道订单应用电子邮件服务
    分配渠道订单应用 (COA) 权限集后,定义电子邮件服务,使组织准备好同步产品目录。
  4. 将渠道订单应用程序连接到 Salesforce 安装渠道订单应用程序 (COA) 后,将应用程序连接到 Salesforce
    并导入您的产品目录。您的产品目录包括您可以销售的产品以及适用于您的订单的合同条款。配置连接后,Salesforce 会将目录更新推送到您的组织。
  5. 在渠道订单应用中
    显示客户 安装渠道订单应用程序 (COA) 后,创建自定义选项卡以显示客户信息。
  6. 在渠道订单应用中
    分配页面布局 安装渠道订单应用程序 (COA) 后,将自定义页面布局分配给客户对象。

安装渠道订购应用程序

在管理许可证的 Salesforce 组织中安装 Channel Order 应用程序 (COA) 您的产品,通常是您的合作伙伴业务组织。如果您是现有合作伙伴和 COA 已安装在您的组织中,您无需重新安装应用程序即可接收升级。 Salesforce 将应用程序的新版本推送到您的组织。

用户权限 需要
要安装软件包,请执行以下操作:下载 AppExchange 软件包
  1. 使用您要登录的组织的凭证登录 AppExchange 安装 COA。
  2. 转到 COA 的 AppExchange 列表:https://appexchange.salesforce.com/listingDetail?listingId=a0N300000055ailEAA。
  3. 单击“立即获取”。
  4. 单击“在生产环境中安装”。
  5. 同意条款和条件,然后单击“确认”和 安装
  6. 登录到要安装 COA 的组织。
  7. 查看软件包安装详细信息,然后单击继续
  8. 批准第三方网站的访问,然后单击继续
  9. 查看程序包的 API 访问要求,然后单击下一步
  10. 授予对包内容的访问权限,然后单击“下一步”。注意Salesforce 建议仅向管理员授予访问权限,并将访问权限分配给 安装应用后,根据需要使用其他用户。
  11. 单击“安装”。
  12. 安装完成后,转到应用程序启动器并确认 合作伙伴订单将显示在可用应用列表中。

将权限集分配给渠道订单应用用户

分配渠道订单应用 (COA) 权限集,以授予团队成员访问该应用的权限。 将 COA 用户权限集分配给提交和管理客户订单的用户。分配 COA 管理员用户权限,用于需要对应用对象进行完全访问的用户,以及 功能,包括设置与 Salesforce 连接的能力。

用户 所需权限
要分配权限集,请执行以下操作:分配权限集
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入“用户”,然后 单击“用户”。
  3. 选择用户。
  4. 在“权限集分配”相关列表中,单击“编辑” 作业
  5. 选择“COA 用户”或“COA 管理员用户”权限集,然后单击“添加”。
  6. 点击保存

定义渠道订单应用电子邮件服务

分配渠道订单应用 (COA) 权限集后,定义要制作的电子邮件服务 您的组织已准备好同步您的产品目录。

用户权限 需要
配置 Apex 电子邮件服务和电子邮件服务 地址:修改所有数据
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入“电子邮件服务”, ,然后点按“电子邮件服务”。
  3. 单击“新建电子邮件服务”。
  4. 为以下字段指定值。将其他字段保留原样。田价值电子邮件服务名称SFDC Service Order顶点类ProcessServiceOrderStatus接受附件仅限文本附件积极选择启用
  5. 单击保存和新建电子邮件地址
  6. 为以下字段指定值。将其他字段保留原样。田价值电子邮件服务名称SFDC_Service_Order积极选择启用上下文用户选择组织中的 Salesforce 管理员
  7. 对于“接受电子邮件来源”,删除自动填充的电子邮件 地址。此字段必须为空。否则,电子邮件服务无法连接到 Salesforce的。
  8. 点击保存。Salesforce 为 电子邮件服务 (1),COA 使用该服务来同步您的商品数据。
  9. 确认已将 COA 管理员用户权限集分配给电子邮件 服务的上下文用户。如果上下文用户没有此权限集, 将其分配给他们。

将渠道订单应用程序连接到 Salesforce

安装渠道订单应用程序 (COA) 后,将应用程序连接到 Salesforce 并导入 您的产品目录。您的产品目录包括您可以销售的产品和 适用于您的订单的合同条款。配置连接后,Salesforce 将目录更新推送到您的组织。

用户 所需权限
要管理自定义 App:自定义应用程序
要导入商品数据,请执行以下操作:COA 管理员用户

提示

在配置连接之前,请确保您具有 COA 生产连接的凭据。这些凭据对于您的 公司,并由 Salesforce 提供给您。如果您没有凭据,请记录 Salesforce 合作伙伴社区中的支持案例。为 产品中,指定 ISV 计费和订单支持。对于主题, 指定渠道订单应用程序设置和产品目录 支持

  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器。
  3. 在“所有项目”(All Items) 下,单击“COA 设置”(COA Setup)。
  4. 转到“生产设置”,然后提供用户名、API 密钥和激活 法典。
  5. 点击保存。COA 导入您的产品目录和合同条款。

在渠道订单应用中显示客户

安装渠道订单应用程序 (COA) 后,创建自定义选项卡以显示客户 信息。

用户权限 需要
要创建和编辑自定义选项卡:自定义应用程序
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入选项卡”,然后单击“选项卡”。
  3. 在“自定义对象选项卡相关”列表中,单击“新建”。
  4. 为以下字段指定值。将其他字段保留原样。田价值对象客户选项卡样式选择您喜欢的选项卡样式
  5. 单击“下一步”。
  6. 选择该选项卡可用的用户配置文件,然后单击下一步
  7. 将选项卡添加到 Partner Order 自定义应用。
  8. 点击保存

在渠道订单应用中分配页面布局

安装 Channel Order App (COA) 后,将自定义页面布局分配给 customer 对象。

所需的用户权限
要创建和编辑自定义对象,请执行以下操作:自定义应用程序
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入“对象管理器”,然后单击“对象管理器”。
  3. 单击“客户”。
  4. 单击页面布局
  5. 单击“页面布局分配”。
  6. 单击“编辑分配”。
  7. 选择至少一个配置文件。
  8. 从可用布局列表中,选择 COA Customer 布局
  9. 点击保存

升级渠道订单应用程序

如果您已安装以前版本的 Channel Order App (COA),Salesforce 会推送 组织的新版本可用。在安装升级之前,请查看 了解组织中的自定义项可能受到的影响的注意事项。取决于 您使用的 COA 版本,之后可能需要一些额外的配置 升级。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  • 渠道订单应用升级注意事项
    在安装新版本的渠道订单应用 (COA) 之前,请了解应用中的更改内容以及这些更改如何影响您的自定义设置。
  • 升级渠道订单应用程序 按照以下步骤将早期版本的渠道订单应用程序
    (COA) 升级到 v2 及更高版本。
  • 渠道订单应用程序 v2 及更高版本中的字段映射
    在渠道订单应用程序 (COA) v2 中,我们停用了服务订单详细信息对象上的一些字段。如果要从 v1.39 或更早版本升级到 v2 或更高版本,则该表显示了已停用字段如何映射到新字段。

渠道订单应用升级注意事项
在安装新版本的渠道订购应用 (COA) 之前,请了解什么是 应用程序中的更改以及更改如何影响您的自定义设置。
从 v1.39 或更早版本升级到 v2
如果您使用的是 COA v1.39 或更早版本,则在升级到 v2 或更高版本。

“已替换的服务订单凭据”页
在 v2 及更高版本中,“COA 设置”页取代了“服务订单凭据”页。 升级后,转到设置页面并刷新与 Salesforce 的连接。如果 连接未刷新,Salesforce 无法接收您的订单。
用于访问 COA 的新权限集
在 v1.39 及更早版本中,自定义配置文件控制对 COA 的访问。在 v2 及更高版本中, 您可以使用权限集控制访问。升级后,将权限集分配给 团队中使用 COA 的人员,包括使用 自定义配置文件。如果没有权限集,您的用户将无法访问 COA。
“新客户”选项卡
在 v2 及更高版本中,新的“客户”选项卡显示客户信息,包括 订单历史记录和相关产品。升级后,必须创建此选项卡,然后 将其配置为在应用程序中显示。
“替换订单”选项卡
在 v2 及更高版本中,“服务订单”选项卡取代了“订单”选项卡。升级后, 从应用程序中删除“订单”选项卡,然后配置“服务订单”选项卡。
更新的页面布局
在 v2 及更高版本中,客户、服务订单、合作伙伴合同条款和合作伙伴 产品目录对象具有更新的页面布局。升级后,将 更新了每个对象的布局。
替换的合作伙伴订单提交 API
在 v2 及更高版本中,渠道订单 API 取代了合作伙伴订单提交 API。什么时候 升级后,您仍然可以使用合作伙伴订单提交 API 提交订单,并且您的 现有集成继续运行。但是,合作伙伴订单提交 API 不包括 Channel Order Apex API 中引入的功能,例如 编辑、撤回和克隆订单。
对 API 的其他更改
我们更改了 API 设置已提交订单状态的方式。在 v1.39 及更早版本中, Partner Order API 会自动更新已提交订单的Service_Order_Status__c字段。在 v2 和 稍后,Channel Order API 会提供一个响应,报告是否提交操作 成功,但不更新Service_Order_Status__c字段。

升级渠道订单应用程序

按照以下步骤将早期版本的渠道订购应用程序 (COA) 升级到 v2 和以后。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  1. 将权限集分配给渠道订单应用用户
    如果要升级到渠道订单应用 (COA) v2 及更高版本,请分配权限集以授予团队成员访问应用的权限。将 COA 用户权限集分配给提交和管理客户订单的用户。将 COA 管理员用户权限分配给需要完全访问应用程序对象和功能的用户,包括设置与 Salesforce 连接的能力。
  2. 在渠道订单应用中
    显示客户 如果要升级到渠道订单应用 (COA) v2 及更高版本,请创建一个自定义选项卡以在应用中显示客户信息。
  3. 在渠道订单应用中
    显示服务订单 如果要升级到渠道订单应用程序 (COA) v2 及更高版本,请删除现有的“订单”选项卡,并将其替换为新的“服务订单”选项卡。
  4. 更新渠道订单应用中
    的页面布局 如果要升级到渠道订单应用 (COA) v2 及更高版本,请将更新的页面布局分配给客户、服务订单、合作伙伴合同条款和合作伙伴产品目录对象。
  5. 刷新渠道订单应用程序与 Salesforce 的连接 如果要将渠道订单应用程序 (COA) 升级到 v2 或更高版本,请刷新与 Salesforce
    的生产连接。连接刷新后,您可以向 Salesforce 提交订单。

将权限集分配给渠道订单应用用户

如果要升级到 Channel Order App (COA) v2 及更高版本,请将权限集分配给 授予团队成员对应用程序的访问权限。将 COA 用户权限集分配给提交和 管理客户订单。将 COA 管理员用户权限分配给需要完全访问权限的用户 应用的对象和功能,包括设置与 Salesforce的。

所需的用户权限
要分配权限集,请执行以下操作:分配权限集
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入“用户”,然后 单击“用户”。
  3. 选择用户。
  4. 在“权限集分配”相关列表中,单击“编辑” 作业
  5. 选择“COA 用户”或“COA 管理员用户”权限集,然后单击“添加”。
  6. 点击保存

在渠道订单应用中显示客户

如果要升级到 Channel Order App (COA) v2 及更高版本,请创建一个自定义选项卡,以 在应用程序中显示客户信息。

所需的用户权限
要创建和编辑自定义选项卡:自定义应用程序
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入选项卡”,然后单击“选项卡”。
  3. 在“自定义对象选项卡相关”列表中,单击“新建”。
  4. 为以下字段指定值。将其他字段保留原样。田价值对象客户选项卡样式选择您喜欢的选项卡样式
  5. 单击“下一步”。
  6. 选择该选项卡可用的用户配置文件,然后单击下一步
  7. 将选项卡添加到 Partner Order 自定义应用。
  8. 点击保存

在渠道订单应用中显示服务订单

如果要升级到渠道订单应用 (COA) v2 及更高版本,请删除现有订单 选项卡,并将其替换为新的“服务订单”选项卡。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
用户权限 需要
要管理自定义 App:自定义应用程序
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入应用程序管理器”,然后单击“应用程序管理器”。
  3. 对于“合作伙伴订单”,单击“(下拉列表图标)”,然后选择“编辑”。
  4. 从“所选选项卡”列表中,删除“订单”。
  5. 服务订单添加到“所选选项卡”列表。
  6. 点击保存

在渠道订单应用中更新页面布局

如果要升级到 Channel Order App (COA) v2 及更高版本,请分配更新的页面布局 向客户、服务订单、合作伙伴合同条款和合作伙伴产品目录 对象。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
用户权限 需要
要创建和编辑自定义对象,请执行以下操作:自定义应用程序
  1. 登录到安装了 COA 的组织。
  2. 在“设置”中,在“快速查找”框中输入“对象管理器”,然后 单击对象管理器
  3. 将更新的页面布局分配给客户对象。
    1. 单击“客户”。
    2. 单击页面布局
    3. 单击“页面布局分配”。
    4. 单击“编辑分配”。
    5. 选择至少一个配置文件。
    6. 从可用布局列表中,选择 COA Customer 布局
    7. 点击保存
  4. 对服务订单、合作伙伴合同条款和合作伙伴产品重复这些步骤 目录。这些对象使用以下页面布局名称。对象页面布局名称服务订单服务订单布局合作伙伴合同条款合作伙伴合同条款布局合作伙伴产品目录合作伙伴产品目录布局

刷新渠道订单应用程序与 Salesforce 的连接

如果要将渠道订单应用 (COA) 升级到 v2 或更高版本,请刷新您的作品 连接到 Salesforce。连接刷新后,您可以将订单提交到 Salesforce的。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
用户权限 需要
要管理自定义 App:自定义应用程序
要导入商品数据,请执行以下操作:COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器。
  3. 在“所有项目”(All Items) 下,单击“COA 设置”(COA Setup)。
  4. 转到“生产设置”,然后单击“刷新连接”。刷新连接后,您的订单历史记录将导入到 应用程序。

Channel Order App v2 及更高版本中的字段映射

在 Channel Order App (COA) v2 中,我们停用了服务订单详细信息上的一些字段 对象。如果要从 v1.39 或更低版本升级到 v2 或更高版本,下表显示了 已停用的字段映射到新字段。

注意

除非另有说明,否则字段名称以 CHANNEL_ORDERS__ 为前缀 著名的。

领域

Old Field (已停用)新建字段笔记
Application__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
Customer_Price__cCustomer_Price_Per_Month__c表示每月每单位的产品价格。
Fixed_Price__cpc_Fixed_Price__c表示创建订单时产品的固定价格。
Floor_Price__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
Estimated_SFDC_Price_Per_Month__cSFDC_Price__c表示应付给 Salesforce 的总金额,基于 产品。
Number_Of_Users_ISVforce__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
pc_Floor_Price__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
pc_PNR__cPNR__c表示订单下达时产品的净收入百分比 创建。
pc_Pricing_Unit__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
pc_Product_ID__cProduct_ID__c表示产品的 ID。
Pricing_Type__cpc_Pricing_Type__c表示产品的定价模型。
Product_Line_Desc_Overridden__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。
Special_Instructions__c没有菲尔德退休了。此字段不会填充在 COA v2 中创建的订单的数据,并且 后。

在渠道订单应用中管理订单

当客户购买您的 AppExchange 产品或请求更改订阅时, 向 Salesforce 提交订单。创建订单后,您可以编辑、撤回或克隆订单。如果 订单是草稿,您可以将其删除。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  • 提交订单
    当客户购买新产品或请求更改订阅时,向 Salesforce 提交订单。如果您要为新客户订购产品,请在创建订单之前验证您是否拥有客户的 Salesforce 组织 ID。
  • 编辑订单 您可以在将订单
    提交到 Salesforce 后的 2 小时内编辑订单的产品、数量和定价详细信息。2 小时后,订单将被处理,无法编辑。要更改客户详细信息或订单类型,您必须撤回订单并创建一个新订单。
  • 克隆订单
    创建与您之前提交的订单类似的订单时,您可以通过克隆原始订单来节省时间。
  • 撤回订单
    如果您不希望 Salesforce 处理您提交的订单,请撤回该订单。撤回订单后,该订单将变为只读,您无法编辑或重新提交订单。您可以在将订单提交到 Salesforce 后的 2 小时内撤回订单。
  • 删除草稿订单 您可以删除不想提交的草稿订单,例如重复订单
    。删除草稿订单后,您将无法恢复该订单。
  • 修复退回订单的错误 如果您提交的订单
    Salesforce 无法处理,我们会退回该订单并要求您修复我们发现的错误。您可以通过阅读我们提供的注释,克隆返回的订单,然后提交应用更改的新订单来解决这些错误。

提交订单

当客户购买新产品或请求更改时,向 Salesforce 提交订单 到订阅。如果您要为新客户订购产品,请确认您拥有 在创建订单之前,客户的 Salesforce 组织 ID。

用户权限 需要
提交订单:COA 用户或COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,单击〖新建〗以打开订单 提交向导。
  4. 指定客户 (1) 和合同类型 (2),然后从 菜单。
  5. 提供客户详细信息 (1),查看订单条款和条件 (2),然后单击“下一步”。
  6. 若要将产品添加到订单中,请单击 COA 订单向导第 2 步上的加号图标。,然后单击“下一步”。
  7. 输入许可证数量 (1) 和客户的每月单价 (2),然后单击“下一步”。
  8. 输入服务和订单日期 (1),然后查看并接受条款和 条件 (2).对于“服务开始日期”字段,输入客户的 订阅开始。初始订单的服务开始日期决定了客户的 月度或年度合同续订日期。Salesforce 在服务开始日期向您开具发票 ,而不是您提交订单的日期。
  9. 点击提交,或将订单另存为草稿并提交 后。

提交订单后,订单将发送到 Salesforce 进行处理和激活,或者 供应。要检查订单的状态,请转到“服务订单”选项卡。

编辑订单

您可以在 2 小时内编辑订单的产品、数量和定价详细信息 将其提交给 Salesforce。2 小时后,订单将被处理,无法编辑。自 更改客户详细信息或订单类型,您必须撤回订单并创建新的 一。

用户权限 需要
要编辑订单:COA 用户或COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,找到要编辑的订单。如果找不到订单,请验证是否选择了正确的列表视图。
  4. 单击 (下拉列表图标),然后选择编辑
  5. 更新订单的产品、数量和定价详细信息,然后单击“重新提交”。

克隆订单

创建与您之前提交的订单类似的订单时,您可以保存 时间通过克隆原始订单。

用户权限 需要
要克隆订单:COA 用户或COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,找到要克隆的订单。如果找不到订单,请验证是否选择了正确的列表视图。
  4. 在“自定义操作”列中,单击“克隆”。
  5. 确认您要克隆订单,然后单击继续
  6. 根据需要编辑订单,然后单击“保存草稿”。

撤回订单

如果您不希望 Salesforce 处理您提交的订单,请撤回该订单。在你之后 撤回订单后,订单将变为只读,并且您无法编辑或重新提交订单。您可以回忆起一个 在提交给 Salesforce 后 2 小时内订购。

用户权限 需要
要撤回订单:COA 用户或COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,找到要撤回的订单。如果找不到订单,请验证是否选择了正确的列表视图。
  4. 在“自定义操作”列中,单击“撤回”。
  5. 确认您要撤回订单,然后单击继续

删除草稿订单

您可以删除不想提交的草稿订单,例如重复订单。后 您删除了草稿订单,但无法恢复。

用户权限 需要
要删除订单:COA 用户或COA 管理员用户
  1. 登录到安装了 COA 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,找到要删除的订单。如果找不到订单,请验证是否选择了正确的列表视图。
  4. 单击 (下拉列表图标),然后选择删除
  5. 再次单击“删除”进行确认。

修复退货订单上的错误

如果您提交的订单 Salesforce 无法处理,我们会退回该订单并要求您 修复我们发现的错误。您可以通过阅读我们的评论来解决错误 提供,克隆返回的订单,然后提交包含更改的新订单 应用的。

用户权限 需要
要克隆订单:COA 用户或COA 管理员用户
  1. 登录到安装了 Channel Order App (COA) 的组织。
  2. 打开应用程序启动器,然后单击合作伙伴订单
  3. 在〖服务订单〗选项卡上,找到返回的订单。如果找不到订单,请验证是否选择了正确的列表视图。
  4. 单击订单,然后转到“错误注释”以查看有关错误的详细信息。
  5. 单击克隆订单
  6. 应用请求的更改,然后单击“提交”。

如果您在解决错误时遇到问题,请在 Salesforce 合作伙伴社区中记录支持案例。对于“产品”,请指定 ISV 计费和 订购 Suport。对于主题,请指定 Partner Order Errors & 修订

渠道订单 Apex API

您可以使用 Channel Order Apex API 以编程方式向 Salesforce 提交订单。自 提交订单,请使用命名空间中提供的类之一。

CHANNEL_ORDERS

  • CHANNEL_ORDERS 命名空间
    命名空间提供用于向 Salesforce 合作伙伴运营提交订单的类。发送订单后,可以使用命名空间中的其他类来编辑、调用或克隆订单。CHANNEL_ORDERS
  • 服务订单
    表示您提交给 Salesforce 合作伙伴运营部门进行处理和激活的订单。
  • 服务订单详细信息
    表示服务订单上的产品实例。
  • 合作伙伴订单提交 API
    (不再受支持,仅在 1.39 及更早版本的渠道订单应用中可用。使用 Partner Order Submit API 立即或异步向 Salesforce 发送订单。

使用 Analytics for AppExchange 合作伙伴监控性能

了解客户如何在 市场分析仪表板。通过探索应用程序了解订阅者如何使用您的套餐 分析数据。

  • 使用 AppExchange Marketplace Analytics
    衡量列表性能 通过探索列表的指标、趋势和搜索数据来微调 AppExchange 业务策略。
  • AppExchange 应用程序分析 AppExchange 应用程序分析
    提供有关订阅者如何与您的 AppExchange 解决方案交互的使用情况数据。您可以使用这些详细信息来识别损耗风险,为功能开发决策提供信息,并改善用户体验。

使用 AppExchange Marketplace 衡量列表性能 分析学

通过探索指标、趋势和搜索来微调您的 AppExchange 业务战略 房源数据。

  • AppExchange Marketplace Analytics 概述
    AppExchange Marketplace Analytics 使用指标、趋势和可视化来显示 Salesforce 客户如何查找应用程序或咨询服务列表并与之交互。对于 AppExchange 营销计划 (AMP) 参与者,Marketplace Analytics 可提供有关 AMP 促销效果的见解。
  • AppExchange Marketplace Analytics
    入门 了解如何导航到 AppExchange Marketplace Analytics。分配对市场分析的访问权限,以便团队成员可以查看可视化效果和数据。导出您的市场分析数据,以便在 Salesforce 或其他工具中进行分析。
  • AppExchange Marketplace Analytics 常见问题解答
    查找有关 AppExchange Marketplace Analytics 的常见问题的答案。

AppExchange Marketplace Analytics 概述

AppExchange Marketplace Analytics 使用指标、趋势和可视化来显示如何 Salesforce 客户查找应用程序或咨询服务列表并与之交互。对于 AppExchange 营销计划 (AMP) 参与者,市场分析提供有关 AMP 的见解 促销绩效。

注意

AppExchange Marketplace Analytics 可供符合条件的 Salesforce 合作伙伴使用。查看更多 有关合作伙伴计划的信息,包括资格要求,请访问 https://partners.salesforce.com。探索市场分析,了解:

  • 客户在 AppExchange 的主页和搜索结果中查看您的列表磁贴的频率 页面
  • 流量来源(例如 Google Ads)如何促进客户在您的 清单
  • 将客户带到您的列表的热门 AppExchange 搜索词
  • 买家在浏览您的商品信息时使用的商品资源,例如 屏幕截图和白皮书
  • 您的 AMP 促销活动如何促进商品详情上的客户活动

运用所学知识来制定 AppExchange 业务战略,并发现机会 用于增加潜在客户、安装和购买。

  • AppExchange Marketplace Analytics 活动摘要 在 AppExchange Marketplace Analytics 的活动摘要
    区域中查看列表的关键指标。在“主页”选项卡上,查看磁贴视图、磁贴悬停器、访客、潜在顾客事件和安装的摘要。在 AMP Insights 标签上,查看赞助图块浏览量、赞助图块悬停器、访客、潜在客户事件和安装的摘要。趋势指标显示与上一个时间段相比的指标性能。默认情况下,市场分析显示过去 30 天的指标,但你可以选择其他固定时间段或定义自定义日期范围。
  • AppExchange Marketplace Analytics 筛选器 在 AppExchange Marketplace Analytics 中应用筛选器
    以重点关注相关数据。全局筛选器适用于活动摘要和所有可视化效果中的数据。本地筛选器仅适用于单个可视化效果中的数据。
  • AppExchange Marketplace Analytics 可视化
    探索 AppExchange Marketplace Analytics 可视化,以观察趋势并确定列表的机会。
  • AppExchange 市场分析 CSV 文件
    您可以以逗号分隔值 (.csv) 格式从 AppExchange 市场分析导出数据。导出数据时,市场分析会为每个仪表板可视化效果创建一个单独的 .csv 文件,然后将所有文件打包到 .zip 文件中。
  • AppExchange Marketplace Analytics 中的潜在客户事件和潜在客户之间有何区别?
    了解 AppExchange Marketplace Analytics 如何定义列表中的潜在顾客事件,以及它们与 Salesforce 组织中显示的潜在顾客记录有何不同。

AppExchange Marketplace Analytics 活动摘要

在 AppExchange Marketplace 的活动摘要区域中查看列表的关键指标 分析学。在“主页”选项卡上,查看磁贴视图、磁贴悬停器、访客、潜在顾客事件和 安装。在 AMP Insights 标签上,查看赞助图块视图、赞助图块悬停器、 访客、潜在客户活动和安装。趋势指标显示指标性能与 上一个时间段。默认情况下,市场分析显示过去 30 天的指标,但 您可以选择其他固定时间段或定义自定义日期范围。

元素描述
公制 (1)事件或交互在一段时间内发生的次数。对于值 超过 1,000 时,仪表板会显示一个四舍五入的数字。至 view 确切的数字,将鼠标悬停在 度量。
趋势指标 (2)与上一个时间段相比,指标的百分比变化。正值 表示同期增长。负值表示期间与期间 减少。这些时间段的趋势可用。过去 7 天过去 30 天过去 1 年

在此示例中,名为 Appy’s Maps 的解决方案在过去 30 年中获得了 1,200 次磁贴视图 (1) 天数,与前 30 天 (3) 相比增加了 9% (2)。

AppExchange Marketplace Analytics 过滤器

在 AppExchange Marketplace Analytics 中应用过滤器以专注于相关数据。全球 筛选器适用于活动摘要和所有可视化效果中的数据。本地筛选器仅适用于 单个可视化中的数据。

全局过滤器

滤波器描述
清单 (1)选择包含要浏览的数据的 AppExchange 列表。您只能查看 您发布的列表。
时间段 (2)为数据选择固定的时间段,或定义自定义开始和结束 日期。

本地过滤器

滤波器描述可视化
来源 (3)选择要在可视化效果中显示的流量来源。流量来源助您一臂之力 了解 AppExchange 列表中的活动的来源,例如 AppExchange 搜索或 Facebook 广告。活动源时间线按地区划分的活动摘要
活动 (4)选择要在可视化效果中显示的活动指标。活动指标告诉您 事件或交互在您的 AppExchange 列表中发生的频率。活动源时间线活动来源按地区划分的活动摘要AMP 性能时间表聊天参与度客户参与热门 AppExchange 搜索
查看方式 (5)调整可视化效果的时间刻度,例如天、周、月或 宿舍。周的格式为 W n,其中n 是周数。例如,W1 表示一年中的第一周。同样,季度的格式为 Qn, 其中 n 是四分之一数。例如,Q4 表示 年。对于周和季度,一年从 1 月 1 日开始。活动源时间线AMP 性能时间表聊天参与度客户参与潜在客户事件时间表
引线类型选择要在可视化中显示的潜在顾客事件类型,例如潜在顾客事件 从演示视图。注意市场分析按列出从 4 月 16 日开始的活动对潜在顾客事件进行分类。 2021. 在此日期之前,我们仅显示历史主要事件。潜在客户事件时间表主要活动
促销名称选择要在 可视化。AMP 性能时间表

AppExchange Marketplace Analytics 可视化

探索 AppExchange Marketplace Analytics 可视化以观察趋势并识别 您的房源机会。

  • AppExchange Marketplace Analytics
    中的活动源时间线 查看内部和外部流量源在您指定的时间段内对 AppExchange 列表上的活动有何贡献。例如,比较客户在 AppExchange 的搜索页面上查看您的列表磁贴与其主页或产品系列页面的次数。
  • AppExchange Marketplace Analytics
    中的活动来源 了解安装和外部流量来源如何影响 AppExchange 列表中的活动。例如,查看在 AppExchange 搜索和 Google 搜索中发现您的列表的客户带来了多少安装。
  • AppExchange Marketplace Analytics
    中的客户参与度 了解客户在一段时间内如何与您的列表及其资源进行交互。例如,比较客户查看白皮书与自定义指南的次数。
  • AppExchange 市场分析
    中的热门 AppExchange 搜索 查看 10 个 AppExchange 搜索词,这些搜索词在您的列表中产生最多的活动。例如,查看导致解决方案安装次数最多的搜索词。
  • AppExchange Marketplace Analytics
    中按区域划分的活动摘要 了解美国或世界各地的地理区域如何对 AppExchange 列表上的活动做出贡献。例如,确定导致商品信息中潜在客户事件最多的美国州。
  • AppExchange Marketplace Analytics
    中的潜在客户事件时间线 了解 AppExchange 列表中的潜在顾客事件如何随时间变化。例如,跟踪体验版或演示版的季度性能。
  • AppExchange Marketplace Analytics
    中的潜在客户事件 了解活动如何影响 AppExchange 列表中的潜在客户事件。例如,比较演示视图与 AppExchange 聊天交互生成的潜在顾客事件数。
  • AppExchange Marketplace Analytics
    中的聊天参与度 了解客户如何与您的 AppExchange 聊天体验进行交互。例如,查看您的销售代表在上周主持了多少对话。
  • AppExchange 市场分析
    中的 AMP 效果时间表 了解您的 AppExchange 营销计划 (AMP) 促销活动在一段时间内对列表活动有何贡献。例如,查看您上个季度购买的行业促销活动带来的房源访问量。

AppExchange Marketplace Analytics 中的活动源时间线

了解内部和外部流量来源如何促进 AppExchange 上的活动 列出您指定的时间段。例如,比较客户查看的次数 AppExchange 搜索页面上的列表磁贴与其主页或产品系列页面上的拼贴。

内部流量源自 AppExchange 网站,例如单击 个性化推荐,以达到您的房源。外部流量源自 AppExchange,例如点击 Facebook 广告以访问您的列表的客户。

要更改流量来源、活动或时间范围,请调整本地过滤器 (1)。这 Y 轴根据您选择的流量来源和活动调整大小。要调整 x 轴,更改“查看依据”过滤器。要查看确切值,请将鼠标悬停在图表中的一条线上 (2).

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或更改 时间段。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
安装在 AppExchange、您的网站或从 代码存储库。对于 AppExchange 安装,我们计算成功的安装次数 “立即获取”安装流程的完成。包括生产环境中的安装 和沙盒组织。
主要活动在房源上举办活动。活动包括:演示、试驾、聊天 互动次数、了解更多点击次数和立即获取次数点击或安装次数。一位客户 单击“立即获取”,然后安装您的解决方案将计为单个潜在客户 事件。
磁贴悬停将鼠标悬停在列表磁贴上。要获得悬停的资格,客户必须暂停 在磁贴上足够长的时间以显示列表详细信息弹出窗口。计数 包括客户重复悬停。注意客户可以将鼠标悬停在 AppExchange 类别的列表磁贴上,然后 集合页面。磁贴悬停操作在主页上不可用,并且 搜索页面磁贴。
平铺视图列表磁贴的视图。若要符合视图的条件,整个磁贴必须 在客户的浏览器中可见。包括客户的任何重复视图。
访问访问您的房源。包括客户的重复访问。

这些内部流量源与活动相关联。

流量来源描述
AppExchange 浏览从 AppExchange 中未访问您的列表区域的客户的活动 包含在其他来源中。例如,浏览产品的客户 集合、行业集合或 AppExchange 主页。
AppExchange 类别通过 AppExchange 解决方案之一访问您的列表的客户的活动 类型类别。
AppExchange 赞助通过 AppExchange 赞助解决方案访问您的商品的客户的活动 部分。
AppExchange 推荐通过 AppExchange 个性化访问您的列表的客户的活动 建议。
AppExchange 搜索通过使用 AppExchange 搜索栏。

这些外部流量源与活动相关联。

流量来源描述
脸书通过 Facebook 主页或广告访问您的房源的客户的活动。包括 自然流量和 Facebook 网站或 Facebook 网站上显示的广告流量 Audience Network。
谷歌通过 Google 搜索或广告访问您的商家信息的客户的活动。包括 自然搜索流量和来自 Google 搜索网络或 Google 上展示的广告的流量 展示广告网络。
从非网络来源访问您的列表的客户的活动 隶属于 Facebook 或 Google。包括来自贵公司的流量 网站。

AppExchange Marketplace Analytics 中的活动源

了解安装和外部流量来源如何影响 AppExchange 上的活动 清单。例如,查看发现您的商品详情的客户促成了多少次安装 在 AppExchange 搜索与 Google 搜索中。

要更改活动,请调整本地过滤器 (1)。图表中的百分比 (2) 区段表示流量来源对活动总数的贡献。看 精确值,将鼠标悬停在图表段 (3) 上。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或更改 时间段。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
演示与搜索词关联的演示按钮点击。
安装与搜索词关联的安装。符合条件的安装包括 在 AppExchange、您的网站或代码存储库中启动。为 AppExchange 安装次数,该数字表示 Get It 的成功完成次数 现在的安装流程,包括生产和沙盒中的安装 组织。
主要活动与搜索词关联的潜在客户事件。主要活动包括:演示、 试驾、聊天互动、了解更多点击次数和立即获取点击次数或 安装。单击“立即获取”然后安装解决方案的客户是 计为单个潜在顾客事件。
试驾与搜索词关联的体验版按钮单击。
访问与搜索词关联的唯一列表访问量。

这些内部流量源与活动相关联。

流量来源描述
AppExchange 浏览从 AppExchange 区域访问您的列表的客户的活动 不包含在其他来源中。例如,浏览产品的客户 集合、行业集合或 AppExchange 主页。
AppExchange 类别从 AppExchange 之一访问您的列表的客户的活动 按类型类别划分的解决方案。
AppExchange 赞助通过 AppExchange 的赞助访问您的列表的客户的活动 “解决方案”部分。
AppExchange 推荐从 AppExchange 访问您的列表的客户的活动 个性化推荐。包括为您推荐和 Appy 精选的 你。
AppExchange 搜索通过使用 AppExchange 搜索栏。

这些外部流量源与活动相关联。

流量来源描述
脸书通过 Facebook 主页或广告访问您的房源的客户的活动。 包括自然流量和 Facebook 网站上展示的广告流量,或者 Facebook 的 Audience Network。
谷歌通过 Google 搜索或广告访问您的商家信息的客户的活动。 包括自然搜索流量和来自 Google 搜索中展示的广告的流量 网络或 Google 展示广告网络。
从任何非网络来源访问您列表的客户的活动 隶属于 Facebook 或 Google。包括来自贵公司的流量 网站。

AppExchange Marketplace Analytics 中的客户参与

了解客户在一段时间内如何与您的房源及其资源互动。例如 比较客户查看白皮书与自定义指南的次数。

要更改活动或时间刻度,请调整本地筛选器 (1)。y 轴会根据 在您选择的活动上。若要调整 x 轴的大小,请更改“查看依据”筛选器。要查看确切的 值,将鼠标悬停在图表段 (2) 上。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或更改时间 时期。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
案例研究查看房源的案例研究。
定制指南查看房源的自定义指南。
数据表查看房源数据表。
演示点击列表的“观看演示”按钮。
立即获取点击列表的“立即获取”按钮。单击该按钮的客户将启动 立即获取安装流程,但可能无法完成。
磁贴悬停将鼠标悬停在列表磁贴上。要获得悬停的资格,客户必须长时间暂停 足以在磁贴上显示列表详细信息弹出窗口。包括客户的重复悬停。注意客户可以将鼠标悬停在 AppExchange 类别和集合页面上的列表磁贴上。 磁贴悬停操作在主页或搜索页面磁贴上不可用。
安装在 AppExchange、您的网站或从代码启动的解决方案安装 存储 库。对于 AppExchange 安装,我们计算成功完成的 立即获取安装流程。包括生产和沙盒组织中的安装。
主要活动在房源上举办活动。活动包括:演示、试驾、聊天互动、 了解更多点击次数和立即获取点击次数或安装次数。单击“立即获取”的客户,然后 然后,安装解决方案将计为单个潜在顾客事件。
节省点击房源的【保存】按钮。
截图 n屏幕截图编号 n 的视图。此数字对应于 房源上的图片轮播界面。
试驾单击列表的“体验版”按钮。
推荐查看您的房源推荐。
平铺视图列表磁贴的视图。若要符合视图的条件,整个磁贴必须在 客户的浏览器。包括客户的重复视图。
网络研讨会查看房源信息的网络研讨会。
白皮书查看您的列表白皮书。
访问访问您的房源。包括客户的重复访问。

AppExchange Marketplace Analytics 中的热门 AppExchange 搜索

查看 10 个 AppExchange 搜索词,这些词在您的列表中产生最多的活动。为 例如,查看导致解决方案安装次数最多的搜索词。

注意

仅包括使用 AppExchange 网站上的搜索栏执行的搜索。 来自外部搜索引擎的搜索字词不可用。

选择要查看的活动 (1)。与 活动显示在图表的左侧。将指针放在 可视化,然后滚动以查看所有可用的搜索词。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或更改 时间段。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
安装在 AppExchange、您的网站或从代码启动的解决方案安装 存储 库。对于 AppExchange 安装,我们计算成功完成的 立即获取安装流程。包括生产和沙盒组织中的安装。
主要活动在房源上举办活动。活动包括:演示、试驾、聊天互动、 了解更多点击次数和立即获取点击次数或安装次数。单击“立即获取”的客户,然后 安装解决方案计为单个潜在顾客事件。
磁贴悬停将鼠标悬停在列表磁贴上。要获得悬停的资格,客户必须长时间暂停 足以在磁贴上显示列表详细信息弹出窗口。包括任何重复悬停 客户。注意客户可以将鼠标悬停在 AppExchange 类别和集合页面上的列表磁贴上。 磁贴悬停操作在主页或搜索页面磁贴上不可用。
平铺视图列表磁贴的视图。若要符合视图的条件,整个磁贴必须在 客户的浏览器。包括客户的任何重复视图。
访问访问您的房源。包括客户的重复访问。

AppExchange Marketplace Analytics 中按区域划分的活动摘要

了解美国境内或世界各地的地理区域如何做出贡献 AppExchange 列表上的活动。例如,确定导致 您房源中的大多数潜在客户事件。

内部流量源自 AppExchange 网站,例如单击 个性化推荐,以达到您的房源。外部流量源自 AppExchange,例如点击 Facebook 广告以访问您的列表的客户。

按国家/地区或美国州或领地查看数据。要按国家/地区查看数据,请选择“世界” 地图。要按美国州或领地查看数据,请选择美国地图 (1)。要更改流量来源或 活动,调整本地过滤器 (2)。请注意,渐变显示值的范围 对于您选择的活动 (3)。查看“世界”上选定区域的详细指标 地图,将鼠标悬停在一个国家/地区上。或者,在美国地图上,将鼠标悬停在州或领地上。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
安装在 AppExchange、您的网站或从代码启动的解决方案安装 存储 库。对于 AppExchange 安装,我们计算成功完成的 立即获取安装流程。包括生产和沙盒组织中的安装。
主要活动在房源上举办活动。活动包括:演示、试驾、聊天互动、 了解更多点击次数和立即获取点击次数或安装次数。单击“立即获取”的客户,然后 然后,安装解决方案将计为单个潜在顾客事件。
磁贴悬停将鼠标悬停在列表磁贴上。要获得悬停的资格,客户必须长时间暂停 足以在磁贴上显示列表详细信息弹出窗口。计数包括重复 悬停在客户身边。注意客户可以将鼠标悬停在 AppExchange 类别和集合页面上的列表磁贴上。 磁贴悬停操作在主页或搜索页面磁贴上不可用。
平铺视图列表磁贴的视图。若要符合视图的条件,整个磁贴必须在 客户的浏览器。包括客户的任何重复视图。
访问访问您的房源。包括客户的重复访问。

这些内部流量源与活动相关联。

流量来源描述
AppExchange 浏览从 AppExchange 中未访问您的列表区域的客户的活动 包含在其他来源中。例如,浏览产品系列的客户,一个 行业软件集或 AppExchange 主页。
AppExchange 类别通过 AppExchange 解决方案之一访问您的列表的客户的活动 类型类别。
AppExchange 赞助通过 AppExchange 赞助解决方案访问您的商品的客户的活动 部分。
AppExchange 推荐通过 AppExchange 个性化访问您的列表的客户的活动 建议。
AppExchange 搜索通过使用 AppExchange 搜索栏。

这些外部流量源与活动相关联。

流量来源描述
脸书通过 Facebook 主页或广告访问您的房源的客户的活动。包括 自然流量和 Facebook 网站或 Facebook 受众中展示的广告流量 网络。
谷歌通过 Google 搜索或广告访问您的商家信息的客户的活动。包括 自然搜索流量和来自 Google 搜索网络或 Google 上展示的广告的流量 展示广告网络。
从非网络来源访问您的列表的客户的活动 隶属于 Facebook 或 Google。包括来自贵公司网站的流量。

AppExchange Marketplace Analytics 中的潜在客户事件时间线

了解 AppExchange 商品信息中的潜在客户事件如何随时间变化。例如,跟踪 体验版或演示版的季度性能。

要更改潜在客户类型或时间刻度,请调整本地过滤器 (1)。y 轴会根据 在您选择的潜在客户类型上。若要调整 x 轴的大小,请更改“查看依据”筛选器。要查看确切的 值,将鼠标悬停在图表 (2) 中的一条线上。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或者 更改时间段。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
聊天由 AppExchange Chat 交互产生的潜在客户事件。这些交互 包括与人类或聊天机器人的对话以及预订的会议。注意AppExchange 聊天是 需要在 Marketplace Analytics 中查看聊天数据。此功能适用于符合条件的人 Salesforce 通过 AppExchange 营销计划 (AMP) 成为合作伙伴。详细了解 Salesforce 合作伙伴社区中的 AppExchange 聊天。
演示单击“观看演示”按钮所导致的潜在客户事件。
立即获取单击“立即获取”按钮所导致的潜在顾客事件。
了解更多信息单击“了解更多”按钮导致的潜在顾客事件。
历史的2021 年 4 月 16 日之前在商品信息中发生的潜在客户事件。历史领先 事件由体验版、演示、“了解更多”点击和安装或“立即获取”创建 点击次数,但未分类。
试驾通过单击体验版按钮生成的潜在活动。

考虑

市场分析按列出自 2021 年 4 月 16 日开始的活动对潜在顾客事件进行分类。 在此日期之前,我们仅显示历史线索事件。

AppExchange Marketplace Analytics 中的潜在客户事件

了解活动如何促成 AppExchange 列表中的潜在客户事件。例如 比较演示视图与 AppExchange 聊天交互生成的潜在顾客事件数。

要更改潜在客户类型,请调整本地过滤器 (1)。图表段中的百分比 (2) 表示潜在顾客类型对潜在顾客事件总数的贡献。看 精确值,将鼠标悬停在图表段 (3) 上。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
聊天由 AppExchange Chat 交互产生的潜在客户事件。这些 交互包括客户与人类或聊天机器人的对话以及会议 预订。注意需要 AppExchange Chat 才能在 Marketplace 中查看聊天数据 分析学。此功能可供符合条件的 Salesforce 合作伙伴通过 AppExchange 营销计划 (AMP)。了解有关 Salesforce 合作伙伴中的 AppExchange 聊天的更多信息 社区。
演示单击“观看演示”按钮所导致的潜在客户事件。
立即获取单击“立即获取”按钮所导致的潜在顾客事件。
了解更多信息单击“了解更多”按钮导致的潜在顾客事件。
历史的2021 年 4 月 16 日之前在商品信息中发生的潜在客户事件。历史的 潜在客户事件由体验版、演示、“了解更多”点击和安装或 “立即获取”点击,但未分类。
试驾通过单击体验版按钮生成的潜在活动。

考虑

市场分析按列出从 4 月 16 日开始的活动对潜在顾客事件进行分类。 2021. 在此日期之前,我们仅显示历史主要事件。

AppExchange Marketplace Analytics 中的聊天参与度

了解客户如何与您的 AppExchange 聊天体验进行交互。例如,了解如何 您的销售代表在上周主持的许多对话。

注意

需要 AppExchange Chat 才能在 Marketplace Analytics 中查看聊天数据。此功能 符合条件的 Salesforce 合作伙伴可通过 AppExchange 营销计划获得 (AMP)。在 Salesforce 合作伙伴社区中了解有关 AppExchange 聊天的更多信息。

要更改活动,请调整本地过滤器 (1)。要查看确切的值,请将鼠标悬停在图表上 第(2)段。

提示

如果可视化未显示数据,请首先验证是否启用了 AppExchange 聊天 在您的列表中。然后,按不同的指标进行筛选,或更改时间段。

定义

以下是我们如何定义此可视化效果中显示的指标。

度量描述
创建的聊天线索从 AppExchange Chat 传递到 CRM 实施的唯一潜在客户,例如 Salesforce 或客户参与度。单个聊天线索可以与 多个聊天线索事件。例如,如果客户与您的销售代表聊天 在多次房源访问中,我们多次记录每个列表的潜在客户事件 互动。但是,我们只将一个聊天线索传递给您的 CRM。此行为 防止 CRM 中不必要的潜在客户记录重复。
聊天线索事件从 AppExchange 聊天活动中引导列表上的事件,例如人为或 聊天机器人对话。
聊天机器人对话客户与您配置的聊天机器人体验之间的对话。
人际对话客户与公司代表之间的实时对话。
已预订的会议在实时聊天或聊天机器人期间与客户预订的会议 谈话。

AppExchange Marketplace Analytics 中的 AMP 性能时间表

了解您的 AppExchange 营销计划 (AMP) 促销活动对房源有何影响 随时间推移的活动。例如,查看该行业带来的房源访问量 您上个季度购买的促销活动。

注意

您必须参与 AppExchange 营销计划才能查看 AMP 中的数据 性能时间表。详细了解 AppExchange 上的 AMP。

要更改 AMP 促销活动、活动或时间范围,请调整本地过滤条件 (1)。这 Y 轴会根据您选择的促销和活动调整大小。要调整 x 轴的大小, 更改“查看依据”筛选器。要查看确切的值,请将鼠标悬停在图表中的一条线上。数据是 自 2021 年 8 月 18 日起适用于 AMP 促销活动。

提示

如果可视化效果不显示数据,请按不同的指标进行筛选,或更改 时间段。

定义

以下是我们如何定义其中显示的指标 可视化。

度量描述
安装在 AppExchange、您的网站或代码上安装您的解决方案 归因于 AMP 促销活动的存储库。对于 AppExchange 安装,我们计算 “立即获取”安装流程的成功完成次数。包括 生产和沙盒组织中的安装。
主要活动归因于 AMP 促销活动的唯一潜在客户事件。活动包括:演示、测试 云端硬盘、聊天互动、了解更多点击次数和立即获取次数点击或安装。一个 单击“立即获取”并安装解决方案的客户将计为单个客户 领导事件。
访问归因于 AMP 促销活动而对您的商家信息的访问。包括重复访问 由客户。
赞助瓷砖悬停将鼠标悬停在您的赞助列表磁贴上。要获得悬停的资格,客户 必须在磁贴上暂停足够长的时间,才能显示列表详细信息弹出窗口。包括 客户的任何重复徘徊。注意客户可以将鼠标悬停在 AppExchange 类别上的赞助列表磁贴上 和应用集合页面。赞助的悬停操作在主页上不可用 页面列表磁贴。
赞助磁贴视图主页、行业或类别中赞助列表磁贴的视图 促销。若要符合视图的条件,整个磁贴必须在客户的 浏览器。包括客户的任何重复视图。

AppExchange Marketplace Analytics CSV 文件

您可以从 AppExchange Marketplace Analytics 中以逗号分隔值导出数据 (.csv) 格式。导出数据时,市场分析会为每个数据创建一个单独的 .csv 文件 仪表板可视化,然后将所有文件打包到 .zip 文件中。我们按如下方式格式化 .csv 文件。

  • 第一行是标题,提供列名。后续行表示 记录。
  • 在行中,值用逗号分隔。
  • 负值以减号为前缀。

注意

“按地区划分的活动摘要”和 AMP 效果时间轴数据在“中不可用 .csv 格式。

活动源时间线文件

提供来自活动源时间线可视化的数据,其中包含全局和本地 应用了筛选器选择。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 本地过滤器设置为按天显示这些流量来源的访问量: AppExchange 精选 和 AppExchange 搜索。
Date,Source,Activity,Count of Activity
2019-01-01,AppExchange Featured,Visits,25
2019-01-01,AppExchange Search,Visits,50
2019-01-02,AppExchange Featured,Visits,30
2019-01-02,AppExchange Search,Visits,60

Customer Engagement 文件

使用全局和本地筛选器提供来自 Customer Engagement 可视化效果的数据 已应用选择。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 本地筛选器设置为按天显示资源视图。
Date,Activity,Count of Activity
2019-01-01,Customization Guide,10
2019-01-01,Datasheet,20
2019-01-02,Customization Guide,20
2019-01-02,Datasheet,40

活动源文件

使用全局和本地筛选器提供来自“活动源”可视化效果的数据 已应用选择。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 设置为显示访问的本地筛选器。
Source,Activity,Count of Activity,Percentage of Total Activity,Rank
AppExchange Browse,Visits,500,20.41,1
AppExchange Categories,Visits,450,18.37,2
AppExchange Search,Visits,400,16.33,3
AppExchange Recommended,350,14.29,4

注意

为简洁起见,此示例仅显示四个 流量来源:AppExchange 浏览、AppExchange 类别、AppExchange 搜索和 AppExchange 推荐使用。您从仪表板导出的文件提供所有流量 来源。

热门 AppExchange 搜索文件

提供来自“热门 AppExchange 搜索”可视化的数据,其中包含您的全局和本地 应用了筛选器选择。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 本地过滤器设置为显示与访问和演示相关的热门搜索词。
Search Term,Activity,Count of Activity
Geolocation,Visits,50
Geolocation,Demos,40
Maps,Visits,30
Maps,Demos,20

Lead Events Timeline 文件

使用全局和本地筛选器提供来自潜在客户事件时间线可视化的数据 已应用选择。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 本地筛选器设置为显示“立即获取”点击和演示。
Date,Lead Type,Count of Leads
2021-05-03,Get It Now,31
2021-05-03,Watch Demo,3
2021-05-04,Get It Now,40
2021-05-04,Watch Demo,8

潜在客户事件文件

使用全局和本地筛选器提供来自潜在顾客事件可视化的数据 已应用选择。

此示例显示标题行和两行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 本地筛选器设置为显示“立即获取”点击和演示。
Lead Type,Count of Leads,Percentage of Total Leads
Get It Now,666,87.6
Watch Demo,94,12.4

聊天参与度文件

使用全局和本地筛选器提供来自聊天参与度可视化效果的数据 已应用选择。

注意

需要 AppExchange Chat 才能在 Marketplace Analytics 中查看聊天数据。此功能是 符合条件的 Salesforce 合作伙伴可通过 AppExchange 营销计划 (AMP) 获得。 在 Salesforce 合作伙伴社区中了解有关 AppExchange 聊天的更多信息。

此示例显示标题行和四行示例数据。应用了这些过滤器。

  • 全局筛选器设置为显示过去 30 天的数据。
  • 设置为显示对话的本地筛选器。
Date,Activity,Type,Total for Activity
2021-05-03,Conversations,Chatbot Conversations,26
2021-05-03,Conversations,Human Conversations,4
2021-05-04,Conversations,Chatbot Conversations,22
2021-05-04,Conversations,Human Conversations,2

AppExchange 中的潜在客户事件和潜在客户有什么区别 市场分析?

了解 AppExchange Marketplace Analytics 如何定义列表中的潜在顾客事件,以及如何定义 它们与 Salesforce 组织中显示的潜在客户记录不同。商城分析会记录客户访问您的商品信息时的潜在顾客事件,并:

  • 观看演示
  • 试驾
  • 与 AppExchange 聊天交互
  • 点击立即获取
  • 点击次数 了解更多(仅适用于顾问列表)
  • 安装解决方案注意需要 AppExchange Chat 才能在 Marketplace Analytics 中查看聊天数据。此功能 符合条件的 Salesforce 合作伙伴可通过 AppExchange 营销计划 (AMP) 获得。 在 Salesforce 合作伙伴社区中了解有关 AppExchange 聊天的更多信息。

如果您配置了 Web-to-Lead 并为列表启用了潜在顾客收集,则其中每个 活动还会在您的组织中创建潜在客户。但是,自定义潜在客户路由规则,客户联系 首选项,并且 Web-to-Lead reCaptcha 可能会导致组织中的潜在客户数量与 市场分析中显示的潜在顾客事件数。

自定义潜在客户路由规则

通常,您可以设置自定义潜在顾客路由规则,以防止重复或不需要的销售线索 联系您的销售团队。以下是路由规则的一些常见示例,其中 Marketplace 分析潜在顾客事件不会记录为组织中的潜在顾客。

潜在顾客路由规则市场分析您的组织
域限制您可以筛选来自其电子邮件地址包含您公司的客户的潜在客户 域。贵公司的员工观看了您列表的演示视频并使用了一家公司 AppExchange 要求提供联系信息时的电子邮件地址。在此方案中, 市场分析会记录潜在顾客事件,但潜在顾客路由规则会过滤潜在顾客 您的组织。记录潜在顾客事件。不会记录潜在顾客。潜在顾客路由规则过滤掉潜在顾客。
重复的电子邮件地址您可以筛选与在现有 铅。新客户访问您的列表并观看视频,试用,然后 安装解决方案。对于每个活动,客户提供相同的电子邮件 地址。在此方案中,市场分析记录三个潜在顾客事件:每个事件一个 活动。在您的组织中,潜在顾客传递规则为第一个活动创建潜在顾客。这 其他邮件则被标记为重复项,因为它们与同一封电子邮件相关联 地址。记录三个潜在顾客事件,每个活动一个。仅为第一个活动创建潜在顾客。其他的则标记为重复项 因为它们与相同的电子邮件地址相关联。

Trailblazer.me 联系人首选项

在客户的 Trailblazer.me 设置中,客户可以选择共享其联系信息 与 AppExchange 提供商联系,并允许 AppExchange 提供商联系。他们的选择会影响您的潜在客户创建 组织。对于允许提供商联系的客户,AppExchange 潜在顾客事件记录在 市场分析,并作为潜在顾客传播到您的组织。以下是如何操作的常见示例 联系人偏好会影响潜在客户的创建。

Trailblazer.me 联系人首选项市场分析您的组织
允许允许提供商联系的潜在客户会观看您列表的演示视频。记录潜在顾客事件。如果自定义潜在顾客路由规则未过滤掉潜在顾客,则会在 组织。
禁止禁止与提供商联系的潜在客户会试用您的解决方案。记录潜在顾客事件。如果自定义潜在顾客路由规则未过滤掉潜在顾客,则会在 组织。引线被标记为禁止接触。

客户在与以下人员交互时,可以覆盖其默认 Trailblazer.me 联系人首选项 AppExchange 列表。AppExchange 可识别客户何时在 您选择收集潜在客户的方式。系统会提示这些客户填写 AppExchange 潜在客户注册表单。

该表单预填充了客户的联系信息和首选项,来自他们的 Trailblazer.me 设置。在表单上,客户可以选择允许或禁止提供商 联系人,有效地覆盖他们在 Trailblazer.me 中设置的联系人首选项 轮廓。

Web-to-Lead reCaptcha 验证

要接收 AppExchange 潜在客户,请在组织的 Web-to-Lead 中禁用 Require reCaptcha Verification 设置。

AppExchange Marketplace Analytics 入门

了解如何导航到 AppExchange Marketplace Analytics。分配对 Marketplace 的访问权限 分析,以便团队成员可以查看可视化效果和数据。导出市场分析 数据以在 Salesforce 或其他工具中对其进行分析。

  • 分配对 AppExchange Marketplace Analytics 的访问权限 要授予您的团队对 AppExchange Marketplace Analytics
    的访问权限,请在 Salesforce 合作伙伴社区中分配“管理列表”权限。
  • 导航到 AppExchange Marketplace Analytics
    要导航到 AppExchange Marketplace Analytics,请转到 Salesforce 合作伙伴社区中的合作伙伴控制台。
  • 查看 AppExchange Marketplace Analytics 词汇表中的术语和定义
    如果您正在浏览 AppExchange Marketplace Analytics 并看到一个不熟悉的术语,请打开应用程序内术语表。
  • 从 AppExchange Marketplace Analytics 导出数据 要使用 Salesforce 或其他工具浏览 AppExchange Marketplace Analytics
    数据,请将其导出。数据以逗号分隔值 (.csv) 格式导出,并应用全局和本地筛选器。

分配对 AppExchange Marketplace Analytics 的访问权限

要授予您的团队访问 AppExchange Marketplace Analytics 的权限,请将 管理 Salesforce 合作伙伴社区中的列表权限。

用户权限 需要
要向合作伙伴社区用户分配权限,请执行以下操作:管理用户

Note

“管理列表”权限提供对所有合作伙伴控制台功能的访问。 包括创建、编辑和发布列表的能力。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“管理用户”。
  3. 搜索公司中的用户。
  4. 在“列表”下,选中该复选框。

导航到 AppExchange Marketplace Analytics

要导航到 AppExchange Marketplace Analytics,请转到合作伙伴控制台中的 Salesforce 合作伙伴社区。

用户权限 需要
要查看市场分析,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 单击“主页”|”分析
  4. 选择要查看的列表。

查看 AppExchange Marketplace Analytics 中的术语和定义 词汇表

如果您正在浏览 AppExchange Marketplace Analytics,但看到的术语并非 熟悉,打开应用内词汇表。

用户权限 需要
要查看市场分析,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 单击“主页”|”分析
  4. 单击 分析帮助图标

从 AppExchange Marketplace Analytics 导出数据

使用 Salesforce 或其他工具浏览 AppExchange Marketplace Analytics 数据 工具,导出它。数据以逗号分隔值 (.csv) 格式导出,并带有全局和 应用了本地筛选器。

注意

导出功能不适用于“按区域划分的活动摘要”和“AMP Insights” 可视 化。

用户权限 需要
要查看市场分析,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 单击“主页”|”分析
  4. 选择一个列表,然后选择一个时间段。
  5. 对于每个可视化效果,选择活动指标,如果可用,请更改时间 规模。
  6. 单击 仪表板导出图标,然后单击“导出”。

AppExchange Marketplace Analytics 常见问题解答

查找有关 AppExchange Marketplace Analytics 的常见问题的答案。

  • 我是否可以授予对 AppExchange Marketplace Analytics 的访问权限,但不能授予对其他发布功能的访问权限?
  • AppExchange Marketplace Analytics 数据最早可用的日期是什么时候?
  • AppExchange Marketplace Analytics 是否提供所有公开列表的汇总数据?
  • 是否有 AppExchange Marketplace Analytics API?
  • 为什么数据不显示在我的 AppExchange Marketplace Analytics 活动摘要或可视化中?
  • 我可以在 AppExchange Marketplace Analytics 中查看我的咨询服务列表吗?
  • AppExchange Marketplace Analytics 数据多久更新一次?
  • 是否可以自定义 AppExchange Marketplace Analytics 可视化?
  • 是否可以将外部数据导入 AppExchange Marketplace Analytics?
  • 为什么安装、演示和试用的总和与 AppExchange Marketplace Analytics 中的潜在客户数量不匹配?
  • 为什么许可证管理应用程序中的许可证记录数与 AppExchange Marketplace Analytics 中的安装数不匹配?
  • “立即获取”单击和在 AppExchange Marketplace Analytics 中安装之间有什么区别?

我是否可以授予对 AppExchange Marketplace Analytics 的访问权限,但不能授予对其他的访问权限 发布功能?

不。“管理列表”权限提供对所有合作伙伴控制台功能的访问权限。我们 建议将此权限分配给同时管理公司 AppExchange 的团队成员 清单。

AppExchange Marketplace Analytics 数据的最早日期是什么时候 可用?

AppExchange Marketplace Analytics 数据可用于您的列表中发生的活动 在 2019 年 8 月或之后。

AppExchange Marketplace Analytics 是否为所有人提供汇总数据 公开上市?

不。AppExchange Marketplace Analytics 仅提供与您发布的数据关联的数据 清单。

是否有 AppExchange Marketplace Analytics API?

不。但是,您可以从 AppExchange 市场分析中以 .csv 格式导出原始数据,用于 使用其他工具进行处理。若要导出数据,请打开“市场分析”,然后单击。仪表板导出图标

为什么数据不显示在“我的 AppExchange 市场分析”中 活动总结还是可视化?

通常,当 AppExchange Marketplace Analytics 找不到 选定的时间段或活动指标。按不同指标筛选,或更改时间 时期。

我可以在 AppExchange Marketplace 中查看我的咨询服务列表吗? 分析学?

是的。AppExchange Marketplace Analytics 支持所有列表类型,包括咨询服务 清单。如果您的商品信息不包含托管软件包,则某些活动指标数据,例如 安装,不可用。

AppExchange Marketplace Analytics 数据的频率 更新?

AppExchange Marketplace Analytics 数据每天更新一次。

是否可以自定义 AppExchange Marketplace Analytics 可视 化?

是的。从全局筛选器菜单中,您可以调整可视化中的时间段。在 可视化,您可以选择显示的活动指标,对于某些可视化, 更改时间段的比例。

您无法修改仪表板的布局,也无法更改单个仪表板的样式或格式 可视 化。

是否可以将外部数据导入 AppExchange Marketplace 分析学?

不。相反,请导出您的 AppExchange Marketplace Analytics 数据,并将其与您的 使用其他工具的外部数据。

为什么安装、演示和体验版的总和与 AppExchange Marketplace Analytics 中的潜在客户数量?

通常,当组织中未设置 Web-to-Lead 或 Web-to-Lead 时,会发生此问题 配置不正确。要了解有关 Web-to-Lead 的更多信息,请搜索“从您的 销售团队的网站“在 Salesforce 帮助中。

为什么许可证管理应用中的许可证记录数与 在 AppExchange Marketplace Analytics 中安装?

在大多数情况下,许可证管理应用程序 (LMA) 中的许可证记录数量密切相关 替换为 AppExchange Marketplace Analytics 中显示的安装数量。然而,这些数字 有时会错位。当客户不这样做时,通常会发生这种情况 完成安装过程,或者如果安装不成功,则完成其他安装过程 原因。

客户访问您的 AppExchange 列表并决定安装您的解决方案。以前 安装开始后,AppExchange 要求客户确认安装详细信息,然后 同意 Salesforce 的条款和条件。客户单击“确认”和 安装时,市场分析会记录安装。要完成安装, 客户登录到其 Salesforce 组织,然后单击安装最终 时间。LMA 在安装完成后创建许可证记录。

在上一个 场景中,假设客户单击了“确认并安装”,但 然后退出安装过程。在此方案中,市场分析将记录 安装,但在 LMA 中创建无许可证记录。

“立即获取”单击和“安装位置”有什么区别 AppExchange 市场分析?

AppExchange Marketplace Analytics 会记录客户安装 溶液。

要开始安装过程,客户单击“立即获取” 清单。市场分析将此交互记录为“立即获取”单击。接下来,客户 选择包裹的目的地并同意我们的条款和条件。然后,客户 单击“确认并安装”。市场分析记录此交互 作为安装。

AppExchange 应用程序分析

AppExchange App Analytics 提供有关订阅者如何与您的交互的使用情况数据 AppExchange 解决方案。您可以使用这些详细信息来识别损耗风险,通知功能 开发决策,并改善用户体验。

注意

AppExchange App Analytics 受 AppExchange 计划中所述的某些使用限制的约束 政策。来自政府云和 Government Cloud Plus 组织在 App Analytics 中不可用。

App Analytics 适用于第一代和第二代(1GP 和 2GP)托管包,这些包符合以下条件: 通过安全审查并注册到许可证管理应用程序。 使用情况数据以 包使用情况日志、每月包使用情况摘要或订阅者快照。所有使用数据都是 可作为可下载的逗号分隔值 (.csv) 文件提供。要在仪表板中查看数据,或者 可视化格式,请使用 CRM Analytics 或第三方分析工具。

在 24 小时内,您最多可以下载 20 GB 的 AppExchange App Analytics 数据。

要访问 App Analytics 数据,请按照以下说明启用 App Analytics。

  • 在第一代托管包上启用应用分析
  • 在第二代托管包上启用应用分析

结账管理应用程序

Checkout Management 应用程序 (CMA) 将 Salesforce 的强大功能引入 AppExchange Checkout。 漂亮的仪表板直观地显示 AppExchange Checkout 数据,因此很容易看到 产品正在执行。自动电子邮件通知使客户和团队成员保持在 每当产品/服务上发生活动时循环。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition

注意

CMA 以英语和日语版本提供给符合条件的 Salesforce 合作伙伴。查看更多 有关合作伙伴计划的信息,包括资格要求,请访问 https://partners.salesforce.com。

从仪表板开始,全面了解 AppExchange Checkout 数据。

仪表板已预配置为显示:

  • 按月收入,因此财务业绩始终处于领先地位
  • 按月划分的新订阅者,因此很容易看到增长发生的位置
  • 按单位划分的订阅计划,以便您了解哪些配置很受欢迎 客户
  • 按月订阅状态,因此您可以随时掌握试用、购买和 更新

您可以使用标准 Salesforce 工具自定义仪表板。要详细了解您的 数据、查看单个客户、订阅计划、订阅、发票、发票项目和 交易记录。

为了节省与利益相关者沟通的时间,CMA 可以发送电子邮件通知 您作为合作伙伴经常遇到的情况,例如续订通知。启用电子邮件 根据需要通知 (1),然后对其进行自定义以反映您公司的身份 (2)。 没有心情定制任何东西?不用担心,模板提供友好且 信息丰富的默认内容。

  • 结账管理应用程序最佳实践 使用结账管理应用程序 (CMA) 时,
    请遵循这些准则和最佳实践。
  • 结账管理应用程序对象
    订阅计划、订阅、发票、发票项目和交易对象是结账管理应用程序 (CMA) 的基础。要充分利用 CMA,请了解这些对象所代表的含义以及它们之间的关系。
  • 开始使用 Checkout Management 应用程序 将 Checkout Management 应用程序
    (CMA) 安装到 Salesforce 组织中,然后配置该应用程序,以便用户获得适当的数据访问级别。启用电子邮件通知以简化与客户和团队成员的沟通。您还可以自定义通知模板以满足公司的需求。
  • 结账管理应用程序自定义
    示例 结账管理应用程序 (CMA) 是一个开箱即用的强大工具,但当您自定义它时会变得更好。这些示例展示了如何修改仪表板和电子邮件通知以取悦客户和团队成员。
  • 更新 Checkout Management 应用程序中
    的设置 控制客户和团队成员何时收到来自 Checkout Management App (CMA) 的电子邮件。您还可以更改与 CMA 关联的 Stripe 账户,并手动将您的数据重新导入您的 Salesforce 组织。只有管理员用户才能更新 CMA 中的设置。
  • 查看结账管理应用程序日志
    结账管理应用程序 (CMA) 在连接到 Stripe 或同步您的数据时创建日志。如果遇到 CMA 问题,请查看日志以帮助诊断其原因。

结账管理应用最佳实践

使用结账管理应用时,请遵循以下准则和最佳做法 (CMA)。

  • 在 Salesforce 组织中安装 CMA,其中 许可证管理应用程序 (LMA) 已安装。通常,这是您的合作伙伴业务 组织。如果您的组织中未安装 LMA,则无法安装 CMA。
  • 不要编辑订阅计划、订阅、发票或 事务对象记录。CMA 以单向、只读的方式同步 Stripe 数据,因此会进行更改 您制作的内容不会反映在 Stripe 中。更新订阅计划、订阅、发票、 帐单项或交易数据,请使用 Stripe 管理平台或 API。
  • 在启用通知模板之前,请查看并自定义通知模板。通过添加您的徽标和 定制模板内容以反映您公司的身份,您将自己与其他人区分开来 AppExchange 上的产品。 定制只需几分钟,不需要任何编码。

Checkout Management 应用程序对象

订阅计划、订阅、发票、发票项目和交易对象是 结账管理应用程序 (CMA) 的基础。要充分利用 CMA,请了解以下内容 这些对象表示以及它们之间的关系。

CMA 从 AppExchange Checkout 的付款中提取数据 合作伙伴 Stripe,用于填充订阅计划、订阅、账单、发票项目和 事务对象。以下是这些对象及其适应方式的高级概述 一起。

对象目的关系
订阅计划 (1)包含有关产品/服务的定价模型的信息。例如 站点范围或按用户计费,按月计费。的父对象:订阅
订阅 (2)包含有关客户历史记录和产品使用情况的信息。为 例如,订阅开始时。的子对象:订阅计划的父对象:发票交易
发票 (3)包含特定时间订阅的帐单和付款信息 时期。例如,客户欠款总额。的子对象:订阅的同级对象:交易
发票项目 (4)包含有关特定计费和付款事件的信息 具体时间段。例如,一次性信用额度。可以有多个发票项目 与发票关联。的子对象:发票
交易 (5)包含有关客户付款尝试的信息。例如,方法 付款以及是否成功。的子对象:订阅的同级对象:发票

我们尚未在表中列出它,但还有一个需要注意的对象:客户。这 Customer 对象包含有关订阅者的信息,并从 CMA,包括订阅、发票和交易。

CMA 会自动同步来自 Stripe 的新数据,并在必要时更新对象记录。只 切记:同步是单向且只读的,因此您对对象记录所做的更改不会 反映在 Stripe 中。更新订阅计划、订阅、发票、发票项或 交易数据,请使用 Stripe 管理平台或 API。

开始使用结账管理应用程序

将结账管理应用程序 (CMA) 安装到 Salesforce 组织中,然后配置该应用程序,以便 用户获得适当的数据访问级别。启用电子邮件通知以简化 与客户和团队成员的沟通。您还可以自定义通知模板 以满足您公司的需求。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  • 安装 Checkout Management 应用程序 在您管理许可证的 Salesforce 组织(通常是您的合作伙伴业务组织)中安装 Checkout Management 应用程序
    (CMA)。使用 CMA 需要许可证管理应用程序 (LMA),因此请确保先在此组织中安装 LMA。
  • 设置 Checkout Management 应用程序 使用 Checkout Management 应用程序
    (CMA) 设置工具连接您的 Stripe 账户并将数据导入您的 Salesforce 组织。然后熟悉您的仪表板,并选择客户和团队成员何时收到来自 CMA 的电子邮件通知。
  • 分配对结账管理应用的访问权限 使用权限集为团队成员提供对结账管理应用
    (CMA) 的适当访问级别。您可以分配 CMA 标准用户权限集或 CMA 管理员用户权限集,具体取决于团队成员必须访问的功能。
  • 在结账管理应用中
    修改通知模板 结账管理应用 (CMA) 可以发送电子邮件通知,以响应试用版安装、购买和其他订阅更改。我们创建了默认通知来帮助您入门,但您可以根据公司的需求定制模板。
  • 在结账管理应用程序中
    配置日志 结账管理应用程序 (CMA) 创建调试日志以帮助您解决问题。默认情况下,将保存所有日志,但您可以将 CMA 配置为删除不再需要的日志。定期删除日志,以保持在 Salesforce 版本的数据存储限制范围内。

安装 Checkout Management 应用程序

在您管理的 Salesforce 组织中安装 Checkout Management 应用程序 (CMA) 许可证,通常是您的合作伙伴业务组织。许可证管理应用程序 (LMA) 需要 使用 CMA,因此请确保先在此组织中安装 LMA。

注意

如果您在加入合作伙伴社区时收到了合作伙伴业务组织,则 CMA 预装在那里。要检查您的组织中是否安装了 CMA,请转到 应用程序启动器,然后在可用应用程序列表中查找 CMA。

用户 所需权限
要安装软件包,请执行以下操作:下载 AppExchange 软件包
  1. 如果尚未登录,请使用 要安装 CMA 的组织。
  2. 转到 CMA 的 AppExchange 列表:https://appexchange.salesforce.com/listingDetail?listingId=a0N3A000000rMclUAE。
  3. 单击“立即获取”。
  4. 单击“在生产环境中安装”。
  5. 同意条款和条件,然后单击“确认”和 安装
  6. 登录到要安装 CMA 的组织。
  7. 查看程序包安装详细信息,然后单击“继续”。
  8. 批准第三方网站的访问,然后单击“继续”。
  9. 查看程序包的 API 访问要求,然后单击“下一步”。
  10. 授予对包内容的访问权限,然后单击“下一步”。注意Salesforce 建议仅向管理员授予访问权限并分配访问权限 安装应用程序后,根据需要发送给其他用户。
  11. 单击“安装”。
  12. 安装完成后,转到应用程序启动器并确认 CMA 将显示在可用应用列表中。

设置结账管理应用

使用 Checkout Management App (CMA) 设置工具将您的 Stripe 账户和 将数据导入您的 Salesforce 组织。然后熟悉您的仪表板并选择何时 客户和团队成员会收到来自 CMA 的电子邮件通知。

用户 所需权限
要配置 Checkout Management 应用程序,请执行以下操作:CMA 管理员用户

观看演示:设置结账管理应用

  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击结账设置
  4. 连接您的 Stripe 账户。
    1. 在“连接 Stripe 账户”部分,点击“执行” 它
    2. 点击从 Stripe 获取 API 密钥。Stripe 管理平台将在新标签页中打开。
    3. 在 Stripe 管理平台中,复制您的实时密钥 API 密钥。
    4. 在 CMA 中,将密钥粘贴到 Live Secret API 中 键,然后单击 Connect Stripe 帐户
  5. 通过创建和配置站点来设置数据同步。设置数据后 同步时,新的 Stripe 数据会自动同步到您的组织。
    1. 单击设置数据同步
    2. 单击“注册 Force.com 域”,然后 按照 CMA 中的设置说明进行操作。
    3. 单击“创建 Force.com 站点”,然后按照 CMA 中的设置说明。
    4. 单击“配置站点访问”,然后按照 CMA 中的设置说明。
    5. 单击将站点连接到 Stripe,然后 按照 CMA 中的设置说明进行操作。
  6. 导入您的 Stripe 数据。如果您尚未使用 AppExchange Checkout 销售产品 之前,您没有任何 Stripe 数据,因此您可以跳过此步骤。
    1. 单击导入现有数据
    2. 单击导入数据。导入 Stripe 数据可能需要一段时间,具体取决于您的数据量 有。不要在数据获取时使用 CMA 报告或仪表板 洋。
    3. 导入完成后,关闭对话框以返回到设置 巫师。
  7. 配置电子邮件通知。提示在启用通知之前,请查看我们的默认内容 提供。这样,您就可以确切地知道客户和团队成员收到了什么, 您可以对其进行定制以反映您公司的身份。
    1. 在“配置通知设置”部分中,单击“执行” 它
    2. 根据需要启用客户通知。
    3. 若要添加团队成员的电子邮件地址,请单击“查看/编辑”,然后单击“保存”。
    4. 根据需要启用合作伙伴通知。
    5. 返回设置向导。
  8. 向仪表板问好。
    1. 在“认识您的仪表板”部分中,单击“执行” 它
    2. 查看我们为您创建的控制面板,或转到 Trailhead 进行了解 如何自定义仪表板。

你都准备好了!若要稍后更新配置详细信息,请返回 Checkout 设置。

分配对结账管理应用的访问权限

使用权限集为团队成员提供对 Checkout 的适当访问级别 管理应用程序 (CMA)。您可以分配 CMA 标准用户权限集或 CMA 管理员用户 权限集,具体取决于团队成员必须访问的功能。

所需的用户权限
要分配权限集,请执行以下操作:分配权限集

标准用户对仪表板和对象记录具有只读访问权限,无法查看或更新 通知设置。系统管理员或具有 CMA 管理员用户权限集的用户 具有对仪表板、通知和对象的完全访问权限,包括 编辑对象。仅将 CMA 管理员用户权限集分配给以下用户 管理或管理 CMA。

  1. 登录到安装了 CMA 的组织。
  2. 在“设置”中,在“快速”中输入“用户” “查找”框,然后单击“用户”。
  3. 选择用户。
  4. 在“权限集分配”相关列表中,单击“编辑” 作业
  5. 选择“CMA 标准用户”或“CMA 管理员用户”权限集,然后单击“添加”。
  6. 点击保存

在结账管理中修改通知模板 应用程序

结账管理应用程序 (CMA) 可以发送电子邮件通知以响应试用 安装、购买和其他订阅更改。我们创建了默认通知 以帮助您入门,但您可以根据公司的需求定制模板。

所需的用户权限
要启用、禁用或自定义通知,请执行以下操作:CMA 管理员用户
创建或更改 Visualforce 电子邮件模板:自定义应用程序

CMA 中的通知模板基于 Visualforce 电子邮件模板。这 模板支持高级自定义,例如合并字段和 公式。

注意

CMA 中的通知模板还包括自定义组件,这些组件 影响电子邮件样式。您无法修改这些组件,但可以删除这些组件 他们。

  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击结帐通知设置
  4. 找到要自定义的模板,然后选择“编辑”。
  5. 单击“编辑模板”并根据需要进行修改,然后单击“保存”。

在结账管理应用中配置日志

结账管理应用程序 (CMA) 创建调试日志以帮助您解决问题。由 默认情况下,将保存所有日志,但您可以将 CMA 配置为删除不再删除的日志 需要。定期删除日志,以保持在 Salesforce 版本的数据存储限制范围内。

所需的用户权限
要管理、创建、编辑和删除自定义设置,请执行以下操作:自定义应用程序
要保存对 Apex 类和触发器的更改,请执行以下操作:作者 Apex
  1. 登录到安装了 CMA 的组织。
  2. 配置 CMA 日志的保存时间。
    1. 在“设置”中,在“快速查找”框中输入“自定义设置”,然后单击“自定义设置”。
    2. 对于“CMALogSettings”,单击“管理”。
    3. 单击“新建”。
    4. 输入名称。例如,CMA 日志 设置
    5. 对于 CMALogLifeSpan,输入保存日志的天数。例如 输入 30 以保存过去 30 年创建的所有日志 日。
    注意要更改 CMA 日志的保存时间,请编辑其中配置的值 步。不要向 CMALogSettings 添加更多值。
  3. 安排 Apex 作业以删除旧的 CMA 日志。
    1. 在“设置”中,在“快速查找”框中输入“Apex 类”,然后单击“Apex” 类
    2. 单击 Schedule Apex
    3. 按如下方式配置作业。田价值作业名称CMA 日志清理顶点类ScheduledDeleteCMALogs注意命名空间前缀:sfcma频率指定每周或每月的时间间隔 – 我们 建议每个 周开始日期今天的日期结束日期将来的日期 – 我们建议指定一个 至少几年的日期 前途首选开始时间任何值 – 我们建议选择一个时间 当您的组织没有承受重负荷时
    4. 点击保存

示例结账管理应用自定义

结账管理应用程序 (CMA) 是一款开箱即用的强大工具,但变得更好 当您自定义它时。这些示例演示如何修改仪表板和电子邮件通知 取悦客户和团队成员。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  • 在通知
    中使用组织范围的地址 默认情况下,结账管理应用程序 (CMA) 发送的通知在“发件人”字段中包含通用电子邮件地址。但是,如果您想包含公司特定团队的联系信息(例如支持或计费),该怎么办?您可以在通知中指定组织范围的地址,以便将客户回复定向到您公司的适当人员。
  • 在通知中包含链接 当客户安装你的产品/服务时,你通常希望提供不适合通知
    的信息,例如设置文档。您可以通过在结账管理应用程序 (CMA) 通知中包含链接来将客户指向此信息。
  • 自定义报表以显示产品的
    年收入 如果 Checkout Management App (CMA) 仪表板未显示开箱即用的内容,请尝试修改报表。此示例将指导您了解如何显示产品/服务的年收入,而不是所有产品的月收入。

在通知中使用组织范围的地址

默认情况下,结账管理应用程序 (CMA) 发送的通知包括通用 发件人字段中的电子邮件地址。但是,如果您想包含联系信息怎么办 贵公司的特定团队,例如支持或计费?您可以指定组织范围 通知上的地址,以便将客户回复定向到您的正确人员 公司。

所需的用户权限
要启用、禁用或自定义通知,请执行以下操作:CMA 管理员用户
要配置组织范围的地址,请执行以下操作:修改所有数据

假设贵公司的退款查询由计费专家处理 其电子邮件地址为 。让我们 逐步了解如何将此电子邮件地址添加到退款通知模板,以便 客户知道如果有疑问该联系谁。

billing@example.com

  1. 登录到安装了 CMA 的组织。
  2. 创建组织范围的电子邮件地址。
    1. 在“设置”中,在“组织范围的地址”中输入 “快速查找”框,然后单击“组织范围的地址”。
    2. 单击“添加”。
    3. 对于显示名称,请输入一个字词或短语,以便收到 电子邮件视为发件人。在此示例中,输入 Billing 支持
    4. 输入电子邮件地址。在本例中,输入 billing@example.com
    5. 选择哪些配置文件可以使用该地址。在本例中,启用 所有配置文件的地址。
    6. 点击保存
  3. 将组织范围的电子邮件地址添加到通知模板。
    1. 在“设置”中,在“快速查找”框中输入“电子邮件警报”,然后单击“电子邮件 警报
    2. 找到要更新的通知模板,然后单击“编辑”。在此示例中,选择 Refund 客户通知模板。
    3. 对于 From Email Address (发件人电子邮件地址),选择一个 组织范围的电子邮件地址。在此示例中,选择“账单支持” <billing@example.com>
  4. 点击保存

在通知中包含链接

当客户安装你的产品/服务时,你通常希望提供以下信息 不适合通知,例如设置文档。您可以将客户指向 此信息通过在结账管理应用程序 (CMA) 中包含链接 通知。

所需的用户权限
要启用、禁用或自定义通知,请执行以下操作:CMA 管理员用户
创建或更改 Visualforce 电子邮件模板:自定义应用程序

假设您销售的产品在安装后需要配置。 为了帮助客户走上正轨,请将他们引导至您网站上的页面,该页面 提供配置提示。让我们逐步了解如何添加免费试用注册的链接 模板。

  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击结帐通知设置
  4. 找到要使用的模板,然后单击“编辑”。在此示例中,选择免费试用注册 模板。
  5. 单击编辑模板
  6. 修改电子邮件模板以包含 <apex:outputLink> 组件,该组件允许您指向 外部 URL。在此示例中,将此组件添加到 邮件正文。<apex:outputLink value="https://example.com/getstarted" target="_blank">Check out our website for configuration tips.</apex:outputLink>注意该属性设置为 blank,这将在新页面中打开 URL。target
  7. 点击保存

自定义报表以显示产品的年收入

如果结账管理应用程序 (CMA) 仪表板未显示您需要的开箱即用内容, 尝试修改报表。此示例将指导您完成如何显示 产品/服务,而不是所有产品/服务的月收入。

所需的用户权限
要自定义 CMA 报告:CMA 管理员用户
要创建、编辑和删除报告,请执行以下操作:创建和自定义报表和报告 建筑工人
  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击“仪表板”,然后单击“CMA” 仪表板
  4. 对于“每月收入”图表,单击“查看” 报告
  5. 从“编辑”下拉列表中,选择“克隆”。
  6. 按如下方式指定字段值,然后单击“创建”。字段名称价值名字Revenue Per Year为了保持你的 有组织的仪表板,包括您的产品/服务的名称。 例如,“每年收入(示例应用)”。文件夹CMA报告
  7. 单击编辑
  8. 添加筛选器以显示特定产品/服务的收入。
    1. 从“添加”下拉列表中,选择“字段” 过滤器
    2. 输入筛选条件。仅显示名为 示例应用,创建筛选器“列表名称等于示例” 应用程序。
    3. 单击“确定”。
  9. 在“预览”部分的“激活日期”下拉列表中,选择“分组日期依据”|”日历年。现在,报表设置为显示年收入,而不是按 月。
  10. 单击“保存”,然后单击“运行” 报告

更新结账管理应用中的设置

控制客户和团队成员何时收到来自 Checkout Management 应用程序的电子邮件 (CMA)。您还可以更改与 CMA 关联的 Stripe 账户,并手动重新导入您的 数据到您的 Salesforce 组织。仅限管理员 用户可以更新 CMA 中的设置。

适用于:Salesforce Classic 和 Lightning Experience
适用于:EnterprisePerformance 和 Unlimited Edition
  • 更改结账管理应用程序中
    的通知设置 您可以根据客户和团队成员的需求启用或禁用单个结账管理应用程序 (CMA) 电子邮件通知。
  • 更改与 Checkout Management App 关联的 Stripe 账户 如果您开始管理其他 Stripe 账户的订阅,请在 Checkout Management App
    (CMA) 中更新您的账户设置,以使 Stripe 数据保持同步。
  • 将 Stripe 数据重新导入 Checkout Management App
    Checkout Management App (CMA) 会自动将新的 Stripe 数据提取到您的组织中,因此通常您不需要手动导入任何内容。但是,如果 CMA 中的数据缺失或不正确,您可以手动重新导入 Stripe 数据。

更改结账管理应用中的通知设置

您可以启用或禁用单个结账管理应用程序 (CMA) 电子邮件通知 取决于您的客户和团队成员的需求。

所需的用户权限
要启用、禁用或自定义通知,请执行以下操作:CMA 管理员用户
  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击通知设置
  4. 启用或禁用客户或合作伙伴通知。

更改与结账管理应用关联的 Stripe 账户

如果您开始管理其他 Stripe 账户的订阅,请更新您的账户 Checkout Management App (CMA) 中的设置,以保持 Stripe 数据同步。

所需的用户权限
要配置 Checkout Management 应用程序,请执行以下操作:CMA 管理员用户
  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击结账设置
  4. 在“连接 Stripe 账户”部分中,点击“更改”。
  5. 注意如果您更改或断开当前 Stripe 账户、现有 Stripe 数据 在您的组织中仍然存在。要关联新的 Stripe 账户,请点击更改 Stripe 帐户,然后输入新的实时密钥 API 密钥。

将条带数据重新导入结账管理应用

Checkout Management 应用程序 (CMA) 会自动将新的 Stripe 数据提取到您的组织中,因此 通常,您不需要手动导入任何内容。但是,如果 CMA 中的数据丢失 或不正确,您可以手动重新导入 Stripe 数据。

所需的用户权限
要配置 Checkout Management 应用程序,请执行以下操作:CMA 管理员用户

警告

重新导入过程会覆盖组织中的现有 Stripe 数据。 对现有数据所做的更改将丢失。报表和仪表板自定义 和通知设置不受影响。

  1. 登录到安装了 CMA 的组织。
  2. 打开应用程序启动器,然后单击“结帐管理” 应用程序
  3. 单击结账设置
  4. 在“导入现有数据”部分中,选择“重新导入” 数据
  5. 确认您要覆盖现有的 Stripe 数据,然后单击 Yes, Reimport Data

查看结账管理应用日志

Checkout Management 应用程序 (CMA) 在连接到 Stripe 或同步您的 数据。如果遇到 CMA 问题,请查看日志以帮助诊断其原因。

所需的用户权限
要管理应用,请执行以下操作:自定义应用程序
要查看 CMA 日志:CMA 管理员用户
  1. 登录到安装了 CMA 的组织。
  2. 要在 Lightning Experience 中查看 CMA 日志:
    1. 打开应用程序启动器,然后单击“其他” 项目
    2. 单击“结帐日志”。
  3. 要在 Salesforce Classic 中查看 CMA 日志:
    1. 打开应用程序启动器,然后单击结账管理 应用程序
    2. 单击主选项卡旁边的加号图标 (+)。
    3. 单击“结帐日志”。

通过 Checkout 在 AppExchange 上销售

通过以下方式直接从您的房源接受信用卡付款和银行转账 AppExchange 签出。将您的销售和收入数据转化为见解和行动 结账管理应用程序。

  • AppExchange Checkout Checkout
    是 AppExchange 的集成支付平台。您可以使用它来管理在线支付并监控 AppExchange 解决方案的销售情况。借助 Checkout,客户可以通过信用卡或银行转账直接从您的列表中购买您的解决方案。若要使用 Checkout,必须在托管包中分发解决方案,并且不能将 Checkout 用于 OEM 应用。Checkout 可与许可证管理应用程序 (LMA) 一起使用,以完全自动化许可,并可与 Checkout 管理应用程序 (CMA)(一种绩效跟踪和电子邮件通知工具)一起使用。
  • 结账管理应用程序 结账管理应用程序
    (CMA) 将 Salesforce 的强大功能引入 AppExchange Checkout。美观的仪表板直观地显示 AppExchange Checkout 数据,因此可以轻松查看产品的性能。自动电子邮件通知可在产品/服务发生活动时让客户和团队成员随时了解情况。

AppExchange 结账

Checkout 是 AppExchange 的集成支付平台。您可以使用它进行在线管理 支付并监控 AppExchange 解决方案的销售情况。通过 Checkout,客户可以购买您的 直接通过信用卡或银行转账从您的列表中找到解决方案。要使用 Checkout,您需要 必须在托管包中分发解决方案,并且不能将 Checkout 用于 OEM 应用。 Checkout 已准备好与许可证管理应用程序 (LMA) 一起使用,以完全自动化许可,并且 它已准备好与结账管理应用程序 (CMA)、绩效跟踪和电子邮件一起使用 通知工具。

注意

AppExchange Checkout 仅向符合条件的 Salesforce 合作伙伴提供英文版本。为 有关合作伙伴计划的更多信息(包括资格要求),请访问 https://partners.salesforce.com。

提示

刚刚开始使用 Checkout?前往 Trailhead 并获得 AppExchange Checkout 徽章。

下面介绍了 Checkout 如何更轻松地在 AppExchange 上销售解决方案。

您感兴趣的是:收款处:
现代而灵活的支付体验。建立在在线支付行业领导者 Stripe 之上。使用 Checkout,您可以 能:接受信用卡和/或银行付款。提供一次性和订阅定价计划。提供优惠券和试用。收取增值税 (VAT) 和美国销售税。
解决方案的自动许可。已准备好与 LMA 一起使用。当客户使用 签出时,许可证记录会自动在 LMA 中配置。如果客户 升级、续订或取消订阅,Checkout 会更新 许可证。
关于客户的见解。可与 CMA 一起使用。CMA 将 Salesforce CRM 的强大功能带到了 收款处。使用 CMA 的仪表板浏览收入、订阅状态和 其他关键数据。向客户和团队成员发送可自定义的通知 试用期满、付款被拒绝和其他事件。
  • AppExchange Checkout 中的定价计划 Checkout
    支持两种类型的定价计划:一次性和订阅。对于任一类型的计划,您都可以按用户或按公司向客户收费。如果按用户收费,则客户会为其组织中使用解决方案的每个用户购买单独的许可证。如果按公司收费,则客户将购买组织范围的许可证。组织范围的许可证意味着其组织中的每个用户都可以使用你的解决方案。为了向买家提供灵活的付款方式,请在您的商品信息中提供多种定价计划。
  • AppExchange Checkout 中的付款方式 Checkout
    支持两种付款方式:信用卡和银行账户转帐。您可以在房源中接受一种或两种付款方式。
  • AppExchange Checkout 中如何分享收入?
    作为 Salesforce 合作伙伴,您同意分享您销售的每个 AppExchange 解决方案的收入。您与 Salesforce 分享的收入取决于付款类型。如果客户通过银行转账付款,则收入分成为 15%。如果客户使用信用卡付款,则收入分成为 15%,外加我们的支付合作伙伴 Stripe 收取的每笔交易 0.30 美元的费用。无论付款类型如何,都没有最低收入分成。我们也不收取安装费、月度服务费或卡存储费。
  • AppExchange Checkout 入门 借助 Checkout
    ,您的客户可以直接从您的 AppExchange 列表中通过信用卡或银行转账购买您的解决方案。要开始使用 Checkout 接受付款,请创建一个 Stripe 账户,将该账户连接到您的列表,并将定价计划添加到列表,所有这些都在 Salesforce 合作伙伴控制台中完成。
  • 在 AppExchange Checkout 中支持国际支付 只需几个步骤,您就可以让 Checkout
    准备好接受来自欧盟 (EU) 和其他地区客户的付款。首先,确认您的公司位于欧盟或英国。然后,如果您所在的国家/地区的税务机关要求您收取增值税 (VAT),请在发布控制台中启用增值税。
  • 管理 AppExchange Checkout 订阅 处理与 Checkout 订阅相关的常见客户请求,例如查看付款历史记录、添加或删除许可证以及取消订阅
  • AppExchange Checkout 常见问题解答
    查找有关 Checkout 的常见问题的答案。

AppExchange Checkout 中的定价计划

Checkout 支持两种类型的定价计划:一次性和订阅。对于任何一个 计划类型,您可以按用户或按公司向客户收费。如果您在 基于每个用户,您的客户为其组织中使用 您的解决方案。如果按公司收费,则客户将购买组织范围的许可证。一 组织范围的许可证意味着其组织中的每个用户都可以使用你的解决方案。为客户提供 通过灵活的付款方式,为您的列表提供多种定价计划。

以下是您可以提供的计划的细分。

定价计划定价单位客户需要支付以下费用:在以下位置设置计划:
一次性每个用户每家公司一次,在购买时Salesforce 合作伙伴控制台中的列表生成器
订阅每个用户每家公司每月或每年定期Salesforce 合作伙伴控制台中的列表生成器

AppExchange Checkout 中的付款方式

Checkout 支持两种付款方式:信用卡和银行账户转账。您可以 接受房源中的一种或两种付款方式。

注意

您在 Stripe 中的公司地址决定了您可以接受的银行转账类型。 要接受自动清算所 (ACH) 付款,您的公司必须位于美国 国家。要接受单一欧元支付区 (SEPA) 付款,您的公司必须位于 欧盟。您不能同时接受 ACH 和 SEPA 付款。

付款方式客户使用以下方式付款:笔记
信用卡Visa、MasterCard、American Express、JCB、Discover 或 Diners Club 信用卡。付款将立即处理。
美国银行转账来自美国银行的支票、储蓄或货币市场账户 国家。付款使用 ACH 网络处理。付款最多可能需要 5 天才能处理。您在 Stripe 中的定价计划必须以美元 (USD) 为单位。客户必须使用商业银行账户付款。Checkout 不支持 ACH 付款 从个人银行账户。客户必须拥有美国帐单邮寄地址。
欧洲银行转账来自欧洲银行的支票、储蓄或货币市场账户 联盟。付款使用 SEPA 框架进行处理。付款将立即处理。您在 Stripe 中的定价计划必须以欧元 (EUR) 为单位。客户必须具有欧盟帐单邮寄地址。

AppExchange Checkout 中如何分享收入?

作为 Salesforce 合作伙伴,您同意为符合以下条件的每个 AppExchange 解决方案分享收入 你卖。您与 Salesforce 分享的收入取决于付款类型。如果 客户通过银行转账付款,收入分成为 15%。如果客户使用信用付款 卡,收入分成为 15%,加上我们的支付合作伙伴收取的每笔交易 0.30 美元的费用, 条纹。无论付款类型如何,都没有最低收入分成。我们也不收费 设置费、月度服务费或卡存储费。要了解收益分成的工作原理,让我们看一些示例。

付款方式
银行转账您以每位用户每月 50 美元的价格出售应用程序。如果客户购买了 10 个许可证 银行转账,以下是收入的分享方式。总交易金额为每月 500 美元(每位用户每月 50 美元 x 10 用户)。与 Salesforce 共享的金额为每月 75 美元(15% x 每 500 美元 月)。
信用卡您以每位用户每年 1,000 美元的价格出售应用程序。如果客户购买了 5 个许可证 使用信用卡,以下是收入的分享方式。总交易金额为每年 5,000 美元(每位用户每年 1,000 美元 x 5 个用户)。与 Salesforce 共享的金额为每年 750.00 美元(15% x 每 5,000 美元 年)。与 Stripe 共享的金额为 0.30 USD(1 笔信用卡交易 x 每笔 0.30 USD 交易费)。

AppExchange Checkout 入门

借助 Checkout,您的客户可以通过信用卡或银行转账购买您的解决方案 直接从您的 AppExchange 列表中获取。要开始使用 Checkout 接受付款,请创建一个 Stripe 账户,将账户连接到您的房源,并将定价计划添加到房源中——全部在 Salesforce 合作伙伴控制台。

  • 为 AppExchange Checkout 创建 Stripe 账户 要将 Checkout
    用于您的 AppExchange 列表,您必须在我们的支付合作伙伴 Stripe 处创建一个账户。
  • 将 Stripe 账户连接到您的 AppExchange 列表 要将 Checkout 用于您的 AppExchange 列表,请将您的 Stripe 帐户连接到 Salesforce 合作伙伴控制台中的列表
  • 将定价计划添加到您的 AppExchange Checkout 列表
    要使用 AppExchange Checkout 为您的解决方案提供订阅,请在 Salesforce 合作伙伴控制台中创建定价计划。然后将计划同步到 Stripe。定价计划设置解决方案的成本、货币和计费频率。
  • 激活 AppExchange Checkout
    的银行付款 要让客户通过银行转帐为您的解决方案付款,请在 Stripe 中请求此付款方式。在 Stripe 审核并批准您的请求后,您就有资格接收银行付款。根据您所在的位置,您可以通过自动清算所 (ACH) 网络或单一欧元支付区 (SEPA) 框架接受付款。
  • 发送 AppExchange Checkout 购买的电子邮件收据
    要向客户发送 Checkout 购买收据,请在 Stripe 管理平台中设置电子邮件收据。
  • 预览 AppExchange Checkout 体验 如果您在列表上启用了 Checkout,则可以通过修改 AppExchange 列表 URL 来预览客户购买体验
  • 将免费 AppExchange 列表转换为付费
    列表 如果与您的免费 AppExchange 列表关联的解决方案通过了安全审核,则可以使用 Checkout 将列表转换为接受付款。首先,在 Salesforce 合作伙伴控制台中启用结账。如有必要,然后支付安全审查费。

为 AppExchange Checkout 创建 Stripe 账户

要将 Checkout 用于您的 AppExchange 列表,您必须在我们的 支付合作伙伴 Stripe。

所需的用户权限
要管理 AppExchange 列表,请执行以下操作:管理房源

在创建 Stripe 账户之前,请准备好此信息。

  • 对您的业务的简短描述,例如您销售的产品
  • 有关您商家的基本信息,例如其实际地址
  • 外部身份提供商的登录信息,例如 Google、Facebook 或 LinkedIn
  • 要接收付款的银行账户的帐号和路由号码

收集此信息后,就可以开始了。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击发布以转到 Salesforce 合作伙伴控制台。
  3. 点击列表
  4. 创建列表或编辑现有列表。
  5. 点击设置定价 |为您的解决方案定价
  6. 对于“定价模型”,请选择“付费”。
  7. 对于付款方式,请选择 AppExchange Checkout
  8. 选择何时从客户那里收集付款详细信息,在他们安装您的 溶液。
  9. 点击连接到 Stripe。如果您没有看到此选项,则可能是 您的 Stripe 账户已经连接,您可以跳到最后一步。Stripe 网站将在新的浏览器标签页中打开。
  10. 要创建您的 Stripe 账户,请按照 Stripe 网站上的提示操作。完成此步骤后,Stripe 选项卡将关闭,您将返回到 合作伙伴控制台。
  11. 验证您是否成功。如果您在解决方案中看到“Connected to Stripe as” 定价部分,一切就绪。您有一个 Stripe 账户,并且它已连接到 清单。

创建账户后,您可以在 Stripe 网站上对其进行管理。

将 Stripe 账户关联到您的 AppExchange 列表

要将 Checkout 用于您的 AppExchange 列表,请将您的 Stripe 账户连接到列表 在 Salesforce 合作伙伴控制台中。

用户 所需权限
要管理 AppExchange 列表,请执行以下操作:管理房源

如果您没有 Stripe 账户,请先按照为 AppExchange Checkout 创建 Stripe 账户中的说明创建一个账户。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击发布以转到 Salesforce 合作伙伴控制台。
  3. 点击列表
  4. 创建列表或编辑现有列表。
  5. 点击设置定价 |为您的解决方案定价
  6. 对于“定价模型”,请选择“付费”。
  7. 对于付款方式,请选择 AppExchange Checkout
  8. 选择何时从客户那里收集付款详细信息,在他们安装您的 溶液。
  9. 点击连接到 Stripe。如果您没有看到此选项,则可能是 您的 Stripe 账户已经连接,您可以跳到最后一步。Stripe 网站将在新的浏览器标签页中打开。
  10. 要连接您的 Stripe 账户,请按照 Stripe 网站上的提示登录您的 帐户。如果您没有 Stripe 账户,请按照提示创建一个。完成此步骤后,Stripe 选项卡将关闭,您将返回到 合作伙伴控制台。
  11. 验证您的房源是否已关联到 Stripe。如果您在 解决方案定价部分,一切就绪。

连接 Stripe 账户后,您可以将定价计划添加到 清单。

将定价计划添加到您的 AppExchange 结帐列表

要使用 AppExchange Checkout 提供解决方案订阅,请创建定价 在 Salesforce 合作伙伴控制台中进行计划。然后将计划同步到 Stripe。定价计划将 解决方案的成本、货币和计费频率。

用户权限 需要
要管理 AppExchange 列表,请执行以下操作:管理房源

在创建定价计划之前,您必须已经拥有一个 Stripe 账户,并且 帐户必须连接到 Salesforce 合作伙伴控制台。了解如何操作,请参阅将 Stripe 账户连接到您的 AppExchange 列表。

重要

虽然可以在 Stripe 网站上编辑计划, 仅在合作伙伴控制台中进行编辑。在 Stripe 网站上所做的更改不会同步 返回合作伙伴控制台,并且不会出现在您的列表中。

您可以创建 为您的列表提供多种定价计划。例如,您可以创建一个使用 按月计费和另一个使用按年计费的计划。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击发布以转到 Salesforce 合作伙伴控制台。
  3. 点击列表
  4. 创建列表,或编辑现有列表。如果您要创建商品信息,请填写所有 “填写基本信息”步骤中的必填字段。
  5. 点击设置定价
  6. 对于“定价模型”,请选择“付费”。
  7. 对于付款管理,请选择 AppExchange Checkout
  8. 选择何时在客户之前或之后收集客户的付款信息 安装解决方案。
  9. 如果之前未选择国家/地区,请选择一个国家/地区。
  10. 提供任何必需的税务信息。
  11. 单击“添加定价计划”。
  12. 填写所需的详细信息。定价计划详计划名称为您的计划指定一个描述性名称。我们建议包括账单 频率,例如 Annual。价格输入此计划的成本。货币选择客户可用于支付解决方案费用的币种。选择 美元 (USD),因此客户可以使用美国银行账户付款。选择欧元 (EUR) 因此,客户可以使用欧洲银行账户付款。单位选择是按用户还是按公司应用价格 (组织范围)。频率选择按月、按年或一次性计费频率。试用期(可选)为客户提供特定时间内的解决方案试用版 期限,例如 30 天。
  13. 选择在列表中显示解决方案定价中显示的计划名称 表,或作为计划 1、计划 2 等。如果只有一个计划,它会显示在您的 列为默认计划。
  14. 点击保存并同步到 Stripe
  15. 单击“保存并同步”。您对此商品信息所做的所有未保存的更改都会被保存,并且您的定价 套餐将同步到关联的 Stripe 账户。同步的定价计划会立即生效 在已发布的列表中可用。

激活 AppExchange Checkout 的银行付款

若要让客户通过银行转帐支付解决方案费用,请请求此付款方式 在 Stripe 中。在 Stripe 审核并批准您的请求后,您就有资格获得银行收款 付款。根据您所在的位置,您可以通过自动清算所接受付款 (ACH) 网络或单一欧元支付区 (SEPA) 框架。

注意

您在 Stripe 中的公司地址决定了您可以接受的银行转账类型。 要接受 ACH 付款,您的公司必须位于美国。接受 SEPA 付款,您的公司必须位于欧盟。您不能同时接受 ACH 和 SEPA 付款。

  1. 转到 Stripe 网站。
  2. 登录您的 Stripe 账户。
  3. 单击“设置”。
  4. 在付款和付款下,点击付款方式
  5. 为您的账户申请 ACH 贷记转账 (1) 或 SEPA 直接借记 (2)。您的激活请求将发送到 Stripe 进行处理。在以下情况下,您会收到一封电子邮件 您的请求已获批准。
  6. 如果您申请了 ACH 贷记转账,请验证激活是否成功。
    1. 再次访问 Stripe 网站。
    2. 登录您的 Stripe 账户。
    3. 转到 Stripe 的 ACH 指南。
    4. 单击启用 ACH。如果您没有看到启用 ACH 的选项,则 ACH 您的账户已激活贷记转帐。

发送 AppExchange Checkout 购买的电子邮件收据

要向客户发送 Checkout 购买的收据,请在 Stripe 中设置电子邮件收据 挡泥板。

  1. 登录 Stripe。
  2. 在 Stripe 管理平台中,点击设置
  3. 在付款和付款下,点击电子邮件收据
  4. 启用成功付款的设置。
  5. 点击保存

预览 AppExchange 结账体验

如果您在商品信息上启用了 Checkout,则可以预览客户购买 通过修改 AppExchange 列表 URL 获得体验。

  1. 转到解决方案的 AppExchange 列表。
  2. 将 &modal=appx_getitnow_buyform_modal 附加到 列出 URL,然后刷新页面。

将免费的 AppExchange 列表转换为付费列表

如果与您的免费 AppExchange 列表关联的解决方案通过了安全审核, 您可以使用 Checkout 将商品信息转换为接受付款。首先,在 Salesforce 合作伙伴控制台。如有必要,然后支付安全审查费。

所需的用户权限
要管理 AppExchange 列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 为列表启用结帐。
    1. 单击发布以转到 Salesforce 合作伙伴控制台。
    2. 点击列表
    3. 找到要更新的列表,然后单击磁贴。
    4. 点击设置定价 |为您的解决方案定价
    5. 选择“已付费”。
    6. 选择 AppExchange Checkout
    7. 选择何时在客户安装之前或之后向客户收集付款详细信息 您的解决方案。
    8. 如果之前未选择国家/地区,请选择一个国家/地区,并提供任何必需的税费 信息。
    9. 添加定价计划。
    10. 选择您接受的付款方式。
    11. 单击“下一步”。
  3. 在【获得批准】步骤中,提交您的商品信息以供审批。注意在我们工作期间,您可以继续创建房源信息。在您的房源 完成并批准后,即可将其发布到 AppExchange。
  4. 要支付安全审查费用,请记录支持案例。注意当您对解决方案收费时,将收取安全审查费用。费用免除 用于免费列表。
    1. 使用您注册 Salesforce 时使用的用户名登录 Salesforce 帮助 合作伙伴社区。
    2. 单击“联系支持人员”。
    3. 单击“创建案例”,然后填写必填字段。
    4. 对于主题,输入安全审查费用
    5. 有关说明,请提及您是转换免费 AppExchange 的 Salesforce 合作伙伴 上市付费。
    6. 当系统提示您选择产品时,请选择“合作伙伴社区和” AppExchange
    7. 对于主题,选择“安全审查”。
    8. 选择实例类型和严重性级别。
    9. 单击“创建案例”。Salesforce 与您联系以安排支付安全审查费用 费。

在 AppExchange Checkout 中支持国际支付

只需几个步骤,您就可以让 Checkout 准备好接受客户的付款 欧盟 (EU) 和其他地区。首先,确认您的公司位于欧盟或 英国。然后,如果您所在国家/地区的税务机关要求您收取 增值税 (VAT),请在发布控制台中启用增值税。

  • 对 AppExchange Checkout 交易收取增值税 如果您所在的国家/地区的税务机关要求您收取增值税 (VAT),您可以在 Checkout 交易
    中包含增值税。在 Salesforce 合作伙伴控制台中启用此选项后,增值税将应用于 Stripe 中的账单。您负责增值税登记、维护所需数据以及分配您收取的税费。
  • AppExchange Checkout
    的强客户身份验证 强客户身份验证 (SCA) 通过身份验证步骤增强了在线支付的安全性。了解 SCA 的工作原理、哪些地区需要它,以及它如何影响 Checkout 付款。然后让您的公司和客户为 SCA 做好准备。

收取 AppExchange 结账交易的增值税

如果您所在国家/地区的税务机关要求您征收增值税 (VAT),您可以 在结账交易中包含增值税。在 Salesforce 合作伙伴中启用此选项后 控制台,增值税适用于 Stripe 中的账单。您负责增值税登记, 维护所需的数据,并分配您收取的税款。

用户权限 需要
要管理 AppExchange 列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴 社区。
  2. 单击“发布”以转到 Salesforce 合作伙伴 安慰。
  3. 点击列表
  4. 创建列表,或编辑现有列表。
  5. 点击设置定价 |为您的解决方案定价
  6. 对于“定价模型”,请选择“付费”。
  7. 对于付款管理,请选择 AppExchange 结帐
  8. 选择何时在客户之前或之后向客户收集付款详细信息 安装解决方案。
  9. 如果尚未选择国家/地区,请选择一个国家/地区。
  10. 选择对 AppExchange 交易收取增值税的选项。注意一次性购买不支持增值税。
  11. 选择一个国家/地区并输入所有欧盟 (EU) 国家/地区的增值税号 您在哪里收取增值税。
  12. 保存更改。

如果您使用 Checkout Management 应用程序管理 Checkout 数据,则可以使用该应用程序 以查看增值税申报信息。

AppExchange Checkout 的强客户身份验证

强大的客户身份验证 (SCA) 增强了在线支付的安全性,具有 身份验证步骤。了解 SCA 的工作原理、哪些区域需要它以及它是如何工作的 影响结账付款。然后让您的公司和客户为 SCA 做好准备。

  • 什么是强客户身份验证?
    强大的客户身份验证 (SCA) 通过身份验证步骤增强了在线支付的安全性。在欧洲经济区,在线支付(包括 AppExchange Checkout 支付)需要 SCA。
  • 强客户身份验证如何影响 AppExchange Checkout 强客户身份验证 (SCA) 会自动集成到欧洲客户的 Checkout
    支付体验中。了解 SCA 如何影响初始购买和定期付款。
  • AppExchange Checkout 的强客户身份验证最佳实践 如果您在需要强客户身份验证 (SCA) 的区域销售 AppExchange 解决方案,请遵循这些 Checkout
    最佳实践。

什么是强客户身份验证?

强大的客户身份验证 (SCA) 增强了在线支付的安全性,具有 身份验证步骤。在欧洲经济区进行在线支付需要 SCA, 包括 AppExchange Checkout 付款。

SCA 由第二支付服务指令 (PSD2) 强制执行,该指令引入了以下法律 提高欧洲经济区在线支付的安全性。9月起 2019 年 14 月,居住在该地区的客户可能会被要求进行身份验证 在线购物的步骤。

客户可以使用密码、发送到移动设备的代码或 使用生物识别数据,例如指纹。此验证步骤适用于一次性 购买和定期付款,例如订阅。客户的银行卡或信用卡 颁发者通过验证其 身份。

从 2019 年 9 月 14 日开始,Checkout 会自动将 SCA 集成到付款中 为欧洲客户提供体验。要了解有关 SCA 的更多信息,请转到 https://stripe.com/docs/strong-customer-authentication。

强客户身份验证如何影响 AppExchange Checkout

强客户身份验证 (SCA) 会自动集成到 Checkout 中 欧洲客户的支付体验。了解 SCA 如何影响初始购买和 定期付款。

初次购买

首次购买是客户的第一笔结账交易。在最初的 购买时,客户使用结帐向导选择付款计划和方法, 提供账单和联系信息,并确认付款。在以下地区 需要 SCA,则 Checkout 向导会添加身份验证步骤。

客户点击购买后,Checkout 可能会提示他们 以验证他们的身份。例如,系统可能会要求他们输入验证 发送到与其付款方式关联的移动设备的代码。这 验证步骤使用 3DS 验证 2 协议,由 Checkout 的付款管理 合作伙伴,Stripe。在客户验证其身份后,Stripe 会处理 付款。

定期付款

客户还可以按月或按年进行定期付款。在区域 需要 SCA 的,第一笔付款是初始购买,客户可能是 要求验证其身份以完成交易。结账尝试 使用初始中提供的帐单详细信息处理后续付款 根据订阅的条款和条件进行购买。在需要 SCA、客户的银行或信用卡发卡机构审查付款尝试,并 确定是否请求客户授权。

如果需要客户授权,Stripe 会将付款标记为失败。下一个 当客户登录 AppExchange 时,Checkout 会提示客户进行授权 付款 (1)。客户单击“授权”(2),然后 使用与初始购买相同的过程验证其身份。之后 客户验证其身份,Stripe 处理付款。

AppExchange Checkout 的强大客户身份验证最佳实践

如果您在需要强大客户的区域销售 AppExchange 解决方案 身份验证 (SCA),请遵循这些 Checkout 最佳实践。

  1. 让您的客户为强客户身份验证做好准备 如果您为欧洲经济区的客户提供服务,请告知强客户身份验证
    (SCA) 如何影响在线支付,包括 AppExchange 解决方案的付款。
  2. 管理需要客户授权的 AppExchange Checkout 订阅付款
    如果 Checkout 订阅付款因需要客户授权而失败,请确定 Stripe 如何处理相关订阅。例如,您可以将 Stripe 配置为取消订阅、将订阅标记为未付费或不执行任何操作。
  3. 查看需要客户授权的 AppExchange Checkout 订阅付款
    如果 Checkout 订阅付款因需要客户授权而无法处理,则 Stripe 会将付款标记为失败。在 Stripe 管理平台中查看这些付款,查看交易详情,包括客户联系信息。您可以使用此信息跟进客户,并提供在 AppExchange 上授权付款的说明。
  4. 授权 AppExchange Checkout 订阅付款 在需要强客户身份验证 (SCA) 的区域,客户的银行或信用卡发卡机构可能会要求客户定期授权 Checkout 订阅付款
    。要查看需要客户授权的付款,请查看您的 Stripe 管理平台。如果需要授权,我们会在客户登录 AppExchange 时提示他们。但是,您也可以向客户提供授权付款的自助服务说明。

让您的客户为强大的客户身份验证做好准备

如果您为欧洲经济区的客户提供服务,请传达客户有多强大 身份验证 (SCA) 会影响在线支付,包括 AppExchange 的支付 溶液。在您的沟通中,我们建议您:

  • 定义 SCA 并解释 SCA 如何改变在线支付体验。
  • 请注意,SCA 会影响欧洲经济区的多种类型的在线支付, 包括 AppExchange 付款。
  • 说明可能会要求客户定期授权 AppExchange 付款, 其中包括身份验证步骤。
  • 说明如果需要授权,我们会在客户登录时提示他们 AppExchange。
  • 提供用于授权 AppExchange 订阅付款的自助服务步骤。

管理需要客户的 AppExchange Checkout 订阅付款 授权

如果 Checkout 订阅付款因需要客户授权而失败, 确定 Stripe 如何处理相关订阅。例如,您可以将 Stripe 配置为 取消订阅、将订阅标记为未付费或不执行任何操作。

  1. 登录 Stripe。
  2. 在 Stripe 管理平台中,点击设置
  3. 在“计费”下,单击“订阅和电子邮件”。
  4. 转到管理需要 3DS 验证的付款,然后配置订阅 状态 (1)。重要不要启用“客户电子邮件”设置。自 授权付款时,客户必须登录 AppExchange。

查看需要客户授权的 AppExchange Checkout 订阅付款

如果 Checkout 订阅付款因需要客户而无法处理 授权时,Stripe 会将付款标记为失败。在 Stripe 管理平台中查看这些付款,以便 查看交易详情,包括客户联系信息。您可以使用此信息来 跟进客户并提供授权付款的说明 AppExchange。

  1. 登录 Stripe。
  2. 在 Stripe 管理平台中,点击支付
  3. 按如下方式配置付款筛选器。滤波器价值地位不完全的
  4. 单击完成
  5. 点击付款可查看有关交易的详细信息。

授权 AppExchange Checkout 订阅付款

在需要强客户身份验证 (SCA) 的地区,客户的银行或 信用卡发卡机构可能会要求客户授权 Checkout 订阅付款 周期性地。要查看需要客户授权的付款,请查看您的 Stripe 管理平台。如果 授权是必需的,我们会在客户登录 AppExchange 时提示他们。但是,您 还可以为客户提供授权付款的自助服务说明。

所需的用户权限
要管理 AppExchange 订阅,请执行以下操作:管理账单
  1. 登录到 AppExchange。
  2. 在用户配置文件菜单中,单击“我的安装”和“我的安装” 订阅
  3. 找到需要授权的订阅。
  4. 单击“授权付款”(1)。
  5. 查看订阅详细信息,然后单击“授权”。

管理 AppExchange Checkout 订阅

处理与 Checkout 订阅相关的常见客户请求,例如查看 付款历史记录、添加或删除许可证以及取消订阅。

  • 查看 AppExchange 结帐收据
    如果客户请求提供之前 Checkout 付款的收据,您可以共享在 AppExchange 上查看付款历史记录的自助服务步骤。
  • 在 AppExchange Checkout 订阅中添加或删除许可证 您的客户可以在 AppExchange 上在其 Checkout 订阅
    中添加或删除许可证。如果客户在当前计费周期内添加许可证,则额外的许可证将立即可用。Checkout 在客户的下一个计费周期按比例收取费用。如果客户删除许可证,则删除将在下一个计费周期开始时生效。删除生效后,Checkout 会向客户收取减少的许可证计数费用。分享这些在 AppExchange 上更新其订阅的自助服务步骤。
  • 取消 AppExchange Checkout 订阅 如果客户想要结束 Checkout 订阅,您可以在 AppExchange 上共享取消订阅
    的自助服务步骤。取消在合同期限结束时生效。

查看 AppExchange 结帐收据

如果客户要求提供之前 Checkout 付款的收据,您可以共享 在 AppExchange 上查看付款历史记录的自助服务步骤。

所需的用户权限
要管理 AppExchange 订阅,请执行以下操作:管理账单
  1. 登录到 AppExchange。
  2. 在用户配置文件菜单中,单击“我的安装”和“我的安装” 订阅
  3. 找到要查看其付款历史记录的订阅。
  4. 从下拉列表中,选择“管理订阅”。
  5. 转到“付款历史记录”,然后单击发票以查看有关购买的详细信息。

在 AppExchange Checkout 订阅中添加或删除许可证

您的客户可以在其 Checkout 订阅中添加或删除许可证 AppExchange。如果客户在当前计费周期内添加许可证,则额外的 许可证立即可用。Checkout 向客户收取按比例计算的下一次费用 计费周期。如果客户删除许可证,则删除将在客户开始执行时生效 下一个计费周期。Checkout 在删除时向客户收取减少的许可证数量费用 生效。分享这些用于更新其订阅的自助服务步骤 AppExchange。

所需的用户权限
要管理 AppExchange 订阅,请执行以下操作:管理账单

警告

请勿使用 Stripe 网站更改 AppExchange 客户的许可证。更改不会同步到 Checkout 或许可证管理 应用程序 (LMA)。相反,请按照修改许可证记录中的说明使用 LMA 进行许可证更新

  1. 登录到 AppExchange。
  2. 在用户配置文件菜单中,单击“我的安装”和“我的安装” 订阅
  3. 找到要更新的订阅。
  4. 从下拉列表中,选择“管理订阅”。
  5. 单击编辑
  6. 转到“付款详细信息”,然后编辑与 订阅。
  7. 单击“查看更改”。
  8. 同意条款和条件,然后单击“保存”。

取消 AppExchange Checkout 订阅

如果客户想要结束 Checkout 订阅,您可以共享 在 AppExchange 上取消订阅。取消在 合同期限。

所需的用户权限
要管理 AppExchange 订阅,请执行以下操作:管理账单
  1. 登录到 AppExchange。
  2. 在用户配置文件菜单中,单击“我的安装”和“我的安装” 订阅
  3. 找到要取消的订阅。
  4. 从下拉列表中,选择“管理订阅”。
  5. 单击“结束订阅”,然后确认取消。

AppExchange Checkout 常见问题解答

查找有关 Checkout 的常见问题的答案。

  • AppExchange Checkout 是否会取代许可证管理应用程序?
    不可以,Checkout 与 LMA 合作以支持许可流程。当客户购买您的解决方案时,Checkout 会在 LMA 中创建许可证记录。如果客户在 AppExchange 上编辑其订阅(例如通过添加席位),则 LMA 中的许可证记录会自动更新以反映这些更改。
  • AppExchange Checkout 如何影响 Trialforce 和潜在客户管理?
    结账不会影响您的 Trialforce 配置或您管理潜在客户的方式。但是,当客户使用 Checkout 注册试用版时,相应的试用用户在许可证管理应用程序 (LMA) 中列为“活动”。
  • 在安装之前还是之后收集 AppExchange Checkout 客户的付款信息更好?
    这两种方法都有优点。我们建议您考虑您的目标客户和业务流程,然后再做出决定。使用此表来指导您的决策。
  • AppExchange Checkout 是否支持多种货币?
    是的。要在房源中提供其他货币,请前往合作伙伴控制台,将计划添加到房源中。当客户购买您的解决方案时,Checkout 会以您在计划中指定的货币向他们收费。当 Stripe 将付款转给您时,付款会转换为您银行账户使用的货币。
  • 如果我使用 AppExchange Checkout 销售我的解决方案,客户是否必须从 AppExchange 购买?
    是的,购买必须在 AppExchange 上进行,并且根据您的 Salesforce 合作伙伴协议进行收益分成。此外,如果以其他方式处理交易,则 Checkout 无法将购买与您的解决方案相关联,也无法使用许可证管理应用程序 (LMA) 预配许可证。
  • 我的客户可以切换到其他 AppExchange Checkout 付款计划吗?
    是的,您可以在 Stripe 中将客户切换到其他套餐。新计划在下一个计费周期开始时生效。如果您希望更改立即生效,请在 Stripe 中取消当前计划,并要求客户从您的列表中购买新计划。
  • 如果客户的信用卡付款在 AppExchange Checkout 中被拒绝,其许可证是否会变为非活动状态?
    在 Stripe 设置中,您可以确定信用卡被拒绝时会发生什么情况。您可以重试付款或停用订阅。如果停用订阅,许可证将变为非活动状态。
  • 当 AppExchange Checkout 客户在当前计费周期内添加或删除许可证时,如何计费?
    如果客户在当前计费周期内添加许可证,则许可证可立即使用。Checkout 在客户的下一个计费周期按比例收取费用。如果客户删除许可证,则减少将在下一个计费周期开始时生效。客户可以在当前计费周期内继续使用许可证。Checkout 从客户的下一个计费周期开始向客户收取减少的许可证计数费用。
  • 如果管理员使用 AppExchange Checkout 购买并安装解决方案,其他用户是否可以在 AppExchange 上编辑订阅?
    是的,前提是用户在与订阅关联的 Salesforce 组织中具有“管理账单”权限。
  • 为什么我的客户无法进行 AppExchange Checkout 购买?
    如果客户在您的列表中单击“立即获取”,但无法进行 Checkout 购买,请验证该客户是否已使用受支持的 Salesforce 组织登录 AppExchange。Checkout 仅支持状态为“活动”的付费组织。不支持试用组织、沙盒组织和 Developer Edition 组织。
  • AppExchange Checkout 是否支持在 Stripe 中创建的税率?
    不。虽然 Stripe 允许您创建税率,但 Checkout 不支持 Stripe 税率。Salesforce 在内部管理税率,包括美国销售税和增值税 (VAT) 的税率。

AppExchange Checkout 是否取代了许可证管理 应用程序?

不可以,Checkout 与 LMA 合作以支持许可流程。当客户 购买您的解决方案时,Checkout 会在 LMA 中创建许可证记录。如果客户编辑 他们在 AppExchange 上的订阅,例如通过添加席位、LMA 中的许可证记录 自动更新以反映这些更改。

AppExchange Checkout 如何影响 Trialforce 和潜在客户 管理?

结账不会影响您的 Trialforce 配置或您管理潜在客户的方式。然而 当客户使用 Checkout 注册试用版时,相应的试用用户在许可证管理应用程序 (LMA) 中列为“活动”。

在之前收集 AppExchange Checkout 客户的付款信息是否更好,还是更好 安装后?

这两种方法都有优点。我们建议您考虑您的目标客户和 您的业务流程,然后做出决定。使用此表来指导您的决策。

何时收集付款信息?这种方法的优点是什么?试验在哪里进行?它是如何工作的?
安装试用时长是在您向商品信息添加定价计划时设置的。客户可以轻松地在试用体验和付费体验之间转换,因为你 拥有处理订单所需的信息。条纹客户选择一个计划并输入付款详细信息,然后再安装 包。AppExchange 根据所选计划在 Stripe 中创建订阅,包括 试用信息。接下来,在包所在的合作伙伴业务组织中创建许可证 注册。试用期在 Stripe 中管理。试用期结束后,Stripe 会收取费用 直接使用信用卡。
安装试用时长在许可证管理应用程序 (LMA) 中设置。客户可以快速试用您的解决方案,因为他们不必提供 预先付款信息。如果您的目标市场包括企业客户,则此选项是理想的选择。这些 当付款详细信息为 进入。许可证管理应用程序 (LMA)客户从“我的安装和订阅”页面购买您的解决方案 AppExchange。许可证是根据您设置的默认许可证行为在 LMA 中创建的 在包注册期间。试用期由您设置的默认许可证行为决定。AppExchange 在客户完成 购买流程。当您在 LMA 中管理试验时,请记住,客户无法看到您的 LMA 设置。若要传达试用时长,请使用“其他定价详细信息”字段 在您的列表中。

AppExchange Checkout 是否支持多种货币?

是的。要在房源中提供其他币种,请前往合作伙伴控制台,然后添加 您的房源计划。当客户购买您的解决方案时,Checkout 将收取费用 它们以您在计划中指定的货币表示。当 Stripe 将 支付给您的,它将转换为您的银行使用的货币 帐户。

如果我使用 AppExchange Checkout 销售我的解决方案,客户是否必须 从 AppExchange 购买?

是的,购买必须在 AppExchange 上进行,并且需要根据您的 Salesforce 合作协议。此外,如果交易以其他方式处理, Checkout 无法将购买与您的解决方案相关联,也无法将许可证与 许可证管理应用程序 (LMA)。

我的客户可以切换到其他 AppExchange Checkout 付款计划吗?

是的,您可以在 Stripe 中将客户切换到其他套餐。新计划生效 在下一个计费周期开始时。如果您希望更改立即生效, 在 Stripe 中取消当前计划,并要求客户从您的 清单。

如果客户的信用卡付款在 AppExchange Checkout 中被拒绝, 他们的许可证会失效吗?

在 Stripe 设置中,您可以确定信用卡被拒绝时会发生什么情况。 您可以重试付款或停用订阅。如果停用订阅, 许可证变为非活动状态。

当 AppExchange Checkout 客户在 当前计费周期?

如果客户在当前计费周期内添加许可证,则许可证为 可立即使用。Checkout 向客户收取按比例计算的下一次费用 计费周期。如果客户删除许可证,则减少将在客户删除许可证时生效 下一个计费周期。客户可以在当前计费期间继续使用许可证 时期。Checkout 向客户收取减少的许可证数量,从他们的下一个许可证开始 计费周期。

如果管理员使用 AppExchange Checkout 购买并安装解决方案, 其他用户可以在 AppExchange 上编辑订阅吗?

是,前提是用户在 Salesforce 组织中具有“管理账单”权限 与订阅关联。

为什么我的客户无法进行 AppExchange Checkout 购买?

如果买家点击了商品信息上的【立即获取】,但无法制作 结帐购买,验证客户是否已使用受支持的 Salesforce组织。Checkout 仅支持状态为“活动”的付费组织。 不支持试用组织、沙盒组织和 Developer Edition 组织。

AppExchange Checkout 是否支持在 条纹?

不。尽管 Stripe 允许您创建税率,但 Checkout 不支持 条纹费率。Salesforce 在内部管理税率,包括美国销售税和 增值税 (VAT)。

AppExchange 搜索的工作原理是什么?

搜索是 Salesforce 客户最流行的查找方式之一 AppExchange 上的解决方案。了解关键字相关性、参与度、列表体验和 机器学习会影响客户看到的搜索结果。然后应用提示来提供帮助 客户在搜索业务解决方案时会发现您的列表 问题。

哪些因素会影响 AppExchange 搜索结果?

当用户搜索 AppExchange 时,有四个因素会影响他们看到的结果。关键词 相关性是最重要的因素,其次是参与度、上市经验和机器 学习。

关键字相关性

关键字相关性考虑了客户的搜索词与文本的对齐程度 清单。搜索词与列表文本的一致性越高,其关键字就越高 关联。标题、标语和简要描述文本的权重高于其他文本 列出文本。例客户访问 AppExchange 以查找用于管理调查的应用程序。他们的搜索 包括“反馈”和“收集”这两个词。包含以下字词的 AppExchange 列表 与没有的列表相比,具有更高的关键字相关性。

婚约

参与度取决于您的列表的受欢迎程度,并考虑客户活动,例如 屏幕截图视图、体验版和安装。我们每天对这些活动进行总体测量 在过去的 30 天里。您的列表中发生的客户活动越多,其参与度就越高。例客户访问 AppExchange 以查找文档生成应用程序。在执行 搜索时,他们访问了两个列表。第一个列表只有几个低分辨率的截图, 因此,客户没有互动就离开了。第二个列表具有高分辨率 屏幕截图、视频和免费试用版,客户与它们中的每一个进行交互。在这个 场景中,客户的行为有助于提高第二次上市的参与度 比第一个。

上市经验

商品信息体验会考虑商品信息中未包含在关键字中的其他方面 相关性和参与度因素。其中一些方面与您的 Salesforce 合作伙伴关系有关, 例如参与 Pledge 1% 计划。其他的则与客户的体验有关 您的解决方案,例如您的房源评论的数量和质量,或者您的解决方案何时 上次更新。例Salesforce 合作伙伴在 AppExchange 上列出了一个新的电话应用程序。提高认识和 安装后,合作伙伴将启动营销活动。然后,合作伙伴发送后续电子邮件 给安装了该应用程序的客户。该电子邮件感谢客户试用该应用程序并询问 他们分享他们对 AppExchange 的反馈。评论数量增长和上市 经验增加。

机器学习

机器学习使用 AI 来改善 AppExchange 上的搜索体验。像其他搜索一样 提供商,我们不会分享有关机器学习算法的详细信息。但信任和客户 成功是算法设计的核心。信任意味着算法不断 调整搜索结果以确保真实性。客户成功意味着算法使 推断客户的搜索意图,并优先考虑最有可能的结果 推动积极成果。例客户访问 AppExchange 并搜索名为 Appy’s Maps 的解决方案。在 搜索结果中,一个竞争解决方案与 Appy 的地图一起出现。此时将显示此解决方案 因为一些搜索 Appy 地图的人最终安装了竞争解决方案。这 机器学习算法认为这一结果是积极的,并将竞争者联系起来 使用 Appy 的地图解决方案。

如何使客户在搜索 AppExchange 时轻松找到我的列表?

以下是一些提示,可帮助您的列表在 AppExchange 搜索结果中脱颖而出。

因素技巧
关键字相关性确定您的产品可以解决的业务问题,然后为您的产品/服务选择关键字 清单。当您将关键字合并到您的列表中时,请关注标题、标语和 简要说明。避免关键字堆砌。如果你的房源里有太多或不相关的关键词, 客户很难理解它提供的价值。另外,它是负面的 影响机器学习算法。使用市场分析查看推动列表活动的关键字 可视 化。这些可视化效果可帮助您确定关联的关键字 具有最多的磁贴、视频和演示视图。定期衡量参与度 查看您的分析并改进您的产品。
婚约确保您的列表包含屏幕截图、图形图块、视频和演示。 当客户与您的媒体互动时,参与度会增强,因此请关注质量,而不是 数量。吸引您的客户滚动浏览描述您的解决方案的屏幕截图 好处。添加号召性用语或视觉辅助工具,引导客户观看您的演示 视频。使用您的视频来宣传您的解决方案。使用演示视频深入了解解决方案的功能。
上市经验监视解决方案收到的反馈。用 谢谢,并用有用的提示和解决方案回应负面反馈。AppExchange的 不编辑已发布的评论,但您的客户可以根据他们的正面评价进行编辑 与您的互动。让您的房源保持新鲜。当您上传新包并发布新版本时, 查看您的房源内容。请务必描述您当前的功能并使用 最适合的关键字。及时了解 Salesforce 版本。检查您的解决方案是否适用于我们的 最新技术,并相应地更新您的列表。

保持强大的搜索地位是一场马拉松,而不是短跑。所有搜索因素都有效 一起,并且可以随着时间的推移而改变。定期查看房源的关键字、内容和 分析,以便它们为机器学习做出贡献。对那些因素进行更新 控制。

电子邮件通知

安装通知电子邮件

Salesforce 在 30 天后向您的订阅者发送电子邮件 他们安装你的应用或组件。这封电子邮件感谢订阅者和 鼓励他们通过写一个 回顾。我们仅在以下情况下发送电子邮件:

  • 订阅者具有有效的电子邮件地址。
  • 订阅者尚未收到通知。
  • 订阅者尚未发表评论。

查看通知电子邮件

当订阅者对您的列表发表评论和评论时,Salesforce 向可能感兴趣的各方发送电子邮件。通知 订阅者收到的内容取决于他们在对话中的角色 (提供者、作者或评论者)。

电子邮件通知的类型发送到
房源新评价您,提供者每当有人发布对您的列表的评论时发送。
对您的评论发表新评论综述作者仅当审稿作者以外的其他人发表评论时才发送 在评论中,以及作者是否选择接收电子邮件通知 在他们的个人资料上。如果作者回复通知,则回复 作为评论的新评论发布。
还评论了评论对评论发表评论的人发送给对评论发表评论的人,不是评论作者或评论作者 此评论,并已选择接收电子邮件 在他们的个人资料上通知。最多一个 电子邮件通知将发送给每个评论者 每个新评论。如果此人回复 通知,回复将作为新的发布 对评论发表评论。
关于房源审核的新评论您,提供者每当有人对您的房源评价发表新评论时发送。

收集 AppExchange 潜在客户

您可以配置 AppExchange 列表以收集潜在客户并将其交付给 Salesforce组织。特定的客户互动,例如观看列表的演示视频, 可以触发潜在客户收集。

  • AppExchange 潜在顾客 当您为 AppExchange 列表启用潜在顾客收集并且客户与该列表交互时,AppExchange 会记录潜在顾客
    。如果您在 Salesforce 组织中启用了 Web-to-Lead,则 AppExchange 还可以将潜在客户交付给该组织。某些 Web-to-Lead 设置可能会阻止将潜在客户传递到您的组织。
  • AppExchange 潜在顾客和许可活动
    当您为 AppExchange 列表启用潜在顾客收集并且客户与您的列表进行交互时,AppExchange 会记录潜在顾客。许可证记录是在客户安装解决方案时生成的。
  • 启用 AppExchange 潜在客户收集
    在客户与您的 AppExchange 列表交互时收集潜在客户。
  • AppExchange 潜在顾客源代码 潜在顾客源代码
    提供有关潜在顾客创建方式的信息,并可以帮助您确定如何继续。
  • 对 AppExchange 潜在顾客进行故障排除 您为 AppExchange 列表启用了潜在顾客
    收集。但是,组织中的潜在顾客计数与预期不同。了解潜在客户路由规则、reCaptcha 验证和其他设置如何确定 AppExchange 将哪些潜在客户发送到您的 Salesforce 组织。

AppExchange 潜在客户

当您为 AppExchange 列表启用潜在客户收集并且客户进行交互时 通过列表,AppExchange 会记录潜在顾客。如果您在 Salesforce 组织中启用了 Web-to-Lead, AppExchange 还可以将潜在客户传送给该组织。某些 Web-to-Lead 设置可能会阻止潜在客户 从交付到您的组织。当客户出现以下情况时,您可以收集潜在客户:

  • 安装解决方案
  • 试驾
  • 观看演示或视频
  • 注册免费试用
  • 点击次数 了解更多

在为商品启用潜在客户收集之前:

  • 在要接收潜在顾客的组织中配置 Web-to-Lead。
  • 在组织的 Web-to-Lead 设置中禁用 Require reCaptcha 验证。如果 reCaptcha 是 启用后,不会向组织发送任何 AppExchange 潜在客户。

按列表设置潜在客户收集。对于每个列表,启用客户 触发潜在客户收集的互动。对于每次交互,还要完成任何必需的操作 设置。例如,要在客户观看您的演示时收集潜在客户,您必须将演示视频添加到 您的房源。当客户与您的列表互动并为此启用潜在客户收集时 交互时,系统会提示他们填写 AppExchange 潜在客户注册表单。从以下位置收集的信息 该表单与客户活动数据相结合,作为潜在顾客共享。

注意

您无法修改 要求客户填写的潜在客户表单。要分享改进潜在客户表单的想法,请转到 到 IdeaExchange。

无论您的列表的潜在客户收集设置如何,客户仍然可以查看您的演示,并采取 体验版,单击以了解详细信息,然后安装解决方案。

AppExchange 潜在客户和许可活动

当您为 AppExchange 启用潜在客户收集时 列表和 客户与您的列表交互时,AppExchange 会记录潜在客户。生成许可证记录 当客户安装你的解决方案时。

当客户对 这 列出其中 你 选择 产生潜在客户。当客户出现以下情况时,可以生成潜在客户:

  • 安装解决方案
  • 试驾
  • 观看演示或视频
  • 注册免费试用
  • 点击次数 了解更多

相比之下,只有在客户安装解决方案时才会生成许可证记录。自 接收许可证时,还必须在合作伙伴业务组织。

启用 AppExchange 潜在顾客收集

当客户与您的 AppExchange 列表交互时收集潜在客户。在启用潜在客户收集之前,请验证接收潜在客户的 Salesforce 组织是否已准备就绪。

  • 您必须在标准 Salesforce 组织(而不是 Developer Edition 组织)中接收潜在客户。
  • 您接收潜在客户的组织必须启用 Web-to-Lead。
  • 必须在 Web-to-Lead 设置中禁用“需要 reCaptcha 验证”。
所需的用户权限
要编辑 AppExchange 列表,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”选项卡以启动合作伙伴控制台 网站。
  3. 在“列表”选项卡上,单击列表磁贴。
  4. 点击拓展您的业务
  5. 指定要接收潜在客户的 Salesforce 组织。我们建议使用 合作伙伴业务组织,以便您可以从一个方便的单一管理潜在客户和许可证 位置。
  6. 为一个或多个活动启用潜在客户收集,并完成任何所需的设置。
  7. 保存更改。

AppExchange 潜在客户源代码

潜在顾客源代码提供有关潜在顾客创建方式的信息,并可为您提供帮助 确定如何继续。

AppExchange 潜在顾客源代码始终使用以下格式:或 . 标识用户执行的操作 执行以生成潜在客户。SFDC-XX|Listing NameSFDC-dup-XX|Listing NameXX

下表列出了 AppExchange 操作及其含义。

行动描述
IN用户在您的列表中单击了立即获取,并启动了 解决方案的安装过程。此操作包括同意条款和 条件,然后单击确认页面上的安装按钮。注意有时用户 不要完成安装,否则稍后会卸载你的解决方案。跟踪包裹 安装时,请使用许可证管理应用程序 (LMA)。
DM用户点击了您列表中的“查看演示”,并观看了一些或 您的所有演示视频。
LM用户点击了列表上的“了解更多”。注意清单 以前有“了解更多”按钮,现在有“立即获取”按钮并接收潜在客户来源 带有 IN 操作的代码。
TS用户在您的列表中点击了立即获取,并启动了 Salesforce 和您的解决方案的 30 天免费试用版。这些用户可以是现有的 Salesforce 客户。
TD用户点击了列表上的“体验版”,并尝试了你的 测试组织中的解决方案。

封装安装引线

软件包安装是触发潜在客户创建的用户活动的一个示例。然而 AppExchange 并不是安装线索的唯一来源。许可证管理应用程序 (LMA) 也 创建安装引线。让我们看一个例子。用户购买了你的解决方案,并且 通过安装 URL 进行安装。AppExchange 不知道用户的活动,因此它 不会创建潜在客户。但是,安装会触发 LMA 以创建潜在顾客。要知道 哪个应用程序创建了潜在客户,请检查潜在客户源代码。

注意

LMA 的源代码 引线是 。Package Installation

让我们调整一下我们的示例,看看如何为同一个安装线索创建多个安装线索 包。首先,用户单击“立即获取”,然后启动但未完成 安装。AppExchange 使用源代码创建潜在客户。稍后,同一用户购买您的解决方案并安装 它通过安装 URL。LMA 使用源代码创建第二个潜在客户。同一用户。相同的包装。从表面上看, 潜在客户似乎是重复的,但潜在客户源代码显示它们不是。SFDC-IN|Simple Sample AppPackage Installation

在潜在客户和许可证记录中了解有关 LMA 潜在客户的更多信息,请参阅 LMA。

重复的潜在客户

重复潜在顾客是 AppExchange 已为此用户向您的组织发送的潜在顾客,其中列出了 或在过去 180 天内采取的行动。

重复的潜在客户源代码始终包含字符串并使用格式 .例如,表示用户在 简单的示例应用列表。-dup-SFDC-dup-XX|Listing NameSFDC-dup-DM|Simple Sample App

排查 AppExchange 潜在客户问题

您为 AppExchange 列表启用了潜在客户收集。但是,潜在客户计数 您的组织与您预期的不同。了解潜在客户路由规则、reCaptcha 验证和 其他设置决定了 AppExchange 将哪些潜在客户发送到您的 Salesforce 组织。

自定义潜在客户路由规则

通常,您可以设置自定义潜在顾客路由规则,以防止重复或不需要的销售线索 联系您的销售团队。

例如,贵公司的一名员工正在观看 AppExchange 列表的演示视频。什么时候 在提示输入联系信息时,他们输入公司电子邮件地址。AppExchange 会记录此内容 作为线索的互动。从销售的角度来看,这是一个不需要的线索。

要防止使用您公司电子邮件地址的用户的潜在客户传播到您的 Salesforce 组织,您可以创建自定义潜在客户路由规则。请参阅 Salesforce 中的潜在客户路由。

客户联系首选项

客户可以选择与 AppExchange 共享其联系信息,并允许来自 AppExchange 的联系 供应商。AppExchange 仅向允许提供商的客户向您的 Salesforce 组织发送潜在客户 联系。

Web-to-Lead reCaptcha (网络潜在客户 reCaptcha)

在 Salesforce 中接收 AppExchange 潜在客户 org,请在组织的 Web-to-Lead 设置中禁用 Require reCaptcha Verification (需要 reCaptcha 验证)。如果 reCaptcha 是 启用后,AppExchange 潜在客户不会发送到您的组织。

州/省/自治区/直辖市

AppExchange 将潜在客户发送给您的 组织通过 Web-to-Lead。用户通过完成 AppExchange 来提供潜在客户的联系信息 Web-to-Lead 表单。他们需要从选择列表中选择一个国家或地区。这 所选国家或地区将另存为文本值。例如,用户选择日本。这 saved value 是国家/地区的全称 Japan。AppExchange 潜在客户将发送到您的组织 国家/地区设置为日本。

在启用了州和国家/地区选择列表的组织中,您可以 可以选择使用预定义的标准州和国家/地区列表填充这些选择列表,这些列表可以 Salesforce 提供。您还可以编辑国家/地区名称和集成值,也称为 开发人员名称。

Web-to-Lead 表单使用来自状态和 国家/地区选择列表。要使 AppExchange 潜在顾客创建成功,集成值 组织中的国家/地区必须与 AppExchange Web-to-Lead 上捕获的值匹配 形式。在我们的示例中,它们必须都是日本。

更改国家/地区名称不会影响 AppExchange 潜在客户的创建,但更改 集成值确实如此。不要更改集成值。发送的国家或地区 AppExchange 潜在顾客必须与组织中的集成值匹配。如果没有匹配项,则创建潜在客户 失败。状态选择列表也会出现同样的问题。避免州和国家/地区 与选择列表相关的潜在客户失败,您有两种选择。使用标准选择列表集成 值,或将重复的州和国家/地区添加到您的选择列表中。

  • 使用标准选择列表集成值要实现此选项,请使用 组织中的 Salesforce 标准州和国家/地区选择列表,并将 按原样集成值。我们建议大多数合作伙伴使用此选项。使用此选项, AppExchange 潜在客户使用完整的州和国家/地区名称传播到您的组织。这 名称与标准选择列表中的集成值匹配。
  • 将重复的州和国家/地区添加到您的选择列表中实现这个 选项,如果您的组织中需要两个字母的州或国家/地区缩写。为 例如,您在用户界面中显示缩写,或使用它们与其他缩写集成 系统。将重复的州和国家/地区添加到您的选择列表中 不同的积分值。将一个值设置为两个字母的州或国家/地区 缩写。将 other 值设置为完整的州或国家/地区名称。仅使 可见的双字母缩写选择列表条目。使用此选项,AppExchange 将引领 使用与全名匹配的完整州和国家/地区名称传播到您的组织 组织中的集成值。您还可以将两个字母的积分值用作 需要。

更新 AppExchange 列表中的解决方案

如果您修改已发布的解决方案,请更新您的 AppExchange 列表,以便新的 客户可以访问最新版本。如果解决方案需要经过安全审查, 在提交版本之前,您可以将新版本链接到您的公开列表 安全审查。但是,在新版本发布之前,您无法发布更新的列表 通过。

注意

我们会定期对 AppExchange 上列出的解决方案进行重新审核。如果你的 解决方案正在接受安全审查并显示重大更改,我们会与您联系 安排对新版本的重新审查。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 点击列表
  4. 点击您要更新的房源。
  5. 单击“链接解决方案”。
  6. 找到要与 清单。
  7. 点击【商品状态】。
  8. 单击发布

AppExchange 常见问题

此列表包括有关在 AppExchange 上销售的常见问题。

  • 我可以添加更多行业吗?
  • 我是否需要 APO 才能在 AppExchange 上发布我的应用程序或组件?
  • 我可以更改我的公司名称吗?
  • 是否可以在 Salesforce 沙盒上创建解决方案并将其上传到 AppExchange?
  • 我可以编辑评论吗?
  • 我可以保留相同的列表但更改它提供的套餐吗?
  • 我是否可以使用新版本更新我的托管包,或者 补丁?
  • 买家如何找到我的房源?
  • 如何获取应用的 API 令牌?
  • 如何提高房源的受欢迎程度?
  • 如何查看 Salesforce 删除的列表?
  • 如何将客户升级到新版本?
  • 免费试用和试驾有什么区别?
  • 我在哪里可以分享我的想法?
  • 我在哪里可以写评论?
  • 我可以添加更多行业吗?
  • 我是否需要 APO 才能在 AppExchange 上发布我的应用程序或组件?
  • 我可以更改我的公司名称吗?
  • 我能否在 Salesforce 沙盒上创建解决方案并将其上传到 AppExchange?
  • 我可以编辑评论吗?
  • 我可以保留相同的列表但更改它提供的套餐吗?
  • 我可以使用新版本或补丁更新我的托管软件包吗?
  • 买家如何找到我的房源?
  • 如何获取应用的 API 令牌?
  • 如何提高房源的受欢迎程度?
  • 如何查看 Salesforce 删除的列表?
  • 如何将客户升级到新版本?
  • 免费试用和试驾有什么区别?
  • 我在哪里可以分享我的想法?
  • 我在哪里可以写评论?
  • 我可以为一个解决方案提供多个列表吗?

我可以添加更多行业吗?

不。为防止滥用,您只能为每个行业指定两个行业 清单。如果您涵盖更多行业,请完整提及或 房源的简要说明。

我是否需要 APO 才能在 AppExchange 上发布我的应用程序或组件?

不,您不再需要 AppExchange 发布组织 (APO),用于在 AppExchange 上发布您的应用程序或组件。您现在可以连接 将应用程序或组件直接开发到 AppExchange 发布控制台的组织。连接 组织,在合作伙伴社区中打开“发布”页面,然后单击“组织”选项卡。在连接组织之前,请确保 在合作伙伴社区中拥有“管理列表”权限。

我可以更改我的公司名称吗?

是的,您可以在合作伙伴控制台的“公司信息”页面上更改公司名称和公司简介的其他方面,例如徽标和联系信息。

是否可以在 Salesforce 沙盒上创建解决方案并将其上传到 AppExchange?

不。可以使用沙盒来安装和测试解决方案,但必须创建并上传它 使用 Developer Edition 组织。

我可以编辑评论吗?

您可以编辑自己创作的评价。您可以对评论发表评论 你没有写。

我可以保留相同的列表但更改它提供的套餐吗?

是的,您可以在 合作伙伴控制台。

首先,请确保将包含新包的组织连接到合作伙伴 安慰。而且,如果列表是公开的,则该软件包已通过 AppExchange 安全性 回顾。

接下来,转到合作伙伴控制台中的“列表”选项卡。编辑您要编辑的商品信息 更新。若要更改包,请转到“链接解决方案”页,然后选择新包 版本。

我是否可以使用新版本更新我的托管包,或者 补丁?

可以,但必须将包注册到许可证管理应用 (LMA)。

买家如何找到我的房源?

客户可以通过多种方式找到您的解决方案或咨询服务。在 AppExchange 上,他们 使用关键字搜索或使用类别浏览。他们还通过以下方式找到您的房源 外部搜索提供商,例如 Google。了解您的房源在每 这些方案有助于你获得潜在客户的最大可见性。关键字大多数时候,客户通过以下方式寻找解决方案和咨询服务 在 AppExchange 上搜索术语(也称为关键字)。AppExchange的 返回匹配结果,并根据关键字相关性对结果进行排序。这里是 关于其工作原理的一些提示。

  • 如果您在房源信息中的任意位置添加关键字,您的房源就会显示出来 在该关键字的搜索结果中。
  • 一般来说,如果一个关键词出现在前面,它的相关性就会增加 列表。
  • 一般来说,如果一个关键词出现的时间超过,它的相关性就会增加 一旦进入列表。多次列出一个关键字并不能改善 列表的排名。
  • 搜索两个或多个关键字时,仅搜索包含所有关键字的列表 以相同的顺序返回。此外,搜索多个 关键字也与驼峰大小写的单词匹配。例如,搜索“很棒” App 与 GreatApp 匹配。

人气当客户通过浏览类别寻找解决方案或咨询服务时, 类别中的列表根据过去 30 年的受欢迎程度进行排序 日。受欢迎程度取决于客户采取的行动,例如观看演示 视频,然后单击“了解更多”链接。表现出更大承诺的活动, 例如安装解决方案,比显示的活动更重要 减少承诺,例如点击屏幕截图。评论数量和 房源的平均评分对受欢迎程度没有贡献。排序客户还可以按评级、Salesforce 版本、价格等对结果进行排序 属性。按评分排名的搜索结果首先按数量排序 星级,然后是评论数量。例如,包含一条评论的商品信息 五星排名在有 20 条四星评论的房源之上。搜索引擎由于 AppExchange 是一个公共网站,因此搜索引擎会将您的列表页面编入索引 并在搜索结果中返回它们。提高您在外部的排名 搜索提供商,请确保您在 网站、博客、Facebook 和 Twitter 页面。

如何获取应用的 API 令牌?

您可以在应用程序通过 AppExchange 安全审核后为其请求 API 令牌。自 请求令牌,在 Salesforce 中记录支持案例 合作伙伴社区。对于产品,请指定合作伙伴计划和 好处。对于主题,请指定 ISV 技术请求

注意

此功能适用于符合条件的合作伙伴。有关合作伙伴计划的更多信息, 包括资格要求、访问 www.salesforce.com/partners。

如何提高房源的受欢迎程度?

受欢迎程度基于客户活动。AppExchange 衡量一切 用户在您的列表上执行的操作:安装、了解更多信息、试驾、演示、查看屏幕截图、白色 论文或数据表等。AppExchange 对活动进行权衡 根据其作为兴趣指示的重要性级别,并过滤掉尝试 滥用系统。

AppExchange 重新计算受欢迎程度 每天,然后总结和评估 30 天内的结果。当您按类别浏览时, 您会看到按过去 30 天内的相对受欢迎程度排序的列表。

买家对房源的评论或评分不会影响房源的受欢迎程度。AppExchange 访客可以按以下方式排序 如果他们感兴趣,请进行评分。以下是一些关于提高排名的提示。

  • 包括体验版。人们喜欢能够试用应用程序或组件。测试次数 驱动器影响受欢迎程度。您还可以获得能够收集的额外好处 导致。
  • 添加图像。访问者做的第一件事就是单击“查看” 屏幕截图按钮。许多人甚至不看房源 没有屏幕截图。
  • 添加资源,展示你的应用或组件如何影响客户的底线。为 例如,如果您有研究表明某个组件有助于支持代表 更快地解决案例,将该信息包含在数据表中。
  • 提前确定您的定价。如果您不在房源中包含定价,人们就会成为 很快不感兴趣。

如何查看 Salesforce 删除的列表?

在 AppExchange 上,您无法查看 Salesforce 删除的列表。但合作伙伴控制台显示 私人列表,其中可能包括 Salesforce 删除的列表,通常是因为问题 在定期安全审查期间发现。在合作伙伴中查看您的私人列表 控制台,导航到“列表”选项卡。使用“未发布”筛选器显示您的所有私有 清单。

如何将客户升级到新版本?

创建托管包的新版本,并以已发布状态上传它。在你之后 上传时,您可以与现有客户共享安装 URL,以便他们能够 升级。如果仅向客户部署 bug 修复程序,并且想要升级它们 自动,请参阅计划推送升级。你 可以使用许可证管理应用程序 (LMA) 来查找哪些客户尚未升级。

客户还可以通过登录 AppExchange 和 查看“我的安装和订阅”页面。如果解决方案的新版本是 可用,它将显示在此页面上。

免费试用和试驾有什么区别?

免费试用版是一个非生产 Salesforce 组织,其中包括您的解决方案包和 示例数据。如果客户选择购买解决方案而不是让试用期到期, 组织成为生产版本。我们建议您编写数据清理脚本,然后 在解决方案中包含一个按钮,使客户可以选择删除示例数据。

还可以选择提供体验版,这是解决方案的只读版本,具有 所有参加试驾的客户都登录。与免费试用版一样,体验版使用开发人员 对包含示例数据和您选择的任何配置选项的组织进行编辑。

我在哪里可以分享我的想法?

您可以在以下位置分享有关如何改进 AppExchange 或 Salesforce 合作伙伴计划的想法: 合作伙伴社区的“协作”部分。这些想法只是 Salesforce 和其他合作伙伴看到。要更公开地分享想法,请将它们发布在IdeaExchange上。

我在哪里可以写评论?

在列表页面上,点击评论数量或撰写第一条评论。如果已经有评论,你是 定向到评论页面,您可以在其中单击“编写” 审查。每个用户每个列表只能写一条评论。

重要

您不能为自己的房源撰写评论。 请查看 AppExchange 使用条款,了解其他法律信息。

我可以为一个解决方案提供多个列表吗?

是的,您可以将一个解决方案链接到多个列表。但是,这样做可能会影响您的列表的 在AppExchange上排名。Salesforce 用于对解决方案进行排名的指标,例如页面 浏览量,在多个列表中被稀释。

完成安全审查周期

分发托管包、Salesforce Platform API 解决方案或 Marketing Cloud AppExchange 上的 API 解决方案,它必须通过我们的安全审查。使用安全审查向导 Salesforce 合作伙伴控制台来管理您的评论。提交解决方案进行初步审核。 重新提交您修改的解决方案,以更正在上一次评审中检测到的安全问题。支付 安全审查费用。

观看视频,了解如何在 AppExchange 合作伙伴控制台。

https://play.vidyard.com/a7RXveuCz7KcD7caKmTU3f

  • 提交安全审核所需的材料
    了解在提交解决方案以进行 AppExchange 安全审核时必须提供的材料,例如测试环境和文档。移动应用具有特定于平台的提交要求。扩展包经过安全审查,Salesforce 需要与独立解决方案相同的材料。
  • AppExchange 安全审查向导 安全审查向导
    是您和其他 ISV 合作伙伴用来提交托管软件包、Salesforce API 解决方案和 Marketing Cloud API 解决方案以进行安全审查的工具。提交后,使用向导跟踪审核进度,并从审核团队获取反馈并与之沟通。该向导是 AppExchange 合作伙伴控制台的一项功能。
  • 管理您的安全审核
    在 AppExchange 合作伙伴控制台的安全审核向导中管理您的安全审核。创建并提交解决方案以供审核。检查向导中传递的详细状态信息。直接与处理审核的团队沟通。下载您的评论报告。提交误报文档。
  • 根据安全评审结果
    采取行动 在提交解决方案进行初步评审后大约 4-6 周,安全评审即告完成。检查 AppExchange 合作伙伴控制台,查看您的解决方案是否通过。了解如何公开列出已通过的解决方案,以及如何请求对未通过的解决方案进行后续评审。
  • 对 AppExchange 进行定期安全重新审查 为了帮助防范最新的漏洞,我们会定期对 AppExchange
    解决方案进行安全重新审查。这些审查的范围与初始安全审查类似,包括自动和手动测试。您可以自愿请求重新审核您的解决方案,或者在某些情况下,我们会通知您您的解决方案需要重新审核。在这两种情况下,都需要支付安全审查费用。

安全审查提交所需材料

了解必须提供的材料,例如测试环境和 文档,在提交解决方案以进行 AppExchange 安全审查时。移动应用程序有 特定于平台的提交要求。扩展包经过安全审查和 Salesforce 需要与独立解决方案相同的材料。

在安全审核期间,产品安全会测试您的必需部分和可选部分 溶液。为了确定测试范围,我们通常使用跟踪数据的方法。无论在哪里 客户去,我们去。例如,要使用您的解决方案,您的 Salesforce 客户需要 帐户,或者数据已同步到第三方服务器。我们的审查团队 测试这些部分,以确保它们安全地传输 Salesforce 凭据和 数据。提供对解决方案使用的所有环境、包和外部组件的访问,包括:

  • 外部 Web 应用程序或服务。
  • 必需或可选的客户端或移动应用程序。
  • 解决方案中包含的所有 Apex 和 Visualforce。

注意

请确保提交的是托管 – 已发布的包。我们不能接受 非托管或 beta 包。

如果不确定是否要包含解决方案的一部分,请将其包含在内。综述 团队不会测试超出范围的部件,但省略必需部件会延迟 回顾。

我们希望看到您进行了尽职调查,以确保您的解决方案符合企业要求 安全标准。包括安全扫描报告以及任何误报的解释 出现在您的测试结果中。

我们还要求提供详细的解决方案用户文档和贵公司的信息安全 政策。我们理解,对于较小的或 较新的公司,因此我们在审查提交时会考虑公司规模和成熟度 文件。

要生成针对您的解决方案自定义的清单,请使用 Salesforce 合作伙伴社区中的安全审查提交要求清单生成器。以下是 Lightning 组件的清单。

下表总结了根据体系结构范围提交的内容。

提交材料Salesforce 原生解决方案带有 Lightning 组件的 Salesforce 原生解决方案具有外部 Web 应用或服务的解决方案使用移动客户端的解决方案仅限 APIMarketing Cloud 应用程序
Salesforce Developer Edition 组织XXXXX
在 Developer Edition 组织中安装了托管软件包XXXX
需要身份验证的外部组件的 URL 和登录凭据XXX
Checkmarx报告XXXX
Zap 或 Chimera 扫描报告XXXX
误报文档(如果适用)XXXXXX
解决方案文档XXXXXX
带有安装链接或文件的平台X
Marketing Cloud 环境的凭据X

移动应用

对于移动应用测试,请为计划分发的所有平台预配应用 上。对于 iOS,我们接受测试外部测试版或临时部署。对于其他平台,我们接受 应用程序在文件中,例如 Android 打包 (.apk) 文件。

扩展包

扩展包是作为解决方案的加载项或集成 两种解决方案的功能。在可以公开列出扩展包之前 AppExchange、它及其扩展的解决方案必须通过安全审查。

如果扩展包是具有以下基本解决方案的附加组件或与以下基本解决方案集成 通过安全评审,仅提交扩展包进行评审。但是,如果 基础解决方案尚未通过安全审查,请提交扩展包以及 未经审查的解决方案。

扩展包的安全评审提交要求与扩展包的安全评审提交要求相同 具有类似体系结构的解决方案。例如,如果你有一个扩展包 外部标注,为带有标注的包附加单独的 Web 扫描结果。

产品安全团队会从整体上审查解决方案。在 您与安全审查一起提交的 Development Edition 组织。包括扩展 包。此外,为您的包安装解决方案的所有基本包和依赖包 扩展或集成。这是必需的,无论基本解决方案是否已经通过了 安全审查与否。

Salesforce 安全团队必须审查每个扩展包,这一点很重要。即使很小 软件包可能会引入安全漏洞。

AppExchange 安全检查向导

安全评审向导是你和其他 ISV 合作伙伴用来提交的工具 您的托管软件包、Salesforce API 解决方案和 Marketing Cloud API 解决方案的安全性 回顾。提交后,使用向导跟踪审核进度并获取反馈 来自从事您的评论的团队并与之沟通。该向导是 AppExchange 合作伙伴控制台。

  • AppExchange 安全审查阶段 AppExchange 安全审查过程分为四个阶段
    。作为合作伙伴,了解这些阶段是什么,每个阶段会发生什么,并知道您的评论处于哪个阶段,这一点很重要。
  • 向导中的 AppExchange 安全审核反馈
    随着安全审核的进行,审核团队会定期提出问题和更新。当他们有内容要与你共享时,团队会将详细反馈发布到安全评审向导中的“概述”页。反馈的类型取决于评审的阶段:提交验证、测试等。每当您的审核状态发生更改时,我们还会向您的安全审核联系人发送一封电子邮件,告知您“概述”页面上提供了新信息。

AppExchange 安全审查阶段

AppExchange 安全审查分为四个阶段。作为合作伙伴,这很重要 让您了解这些阶段是什么,每个阶段会发生什么,并知道哪个阶段 您的评论已进入。

当您启动安全审查向导时,AppExchange 安全审查正式开始。 用于提交解决方案以进行安全审查并开始输入信息的工具。它结束了 当审核团队完成测试并与您共享结果时。这两者之间发生了很多事情。 安全评审分为四个阶段。准备和提交在此阶段,您将使用安全检查向导输入所有必需的信息,然后 提交解决方案以供审核。提交验证我们收到了您的提交。安全审查运营团队正在评估以下所有内容 您包含在提交的内容中。如果提交的内容包含所有必需的信息,我们将 可以开始测试,如果没有,有关缺少的内容的反馈将发布到向导的“概述”中 页。测试产品安全正在测试您的解决方案。做审查已经完成。详细信息将发布到向导的“概述”页。

要查看您的评论处于哪个阶段,请查看安全性中“概述”页面上的跟踪器 审阅向导。指标中的每个磁贴都代表 AppExchange 中的四个阶段之一 安全审查。

这些图块是用颜色编码的,让你了解每个阶段的进度。

  • 看到绿色背景和复选标记图标复选标记图标是一个绿色圆圈,上面有一个白色复选标记。?舞台是 完成。
  • 带有信息符号信息符号是一个蓝色圆圈,上面有一个白色字母 i。的蓝色背景表示它是当前阶段。
  • 橙色背景和警告图标警告图标是一个橙色圆圈,上面有一个反向箭头。表示在阶段中发生了问题。
  • 红色背景和错误图标错误图标是一个白色圆圈,红色背景上有一条白线穿过它。表示发生故障。
  • 灰色磁贴表示舞台尚未开始。

下表汇总了在每个阶段执行的任务,以及谁负责 完成它们,以及它们可能的结果。

阶段子阶段这意味着什么
准备和提交完成所有步骤,然后提交解决方案以供审核。这是提交评论之前的默认阶段。在此阶段,您将提供所有 测试解决方案的安全状况所需的信息。你不会 在提交评价之前,一直处于评价状态。
我们收到了您的提交提交解决方案以供审核。安全审查操作已收到请求 但尚未开始处理它。我们将审核状态设置为“已提交”。没有操作是 需要你。
提交验证我们正在检查您提交的内容是否包含所有必需的材料。安全审查操作正在评估包含在 提交。他们的目标是确保他们拥有开始测试所需的一切 解决方案的安全性。审核状态为“已提交”。无需执行任何操作 你。
您的提交已准备好进行测试。我们拥有测试您的解决方案所需的所有材料。我们通知了产品 解决方案已准备好进行测试的安全团队。产品安全启动时 测试,您的评论将进入下一阶段,测试。审核状态为“已提交”。您无需执行任何操作。
我们退回了您的提交。查看反馈,更新提交内容,以及 提交。安全评审操作团队退回了你的提交,因为它丢失了 测试所需的内容,例如有效的测试环境凭据或外部 组件。处理将暂停,直到我们收到未完成的项目。我们将评审状态设置为“已退回”,并将反馈发布到安全评审向导的 “概述”页。处理反馈并重新提交相同的评论。不收取任何费用 重新提交退回的提交。
测试我们正在测试解决方案的安全性。产品安全部门开始对解决方案进行技术测试。审核状态 已提交。您无需执行任何操作。
我们退回了您的提交。查看反馈,更新提交内容,以及 提交。在测试期间,产品安全团队发现您的提交存在以下问题: 阻止他们全面测试您的解决方案。产品安全团队返回 您的提交和设置的审核状态设置为“已返回”。你的 评审返回显示在安全评审向导的“概述”页上。解决 反馈并重新提交相同的评论。重新提交退回的邮件不收取任何费用 提交。
您的解决方案未通过。产品安全部门完成测试,发现安全漏洞。您的解决方案 没有通过。审核状态设置为“失败”。转到 Overview 页面的 安全向导,下载安全审查报告,并查看结果。解决 通过修正代码和/或记录误报来解决问题。如果必须修正代码,则必须创建新的 API 解决方案或托管包版本,并且 开始新的评论。重新测试修正的解决方案需要付费。如果必须报告误报,但不必修正代码,可以添加 误报文档到失败的审核并重新提交。拥有我们不收取任何费用 评估误报。
您的安全审查已完成。产品安全团队完成了对解决方案安全性的测试,没有发现任何安全问题。审核状态为“已提交”。您无需执行任何操作。你 审核会自动前进到下一阶段,即完成。
祝贺!您的解决方案通过了。审核状态设置为“已通过”。你离列出你的解决方案又近了一步 AppExchange。
过期您的安全审核已过期。过期是非官方的第五阶段和审查状态。它适用于解决方案 在通过审核后,不再符合在 AppExchange 上分发的标准。一个 安全审查可能因各种原因而过期,例如未支付的收入分成。综述 status 设置为 Expired。如果过期的评审是针对链接到公开列表的解决方案,我们会删除该列表 从 AppExchange,但您可以重新列出。与您的客户经理合作,了解为什么您的 评论已过期。解决所有问题,然后重新发布。

向导中的 AppExchange 安全审查反馈

随着安全评审的进行,评审团队会定期提出问题和 更新。当他们有东西要与你分享时,团队会向 安全检查向导中的“概述”页。反馈的类型取决于你的阶段 审核:提交验证、测试等。每当您的状态发生变化时 审查,我们还会向您的安全审查联系人发送电子邮件,让您知道新的 有关信息,请参阅“概述”页面。

  • 关于提交验证的反馈 在提交验证
    阶段,我们会检查您的安全评审提交是否包含开始技术测试所需的一切。此阶段的反馈分为三类。
  • 技术测试期间的反馈 在我们验证你的提交包含评估解决方案安全性所需的所有内容后,产品安全团队将开始技术测试
  • 关于已完成审核
    的反馈 有两种可能的 AppExchange 安全审核结果。要么你的解决方案通过,要么没有通过。无论哪种情况,反馈部分都包含下一步操作的提示。

关于提交验证的反馈

在提交验证阶段,我们会检查您的安全评审提交 包括开始技术测试所需的一切。此阶段的反馈分为 三大类。

  • 凭据和测试环境:以下组织或测试环境存在问题 您的提交,例如过期的身份验证凭据或 Web 的无效访问 URL 应用或服务。检查在安全性的“提供环境”步骤中输入的信息 审阅向导。根据需要进行更新。
  • 文档:缺少必需的文档,例如误报文档 从您提交的内容中。要修改您包含的内容,请转到 安全审查向导。
  • 组织和包:你的组织或包有些不太对劲 提交。也许您提交了打包组织而不是测试组织,或者测试组织包含 与提交的包版本不同的包版本。查看反馈并解决所有问题 行动项目。

当审核团队发布验证反馈时,您可以选择如何继续。在大多数 案例中,您必须更新提交的内容,然后重新提交以供审核。在其他时候,最好的路径 前进不清楚。选中接下来会发生什么?(1) 和 Opportunity (2) 部分 以获得指导。如果您不同意任何验证反馈,请申请再次查看 (3).

技术测试期间的反馈

在我们验证您的提交包含评估 解决方案的安全性,产品安全团队将开始技术测试。

在技术测试阶段,通常不会在“概述”页上看到太多活动。 测试完成后,结果将发布到“概述”页。我们还发送电子邮件至:

  • AppExchange 合作伙伴控制台的公司信息中列出的安全审查联系人 页。
  • 安全检查中“添加联系人”页面上列出的主要联系人和备用联系人 巫师。

关于您完成评价的反馈

有两种可能的 AppExchange 安全审查结果。您的解决方案通过 或者它没有。无论哪种情况,反馈部分都包含下一步操作的提示。

如果您的解决方案通过,恭喜您!您离公开列出您的 AppExchange 上的解决方案。如果您的解决方案没有通过,则意味着产品安全团队 在解决方案中检测到安全问题。您无法在 AppExchange 上列出解决方案,或者 将其分发给客户。转到“概述”页面并下载您的评价报告。它列出了 我们检测到的安全问题和漏洞的类型,但不是每个实例。

如果您同意报告中的某个问题是有效的漏洞,请修正您的解决方案。如果 您认为问题不会造成安全风险,请将其记录为误报。

解决每个问题,然后:

  • 如果修正了解决方案,并且没有误报,请从 “解决方案”页。输入所有必需的信息后,请申请后续审核。对于 API 解决方案类型,则必须创建另一个解决方案以供后续评审。需要付费 重新测试修正的解决方案。
  • 如果修正了解决方案,并且存在误报,请从 “解决方案”页。输入所有必需的信息并上传误报报告。然后 请求后续审查。对于 API 解决方案类型,必须为 后续审查。重新测试修正的解决方案需要付费
  • 如果仅记录了误报,请转到安全评审中的“概述”页 向导,上传误报报告,然后重新提交相同的评论。我们不收取任何费用 评估误报报告。

如果您有其他问题或疑虑,请预约技术办公时间,以便 产品安全团队可以与您一起重新提交。

管理您的安全审查

在 AppExchange 合作伙伴控制台的安全审核中管理您的安全审核 巫师。创建并提交解决方案以供审核。检查详细的状态信息 在向导中交付。直接与处理审核的团队沟通。下载 您的评论报告。提交误报文档。

  • 启动 AppExchange 安全审查 要启动安全审查,请从 AppExchange 合作伙伴控制台的“解决方案”页面启动安全审查
    向导。您可以输入部分信息,然后保存并稍后完成。
  • 在提交
    之前编辑 AppExchange 安全审核 您已开始为解决方案提交安全审核,并且在提交之前需要提供更多信息。返回到安全检查向导并继续输入信息。
  • 提交您的解决方案以供 AppExchange 安全审核 在 AppExchange 合作伙伴控制台中提交您的解决方案以供安全审核
    。共享您的解决方案和所有必需的材料,并支付相应的费用。
  • 更新退回的 AppExchange 安全审核 您提交了解决方案以进行安全审核
    。然后,审核团队将其退回给您,因为他们需要测试的内容缺失或不正确。您的评论状态为“已返回”。返回安全审查向导,修复问题,然后重新提交。
  • 检查 AppExchange 安全审核的状态 在 AppExchange 合作伙伴控制台中查找安全审核
    的状态。提交解决方案以供审阅后,将显示状态更新。
  • 请我们再看一遍我们的提交验证反馈
    当您提交解决方案进行安全评审时,评审的提交验证阶段将开始。在此阶段,审核团队会评估您在提交中包含的所有内容。如果有任何缺失或不正确的内容,他们会将反馈发布到安全评审向导中的“概述”页,并将提交返回给你。如果您不同意任何验证反馈,请让我们再看一遍。我们无需再查看我们的验证反馈。
  • 下载 AppExchange 安全审查报告
    当解决方案未通过 AppExchange 安全审查时,解决方案中发现的漏洞将记录在审查报告中。若要下载报告,请转到安全检查向导中的“概述”页。
  • 重新提交退回的安全审核,其中所有问题均为误报
    在提交验证阶段,如果扫描结果指示未通过误报文档解决的安全问题,则审核状态将设置为“已退回”。您的审核将暂停,直到我们收到文档。转到安全评审向导中的“概述”页,上传误报报告,然后重新提交解决方案。我们评估误报文档不收取任何费用。
  • 重新提交所有问题均为误报的失败安全审核
    如果您收到 AppExchange 安全审核的结果,并且确定我们发现的所有问题都是误报,请将误报文档添加到未通过的审核中,然后重新提交。我们评估误报文档不收取任何费用。
  • 过期的 AppExchange 安全审查 当审查后的解决方案不再符合在 AppExchange 上分发的条件时,安全审查
    将过期。如果过期的审核是针对链接到公开列表的解决方案,我们会从 AppExchange 中删除该列表,但您可以重新列出。
  • 过期的安全审查
    进行故障排除 AppExchange 安全审查过期的最常见原因是错过重新审查、逾期审查费用和未支付的收入分成。了解如何排查评价过期的原因。

启动 AppExchange 安全审查

若要启动安全评审,请从“解决方案”页启动安全评审向导 在 AppExchange 合作伙伴控制台中。您可以输入部分信息,然后保存并完成 后。在开始审核之前,请连接您的解决方案或包含以下内容的 Salesforce 组织 您的解决方案到合作伙伴控制台。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 单击解决方案名称。
  4. 单击“开始审核”。安全审查向导将启动,您可以开始进入 必填信息。
  5. 如果您想保存更改并稍后提交,请点击保存并提交 退出

在提交之前编辑 AppExchange 安全审核

你已开始为解决方案提交安全评审,并拥有详细信息 在您提交之前提供。返回安全检查向导并继续输入 信息。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 单击解决方案的名称。
  4. 点击编辑评价。安全检查向导将启动,您可以编辑 回顾。

提交您的解决方案以供 AppExchange 安全审查

在 AppExchange 合作伙伴控制台中提交您的解决方案以供安全审查。共享 您的解决方案和所有必需的材料,并支付相应的费用。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源

在提交解决方案进行安全评审之前:

  • 让合作伙伴招聘代表确认你已注册 AppExchange 合作伙伴计划,并且您有分销协议。
  • 如果解决方案包含包,请连接相关的开发人员中心或包 org 添加到合作伙伴控制台。
  • 配置安装了解决方案的 Developer Edition 测试环境。我们 使用环境来测试解决方案。

提示

提交解决方案后安排技术办公时间预约 回顾。访问合作伙伴安全门户,然后 选择 3-4 周后的日期。如果你的解决方案没有通过,你已经有一个 预约已预约。

  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 若要显示解决方案的所有版本,请单击解决方案名称。
  4. 单击“开始审核”。
  5. 提供所需的详细信息,支付审核费,并提交您的 请求。

在提交的“概述”页上跟踪审核进度 (1)。我们 通知您任何状态更新、操作项或来自我们安全团队的反馈。 在我们验证您提交的内容后,审核过程最多需要 4 周时间。

更新退回的 AppExchange 安全审核

您已提交解决方案以供安全审查。然后审查小组将其退回给 你,因为他们需要测试的东西丢失或不正确。您的状态 review 为 Returned。返回到安全审查向导,修复问题,然后 提交。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动 AppExchange 合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 单击解决方案的名称。
  5. 若要启动安全检查向导,请单击“检查” 状态
  6. 单击“概述”。
  7. 查看反馈。
  8. 解决所有问题。
  9. 单击“查看并提交”。
  10. 点击提交

检查 AppExchange 安全审核的状态

在 AppExchange 合作伙伴控制台中查找安全审核的状态。地位 提交解决方案以供审阅后,将显示更新。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 找到“安全评审”列。如果解决方案不受安全性约束 review,则省略该列。
  5. 查看审核状态 (1)。
  6. 若要查看正在进行的审核的其他状态信息,请单击“检查状态”。将加载安全审查向导的“概述”页。它包含详细的 状态、审核团队的反馈和建议的操作 项目。

请我们再看一下我们的提交验证反馈

提交解决方案进行安全评审时,提交验证阶段 您的审核开始。在此阶段,审核团队会评估您包含的所有内容 在您的提交中。如果有任何遗漏或不正确的地方,他们会将反馈发布到概述 页面,然后将提交返回给您。如果您不同意 任何验证反馈,请我们再看一遍。我们不收取任何费用 再看看我们的验证反馈。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 单击返回的解决方案的名称。
  5. 若要转到安全检查向导的“概述”页,请单击“检查状态”。
  6. 单击“请求再次查看”。
  7. 说明为什么你的提交需要重新审视,提供大量细节, 以便我们充分了解您的担忧。
  8. 点击重新提交

我们会在 2 周内回复大多数第二眼请求。

下载您的 AppExchange 安全审查报告

当解决方案未通过 AppExchange 安全审查时,漏洞 在解决方案中找到的文档记录在评审报告中。要下载报告,请转到 安全检查向导中的“概述”页。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动 AppExchange 合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 单击未通过评审的解决方案的名称。
  5. 若要转到安全检查向导的“概述”页,请单击“查看” 报告
  6. 点击下载报告

重新提交退回的安全审核,其中所有问题都是误报

在提交验证阶段,如果扫描结果指示安全问题 您未使用误报文档解决的问题,则您的审核状态已设置 返回。您的审核将暂停,直到我们收到文档。转到概览 页面上,上传误报报告,然后重新提交 溶液。我们评估误报文档不收取任何费用。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动 AppExchange 合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 单击返回的解决方案的名称。
  5. 若要转到安全检查向导的“概述”页,请单击“检查状态”。
  6. 单击上传文档
  7. 单击“查看并提交”。
  8. 点击提交

重新提交所有问题均为误报的失败安全评审

如果您收到 AppExchange 安全检查的结果,并且您确定 我们发现的所有问题都是误报,请将误报文档添加到 审核失败,然后重新提交。我们评估误报不收取任何费用 文档。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 要启动 AppExchange 合作伙伴控制台,请单击发布
  3. Click Technologies |解决方案
  4. 单击未通过评审的解决方案的名称。
  5. 单击相关解决方案的“查看报告” 版本。
  6. 选择“安全评审中发现的所有漏洞都是 误报
  7. 上传误报文档。
  8. 单击“下一步”。
  9. 点击提交

过期的 AppExchange 安全审查

当已审查的解决方案不再满足以下条件时,安全评审将过期 在 AppExchange 上分发。如果过期的评审是针对链接到公共的解决方案 listing,我们会从 AppExchange 中删除该列表,但您可以重新发布。

安全评审可能因各种原因而过期。例如,我们在以下情况下发送多封电子邮件 您的解决方案需要定期进行安全重新评审。如果我们没有收到回复,而您 错过重新评审,则解决方案的所有版本的安全评审批准都将过期。根 问题可能像过时的联系信息一样简单。定期审查和更新 合作伙伴控制台中“公司信息”页面上的联系信息。重新列出解决方案 错过重新审核后,请创建新版本并提交以供审核。

其他常见病因 逾期是逾期的审核费和未支付的收益分成。确保 我们有贵公司的最新帐单信息。联系 收集 部门或您的客户经理寻求帮助。若要在解决 付款问题,请与您的客户经理合作。

对过期的安全审查进行故障排除

AppExchange 安全审核过期的最常见原因是遗漏 重审、逾期审核费、未付收益分成。了解如何对 评价过期的原因。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 找到解决方案版本 (1)
  4. 确认您在“安全审查”列 (2) 中看到“已过期”。
  5. 单击“查看详细信息”。
  6. 查看接下来会发生什么?(1) 和 Opportunity (2) 部分 获取故障排除指南。

对安全审查结果采取行动

在提交解决方案进行初步审核后大约 4-6 周,您的 安全审查已完成。检查 AppExchange 合作伙伴控制台,查看您的解决方案是否通过。 了解如何公开列出已通过的解决方案,以及如何请求对 没有的解决方案。

  • 提交您的解决方案以进行后续的 AppExchange 安全审查 解决方案的安全审查
    已完成,但我们的安全团队发现了安全漏洞。您的解决方案未获准在 AppExchange 上分发。这不是你所希望的结果,但你有很好的陪伴。许多解决方案不会在第一次尝试时就通过。修复漏洞,并提交解决方案以供后续审查。
  • 在 AppExchange
    上列出您的解决方案 您的安全审核已完成,您的解决方案已通过。祝贺!在 AppExchange 上公开列出和分发您的解决方案。

提交您的解决方案以进行后续的 AppExchange 安全审查

解决方案的安全审查已完成,但我们的安全团队发现了安全性 漏洞。您的解决方案未获准在 AppExchange 上分发。这不是结果 你所希望的,但你有很好的陪伴。许多解决方案不会在第一次尝试时就通过。修复 漏洞,并提交您的解决方案以供后续审查。

安全审查报告列出了产品安全的安全漏洞类型 发现。对于每种漏洞类型,该报告包括:

  • 解决方案中的特定示例
  • 重现问题的步骤
  • 有关如何解决问题的文档或评论的链接

我们的目标是找到尽可能多的不同类型的漏洞,但请记住 安全审查是一个黑匣子、有时间限制的过程。我们不能总是列出每一个 安全漏洞的实例,并且我们最初可能无法检测到所有问题 类型。将安全评审结果解释为问题类型的代表性示例 你必须修复。除非报告中另有说明,否则您需要解决所有类别的问题 贯穿整个解决方案。

我们可以帮助您分析调查结果并解决安全漏洞。 在合作伙伴安全门户上安排技术办公时间预约。

在修改解决方案时,请仅修复在评审和代码中发现的安全问题 在现有包中。如果您进行其他修订,例如功能更改,我们需要 修订后的解决方案经过初步安全审查。如果你 为修订后的代码启动一个新包。

重要

如果程序包 ID 和命名空间未更改,则重新提交符合条件 进行后续审查。

修复解决方案后,请收集我们完成后续工作所需的材料 回顾。在修订后的解决方案上重新运行所需的扫描程序工具,并生成更新的扫描 报告。如果您修复了托管软件包中的问题,请提供更新的源扫描程序结果。如果 修复了在外部端点上检测到的问题,提供了更新的 ZAP 或 Chimera 扫描报告。 如果适用,请记录对误报的响应。

关于提交内容,请参见安全审核提交所需材料。

  • 请求对新包版本
    进行后续安全评审 若要修复在以前的安全评审中发现的安全漏洞,请更改托管包中的代码。在 AppExchange 合作伙伴控制台中请求对新软件包版本进行后续审核。
  • 请求对包含修订代码
    的纯 API 解决方案进行后续安全审查 请求后续审查,以修复在之前审查中发现的安全问题,即您仅修正了在 Salesforce 外部运行的代码或修正了仅 API 解决方案。要请求后续审核,请创建另一个解决方案,将其连接到 AppExchange 合作伙伴控制台,然后提交以供审核。重新测试修正的代码需要付费。
  • 请求对包含修订代码和误报的托管软件包进行后续安全审查 当您确定在托管软件包的 AppExchange 安全审查中发现的某些漏洞是误报,并且您更改了代码以修复其他漏洞时,
    请请求后续审查。要请求后续审核,请从 AppExchange 安全审核向导中的“解决方案”页面开始新的审核。提交修正的解决方案和误报文档。重新测试修正的解决方案需要付费。
  • 请求对包含修订代码和误报的 API 解决方案进行后续安全审查 当您确定 API 解决方案的 AppExchange 安全审查中发现的某些漏洞是误报,并且您更改了代码以修复其他漏洞时,
    请请求后续审查。要请求后续审核,请从 AppExchange 合作伙伴控制台的“解决方案”页面开始新的审核。提交修正的解决方案和误报文档。重新测试修正的解决方案需要付费。

请求对新软件包版本进行后续安全审查

要修复在之前的安全审查中发现的安全漏洞,您更改了 托管包中的代码。请求对新软件包版本进行后续审查 AppExchange 合作伙伴控制台。在请求对托管包进行后续审核之前,请创建另一个 软件包版本并将其连接到 AppExchange 合作伙伴控制台。提交新的 版本供审查。

用户 所需权限
在 AppExchange 合作伙伴中管理安全审查 安慰:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 若要显示相关版本,请单击解决方案名称。
  4. 单击“开始审核”。
  5. 提供所需的详细信息,支付审核费,并提交您的 请求。

在提交的“概述”区域(1)中跟踪审核进度。我们 通知您任何状态更新、操作项或来自我们安全团队的反馈。 在我们验证您提交的内容后,后续审核过程最多需要 4 周时间。

请求对包含修订代码的纯 API 解决方案进行后续安全审查

请求后续审核,以修复在之前审核中发现的安全问题 当您仅修复在 Salesforce 外部运行的代码或修复 仅限 API 的解决方案。要请求后续审核,请创建另一个解决方案,将其连接到 AppExchange 合作伙伴控制台,然后提交以供审核。重新测试需要付费 修正的代码。

用户 所需权限
在 Salesforce 合作伙伴中管理安全审查 安慰:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 单击“连接技术”。
  4. 选择“API”。
  5. 选择 API 解决方案类型。
  6. 输入新 API 解决方案所需的信息。
  7. 单击“连接”。您的 API 解决方案现在列在“解决方案”页面上。
  8. 在“解决方案”页面上找到新的 API 解决方案。
  9. 若要启动安全检查向导,请单击“启动” 审查
  10. 编辑您的提交,支付审核费,然后重新提交您的请求。

请求对包含修订代码和错误的托管软件包进行后续安全审查 阳性

当您确定 托管软件包的 AppExchange 安全审查是误报,您更改了 代码来修复其他漏洞。要申请后续审核,请从 AppExchange 安全检查向导中的“解决方案”页面。提交修正 解决方案和误报文档。重新测试修正的需要付费 溶液。在请求对托管包进行后续审核之前,请创建另一个 软件包版本并将其连接到 AppExchange 合作伙伴控制台。提交新的 版本供审查。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 单击新解决方案的名称。
  4. 单击相应包的“开始审核” 版本。
  5. 单击上传文档
  6. 上传误报文档并为其指定一个描述性标题。
  7. 在安全审查向导中输入所有其他必需的信息,支付 审核费,并提交您的新包裹以供审核。

请求对代码修改和错误的 API 解决方案进行后续安全审查 阳性

当您确定 您的 API 解决方案的 AppExchange 安全审查是误报,您更改了 代码来修复其他漏洞。要申请后续审核,请从 AppExchange 合作伙伴控制台中的“解决方案”页面。提交修正的解决方案,并 误报文档。重新测试修正的解决方案需要付费。在请求后续审核之前,请创建一个新的 API 解决方案以提交 回顾。

用户 所需权限
要访问 AppExchange 合作伙伴控制台,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 将您的新 API 解决方案连接到合作伙伴控制台:
    1. 单击“连接技术”。
    2. 选择“API”。
    3. 选择 API 解决方案类型,例如 Salesforce Platform 或 Marketing 云。
    4. 输入新 API 解决方案所需的信息。
    5. 单击“连接”。
    您的 API 解决方案现在列在“解决方案”页面上。
  4. 在“解决方案”页面上找到新的 API 解决方案。
  5. 若要启动安全检查向导,请单击“启动” 审查
  6. 单击上传文档
  7. 上传误报文档并为其指定一个描述性标题。
  8. 在安全审查向导中输入所有其他必需的信息,支付 评审费,并提交您的新解决方案以供审核。

在 AppExchange 上列出您的解决方案

您的安全审查已完成,您的解决方案已通过。祝贺!公然地 在 AppExchange 上列出并分发您的解决方案。

用户 所需权限
要访问 Publishing Console,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”。
  3. 点击列表
  4. 单击解决方案的磁贴,然后根据需要编辑列表。
  5. 点击发布商品信息
  6. 要进行确认,请再次点击【发布商品信息】。

Salesforce 会验证您的列表是否已准备好发布。例如,我们检查 你上传了磁贴图像,并且你的解决方案通过了安全评审。后 验证成功后,您的房源将发布,任何访问者都可以看到 AppExchange。

对 AppExchange 进行定期安全重新审查

为了帮助防范最新的漏洞,我们会定期进行安全防护 重新审查 AppExchange 解决方案。这些审查的范围与初始审查相似 安全审查,它们包括自动和手动测试。您可以自愿要求 重新审查您的解决方案,或者在某些情况下,我们会通知您您的解决方案 需要重新审核。在这两种情况下,都需要支付安全审查费用。

升级已通过安全评审的解决方案的托管包版本时,你 不要再经历完整的审核流程。您可以立即关联新的 版本添加到您的 AppExchange 列表。

为了确定哪些列出的解决方案需要重新审查,我们会考虑潜在风险和 自列出解决方案以来的时间量。为了确定潜在风险,我们运行 风险因素报告。如果您的解决方案显示重大变化,我们很可能是 进行重新审查。但是,低风险因素可能意味着您的解决方案不是 标记为需要重新审核。

要查看解决方案是否需要重新审核,请在 Salesforce 的“解决方案”页面上 合作伙伴控制台,查看“上架准备情况”区域 (1)。如果“需要安全审查”是 如图(1)所示,该解决方案应重新审查。如果显示 Ready to List (3),您可以 自愿请求重新审核,但这不是必需的。

如果我们发现你的解决方案不再符合我们的安全标准,我们也会通知你 并通过电子邮件提供解决问题的时间表,通常为 60 天。在 极端情况下,我们将 AppExchange 列表从公众查看中撤出。准备工作 重新列出它以供分发,您必须修复安全问题并将其提交以供分发 后续审查。

  • 提交您的 AppExchange 解决方案进行定期安全重新审核 如果我们通知您您的 AppExchange 解决方案需要定期进行安全重新审核
    ,请使用 Salesforce 合作伙伴控制台提交所需材料。如果你的解决方案通过了我们的初始安全评审,你可以自愿请求对更高版本进行安全重新评审。

提交您的 AppExchange 解决方案以进行定期安全重新审查

如果我们通知您您的 AppExchange 解决方案需要定期安全 重新审核,使用 Salesforce 合作伙伴控制台提交所需材料。如果您的解决方案 通过我司初次安全审查后,您可以自愿申请安全复审 版本。

所需的用户权限
要在 Salesforce 合作伙伴控制台中管理安全审核,请执行以下操作:管理房源
  1. 登录 Salesforce 合作伙伴社区。
  2. 单击“发布”|”技术 |解决方案
  3. 单击解决方案名称以显示相关版本。
  4. 如果我们通知你某个解决方案版本需要重新审核,请找到它并单击“开始审核”(1)。如果您自愿申请重新审核,请点击申请重新审核 (2)。安全检查向导将启动。
  5. 提供所需的详细信息,支付审核费,然后提交您的请求。

在您提交请求后,我们会验证它是否包含所需的材料,并开始我们的 回顾。重新审核过程最多需要 6 周时间。