AppExchange 提供强大帮助
学习目标
完成本单元后,您将能够:
- 制定自己的 AppExchange 策略。
- 安装来自 AppExchange 的应用。
AppExchange 是什么?
您可能对应用商店这一概念习以为常。无论是在手机、平板电脑、计算机还是其他设备上下载应用程序,都必须下载和安装应用程序才能充分利用这些技术。
Salesforce 也是如此。之前,我们提到过企业生态系统。Salesforce 拥有一个合作伙伴社区,这些合作伙伴可以利用 Salesforce Platform 的灵活性来构建任何人都可以使用的出色应用和其他解决方案。这些产品可以从 AppExchange 上下载安装(有些免费,有些需要付费)。
成功的策略
D’Angelo 的 Dreamhouse 应用在公司的房产经纪人中大获成功。但从现实角度来讲,D’Angelo 只是一个人。他每天只有那么多时间为同事开发新的应用。
幸运的是,AppExchange 上有各种应用供 D’Angelo 下载,帮助 Dreamhouse 管理各种事务,从工资单到差旅批准,再到与 Evernote 和 MailChimp 等其他工具的整合等各个方面都能顾到。
AppExchange 提供的各种可选应用令人兴奋,但在开始下载当前各应用之前,您需要制定一个策略。一个可靠的 AppExchange 策略,有助于确保您获得最有价值的应用,而不会出现功能重复或在不必要的事情上有所投入。
按照以下步骤制定有效的 AppExchange 策略。
- 确定使用或计划使用 Salesforce 的部门。这些部门是主要的利益相关者。
- 调查 AppExchange 上最能满足利益相关者要求的应用。与部门负责人讨论业务个案,以确定各部门的确切需求。建议讨论以下问题:
- 您想解决哪些业务问题?
- 部门的主要痛点是什么?
- 有多少用户需要此应用?
- 预算是多少?
- 时间如何安排?
这些问题可以帮助您确定最适合各部门或各业务个案的应用。
- 找到满足需求的应用后,在测试环境下下载应用(比如免费的 Developer Edition 或 sandbox)。确保要安装的应用不会干扰已安装的任何其他应用或所做的自定义设置。Sandbox 是组织在一个单独环境中的副本。它们用于开发和测试。查看 Sandbox 类型和模板文档。
- 如果要在多个应用中做出选择,请对测试过的应用进行评估。确定是否存在功能差距或者不需要的功能。如有必要,请邀请利益相关者演示应用并提供反馈。
- 您可以开始了!您将在生产环境中安装和部署应用。确保用户了解发生的变化,并在必要时提供培训和文档。
安装第一个应用
虽然 AppExchange 类似于手机或平板电脑上的传统应用商店,但是 Salesforce 组织是一个复杂的环境。不能因为某个应用有很酷的徽标或很有说服力的标语就安装。
那么,安装应用的正确方法是什么呢?下面将为您展示!这只是一个示例,无需照做。
假设您在 AppExchange 上找到了这个很棒的应用,它可以让您在 Marketing Cloud Engagement 自动化中发送短信。
要安装应用,单击立即获取。单击此按钮将打开引导您完成这些步骤的安装向导。以下是安装过程中需要回答的两个关键问题:
- 我要将应用安装在哪里—生产环境还是 sandbox?一般来说,最佳的做法是先在非生产环境中安装应用。尝试在您的生产组织的 Sandbox 或 Developer Edition 组织中安装。先对应用进行测试将有助于避免在生产环境中与对象名称等内容发生冲突。
- 我应该仅向管理员提供应用权限,还是应该向所有用户或特定简档提供应用权限?这取决于此应用适用的对象。如果您想限制一组特定用户的访问权限,那么您要在安装应用之前修改这些用户的简档。
我安装的应用在哪里?
太棒了。这就是安装应用的方式。现在,要是能找到它…这是安装应用后找到应用的方式。
应用是使用软件包来安装的(还记得您安装 Dreamhouse 应用的时候吗?)。要找到软件包:
- 在 Setup(设置)的 Quick Find(快速查找)框中搜索并选择 Installed Packages(已安装软件包)。
- 单击已安装软件包的名称。这个名称与 AppExchange 下载页面中的名称相同。
- 单击查看组件,查看有关软件包的更多信息。“软件包详细信息”页面显示了软件包中的所有组件,包括自定义字段、自定义对象和 Apex 类。此类信息有助于确定是否与自定义设置存在冲突。
最后的一些想法
探索 AppExchange 之前,一定要查看 Salesforce Labs 提供的免费应用。Salesforce Labs 的应用除了免费以外,还有一个优点就是它们都是开源的。您可以根据需要对此类应用自定义,了解它们是如何工作的。这样可以更好地了解平台的工作原理。
现在,本模块已经为您深入了解 Salesforce 平台打下了良好的基础。下面的资源将为您未来的学习提供帮助。祝您学习愉快!
资源