选择应用程序类型
学习目标
完成本单元后,您将能够:
- 列出 ISVforce 应用程序的主要功能。
- 列出 OEM 嵌入式应用程序的主要功能。
- 描述构建 OEM 嵌入式应用程序时的注意事项。
- 描述 OEM 嵌入式应用程序的许可证选项。
为客户选择正确的应用程序类型
成为 AppExchange 合作伙伴跟成为家具设计师有点像。您可以设计全套家具或者设计与客户的现有家具配套的单品。要想成为一名成功的家具设计师,您首先需要确定目标客户,这样才能了解他们需要或者想要什么。同理,作为 AppExchange 合作伙伴,您需要了解您的受众是谁,才能做出一个成功的 AppExchange 产品。
作为 AppExchange 合作伙伴,您可以构建 ISVforce 应用程序或 Lightning Platform 嵌入式应用程序(通常称为 OEM 嵌入式应用程序)。这些应用程序面向不同类型客户,因此这是您需要首先做出的选择之一。在本单元,您将根据您想覆盖的客户和您想提供的功能了解要打造的应用程序类型。
什么是 ISVforce 应用程序?
如果您希望应用程序扩展 Sales Cloud 或 Service Cloud,请打造一个 ISVforce 应用程序。您只能把 ISVforce 应用程序卖给 Salesforce 的现有客户。这些应用程序通常用于增强 Sales Cloud 或 Service Cloud 的业务功能。
ISVforce 应用程序可以使用哪些功能?
因为客户把 ISVforce 应用程序安装到现有的组织中,所以您的应用程序可以使用客户能够使用的 Salesforce 功能。比如,如果您的应用程序增强 Sales Cloud,您可以使用潜在客户、业务机会、市场活动和个案等对象。有些功能是可选的,客户必须购买许可证才有权使用。如果您的应用程序依赖只有拥有特定的许可证才可用的功能,比如 Customer Community,则客户必须向 Salesforce 购买那些许可证。在下一个单元,您将学习识别哪些功能是可选的,以便把它们加入到您的应用程序之前作出明智的决策。
什么是 OEM 嵌入式应用程序?
您是否准备好了打造一个将变革财务会计的应用程序?或者为制造商提供一流的企业资源计划 (ERP)?如果您的应用程序不依赖 Sales Cloud 或 Service Cloud 的功能,您想要打造的是 OEM 嵌入式应用程序。
您可以把 OEM 嵌入式应用程序卖给 Salesforce 的现有客户或没有使用 Salesforce 的“全新”客户。Salesforce 现有客户购买和安装 OEM 嵌入式应用程序,跟 ISVforce 应用程序完全一样。全新客户购买您的应用程序,然后您交付一个安装了您的应用程序的组织。
OEM 嵌入式应用程序可以使用哪些功能?
OEM 嵌入式应用程序有权访问 Salesforce Lightning 平台,包括标准和自定义对象、工作流、报表以及安全。尽管它们也有权访问部分 Sales Cloud 和 Services Cloud 对象,比如潜在客户、业务机会和市场活动,但是不能向客户展现那些对象。因此您必须注意如何使用它们。如果看起来 OEM 嵌入式应用程序是您想要做的,请查看完整的注意事项清单。开发您的应用程序过程中,要经常回头看这份清单。
关于 OEM 嵌入式应用程序的告诫。按照合同,Salesforce 不允许您在 OEM 嵌入式应用程序内部重新构建或复制 Salesforce 的产品或产品功能。这条限制包括 Sales Cloud、Service Cloud 以及我们针对行业的专用解决方案。如果您开始构建一个看起来功能与潜在客户和业务机会对象相同的应用程序,您可能冒着侵权的风险。如果您发现自己处于这种境地,请在 Salesforce 合作伙伴社区记录一个支持个案。我们将为您联系一位业务辅导员,帮助回答您的问题。
记录支持个案
要想就某个问题获得帮助,请在 Salesforce 合作伙伴社区记录一个支持个案。您不一定要是 Salesforce 合作伙伴才能记录个案,但是您确实需要合作伙伴社区的帐户。如果您没有帐户,请注册一个。请按照 Trailhead 中的 Salesforce 合作伙伴社区模块的说明进行操作。如果您有帐户,您已经准备好了。
要记录支持个案:
- 登录 Salesforce 合作伙伴社区。
- 单击问题图标。
- 单击 Log a Case for Help(记录帮助个案)。
业务辅导员将与您联系,提供支持。
版本和许可证
版本、用户许可证以及功能和权限集许可证决定某个组织中的 Salesforce 功能。当一家公司决定购买 Salesforce 时,首先必须选择一个版本,然后购买许可证。用户许可证提供某个版本内不同功能的访问权限。功能或权限集许可证提供不属于 Base Edition 的功能的访问权限。
客户购买您的应用程序时,他们在向您购买一个或多个 AppExchange 应用程序许可证。您可以选择那些许可证是供个人使用还是整个网站使用。当客户购买您的 OEM 嵌入式应用程序时,他们在向您购买 AppExchange 应用程序许可证以及内置的 Salesforce Lightning Platform 用户许可证。
我们来比较 Salesforce 现有客户相对于全新客户在购买并安装您的应用程序上的客户体验。
现有 Salesforce 客户…
- 从 Salesforce 购买 Sales Cloud 或 Service Cloud
- 得到带 Salesforce 用户许可证的 Salesforce 组织
- 从您那里购买 ISVforce 应用程序
- 在他们的组织中安装您的应用程序
- 得到您配置的 ISV 应用程序许可证
- 向其用户分配 ISV 应用程序许可证
新客户…
- 从您那里购买 OEM 嵌入式应用程序
- 得到 Salesforce 组织和 OEM 嵌入式应用程序
- 得到您配置的 ISV 应用程序许可证
确定适用于您的 OEM 嵌入式应用程序的 Salesforce 许可证
如果您之前用过 Salesforce,您应该知道 Salesforce 有许多类型许可证。总的来说,许可证决定人们能够做什么,能够看到什么数据。
开发 OEM 嵌入式应用程序时,您可以向客户提供三种用户许可证:Lightning Platform、Customer Community 以及 Customer Community Plus。
假设您正打算开发一个票务管理应用程序。这个应用程序将跟踪场馆、活动和余票。老客户和票务代理用它买票。因为下列原因您想提供所有三种许可证。
他们是谁,他们能够做什么? | 他们需要哪种 Salesforce 许可证? | 为什么? |
---|---|---|
客户的员工管理场馆、创建活动、设定票价等等。 | Lightning Platform(也称作 Salesforce Platform) | 这些许可证使他们能够使用您的应用程序的全部功能。OEM 嵌入式应用程序总是包含这种许可证。 |
个人购票者搜索活动、登录、购票。他们积累客户忠诚度积分,可以用积分兑换折扣。 | Customer Community | Customer Community 许可证使购票者可以使用有限的应用程序功能,只看到他们自己的数据。 |
票务代理访问他们可以代理的活动,查看他们可以购买的票证类型的上下限信息,以及购票。他们还有一名指定人员负责管理合同信息,其他员工管理已经购买的票段。 | Customer Community Plus | Customer Community Plus 许可证允许票务代理访问比 Customer Community 许可证更多的功能,但是不提供所有东西的使用权限。持有 Customer Community Plus 许可证的用户还可以加入到角色层次结构权限中。 |
您的 OEM 嵌入式应用程序可以包含 Salesforce Communities,这样您的用户可以与外部用户合作,比如他们的客户和合作伙伴。您拥有越多用户,就能卖出越多许可证!
我们知道需要考虑的事情很多。如果您在考虑开发 OEM 嵌入式应用程序,一定要参考我们的 ISVforce 指南,查看关于其功能和限制的完整介绍。
应用程序类型快速比较
深入探讨这个主题的其余内容之前,我们花点时间回顾关于两种应用程序您已经学过的内容。
|
ISVforce 应用程序 | OEM 嵌入式应用程序 | |
---|---|---|---|
受众 | Salesforce 现有客户 | 全新客户 | Salesforce 现有客户 |
用户许可证来源 | 向 Salesforce 购买 | 内置在应用程序中 | 内置在应用程序中,客户可以选择把他们的 AppExchange 应用程序许可证分配给具有现有许可证的用户,而不是使用内置的用户许可证。 |
构建应用程序的许可证类型 | 取决于解决方案和目标客户。Sales Cloud 和 Service Cloud 最常见。 |
|
|
AppExchange 应用程序许可证 | 由合作伙伴提供 | 由合作伙伴提供 |
应用程序类型的定价影响
作为 Salesforce AppExchange 合作伙伴,您构建的 Salesforce 应用程序在使用我们的基础设施内的资源。为了覆盖我们的成本,您需要与 Salesforce 分享一部分收入。在您卖出许可证的时候,向 Salesforce 支付一定费用。您有没有注意到那个顺序?您在卖出许可证之后才向 Salesforce 支付费用,而不是之前。
为了帮助您增长业务,我们的收入分成赋予您的应用程序定价一定的灵活性。比如,您可以采取分级定价策略。购买 100 个许可证以上的客户享受 10% 的折扣,购买 500 个许可证以上的客户享受 15% 的折扣。
ISVforce 应用程序客户已经向 Salesforce 买过用户许可证,因此已经基本上覆盖我们的成本了。因此,如果您要开发 ISVforce 应用程序,您在选择如何给应用程序定价上拥有最大程度的灵活性。这里的情况与 OEM 嵌入式应用程序不同。还记得包含在您的应用程序之中的那些内置 Salesforce 用户许可证吗?我们的成本更高,因为它们已经包含在您的应用程序中了。尽管您还是可以选择给您的应用程序打折,但是关于内置许可证的定价有规定的指导方针。
欲进一步了解如何定价,请在 Salesforce 合作伙伴社区记录一个支持个案。
您应该开发哪种应用程序?
现在我们来看几种场景,并作出决策。选择要开发的应用程序类型时,一个关键问题是“这个应用程序是否增强 Sales Cloud 或 Service Cloud?”如果我们决定开发一个 OEM 嵌入式应用程序,那我们将考虑谁会使用这个应用程序,看看我们是否想包含某种社区用户许可证。
场景 #1:活动管理
应用程序类型:
OEM 嵌入式
许可证类型:
Lightning Platform、Customer Community Plus、Customer Community
应用程序功能:
帮助活动策划人保持有条不紊,处理:
- 场馆预订信息
- 预订食物和装饰品
- 活动的各种其他方面,大大小小的事务
应用程序角色:
- 活动策划员工
- 与员工合作的供应商
- 浏览活动关键信息的客户(您的客户的客户)
这个活动管理应用程序是否增强 Sales Cloud 或 Service Cloud?尽管您的客户可能会使用销售或服务功能,但这不是使用您的应用程序的强制要求。所以 OEM 嵌入式应用程序是最佳选择。您还想为供应商和客户包含 Customer Community Plus 和 Customer Community 许可证。
场景 #2:交易进度预测器
应用程序类型:
ISVforce
许可证类型:
不适用
应用程序功能:
给 Salesforce 中的业务机会增加见解:
- 分析过去的相关交易
- 分析总体使用情况
- 将分析与销售代表的业务机会生命周期的当前状态相结合
应用程序角色:
- 销售经理
- 销售代表
这个交易进度预测器应用程序增强 Sales,它不能独自存在。因此您想开发一个 ISVforce 应用程序。您的客户已经有 Sales Cloud 许可证。
场景 #3:支持客服人员时间跟踪
应用程序类型:
ISVforce
许可证类型:
不适用
应用程序功能:
在 Service Cloud 控制台中为支持客服人员提供时间跟踪日历。日历让客服人员可以知晓:
- 日程安排
- 处理中的个案
- 空闲时间
应用程序角色:
- 服务经理
- 服务代表
这个应用程序增强 Service Cloud 的体验,因此您想开发一个 ISVforce 应用程序。Service Cloud 控制台已经包含在您的客户已经购买的 Service Cloud 许可证中,因此您的应用程序会吸引广大受众。
总结
要开发增强或自然融入 Sales Cloud 或 Service Cloud 的功能,请打造可以卖给 Salesforce 现有客户的 ISVforce 应用程序。
如果您想开发的应用程序有新功能,可以覆盖 Sales Cloud 和 Service Cloud 客户以外的人群,请打造 OEM 嵌入式应用程序。您可以选择把 Lightning Platform、Customer Community 和 Customer Community Plus 许可证内置在您的应用程序中。不过切记,不得在您的 OEM 嵌入式应用程序内部重建 Sales Cloud 或 Service Cloud 的功能。
不论您开发哪种应用程序,在设计应用程序的时候,要时刻不忘目标客户的组织中可用的功能。
下一个单元将带您进一步作出决策。深呼吸。做个小测验。(您肯定可以做得很好!)开始吧!