系列讲座

Salesforce 2020夏季发布

想知道Salesforce的新版本带来了什么吗?在这个网络研讨会回顾中,您可以了解Salesforce最新的专家意见。

宿主 伦纳德·林德
主讲人 比尔•阿普尔顿 软件设计工程师
我们将涉及的领域 Salesforce

Salesforce用户——想知道这个非常有用的工具的最新版本带来了什么?在这个引人入胜和信息丰富的网络研讨会中,集成。io欢迎Metazoa的专家Bill Appleton和HIC Global Solutions的Piyush Singhal在最新的Salesforce“2020夏季”发布中详细介绍一切。

首先,Bill将介绍权限集组的突破性的GA发布,探索这个令人难以置信的平台新增功能,以及它如何从中受益。Bill深入探讨了Salesforce的这一关键方面的现状以及未来的发展方向。Piyush详细介绍了Salesforce“流”选项的增强,随后重点介绍了Einstein对Salesforce平台的升级。

在这次网络研讨会上,比尔还详细介绍了Salesforce的最新成果之一,即将推出的work.com。Work.com是Salesforce专门为支持最终重返职场而设计的网站。Bill还介绍了在Salesforce中使用元数据API的情况。

皮尤什谈到了Salesforce中“URL黑客”的好处,并推测了2020年秋季版本可能包含的内容(可能是发票对象)。为了结束本次网络研讨会,Piyush研究了系统中可能运行的不同版本的“流”,并研究了Salesforce中的新“分屏视图”选项。

成绩单
  • 20夏季发布的权限集组(02:12)
  • 作为“基础”的概要文件(05:43)
  • 改善流动(08:56)
  • Work.com及其影响(12:08)
  • 爱因斯坦的Salesforce升级(18:24)
  • 元数据API是如何变化的?(20:42)
  • Salesforce的“URL黑客”(24:28)
  • 第二十课释放思想(27:15)
  • 元数据组件依赖(28:28)
  • 使用Flow的不同版本(30:02)
  • 降低复杂性(31:41)
  • “拆分视图”选项(34:45)
  • 总结(36:18)

总裁(00:00):

到目前为止,我们已经经营了七年多。我们为全球客户提供端到端的实现——无论是Salesforce实现,还是在Salesforce内部构建不同系统的混合系统。除了Salesforce,我们也经营Zoho CRM,但这不是我们业务模式的重要组成部分。

伦纳德(00:32):

比尔,跟我们说说你在明尼苏达州的生活吧?

法案(00:36):

啊,谢谢。我是一名资深的软件设计师和工程师,这些年我开发了三四打企业应用。2005年,我开始使用Salesforce,并编写了我所知道的第一个第三方Salesforce应用程序——Dream Team,你们可能还记得。我们还编写了其他几款游戏(如Snapshot),长话短说,我们现在拥有一家名为Metazoa的新公司。我们专注于Snapshot Apple应用程序,这是一个组织管理应用程序,使管理员可以轻松管理他们的订单,照顾安全合规性,从一个组织到另一个组织移动元数据,以及移动数据。我是Salesforce生态系统的热心观察者,我已经准备好谈谈夏季发布的一些新功能。

伦纳德(01:36):

在网络研讨会之前,我和Bill和Piyush都谈过了,你们俩都挑了几件你们想谈的事情。比尔,我想我们会让你从个人资料和权限的变化开始。其中一些只是在20年春季发布时做出的调整,我不知道是否每个人都了解这些。也许你能谈一下20年春装和20年夏装的事?

法案(02:12):

当然,当然。因此,Summer 20拥有权限集组的GA发布。今年春天,他们发布了测试版——但现在到处都可以买到。权限集组对于平台和任何与Salesforce打交道的人来说都是一个很好的补充。如果你回到最开始——2005年,2005年——你唯一拥有的就是个人资料。每个用户都有一个配置文件,这些配置文件是存储权限的地方。随着时间的推移,他们不断地向概要文件添加越来越多的权限,直到他们开始使用整个对象权限、Beal权限和Apex权限,以及从记录类型到页面布局的其他十种权限。

法案(03:09):

所发生的是,配置文件变成了一个巨大的对象,它包含了所有这些信息,尤其是字段权限——因为如果你将配置文件的字段数量乘以这些东西的大小,你可以得到数百兆字节大小的配置文件。事情变得很尴尬。

法案(03:30):

问题是,如果一个用户找到他们的管理员说,“我需要这个新权限”,管理员实际上只有两个选择——他们可以克隆配置文件并添加权限,或者他们可以只添加权限到他们的配置文件,然后忘记它。好吧,如果你选择选择一,你就创建了另一个配置文件,如果你选择选择二,那么你就在整个Salesforce上增加了更多的安全漏洞攻击空间。于是,他们提出了权限集——与对象完全相反。它们很稀疏。你可以把你想要的个人配置文件放到这个小权限集中。这很好,它解决了特殊情况的问题。然而,现在你有了这种整体配置文件,和这个外接程序权限集。因此,权限集组(在这个新版本中最终是GA)填补了这个空白。我们有熊宝宝和熊爸爸,这是熊妈妈。权限集组非常简单。 You can give it a name, and it can hold any number of mission sets, and then you can assign the group. Now, a user can get a profile, a permission set group, or a permission set. I think it's really important because you really want your permission architecture to be understandable to a security administrator or an admin.

法案(05:43):

它应该是人类可读的。它应该是清晰的。我们应该有上下文,它应该有意义。现在您可以将概要文件作为基础。让我们考虑一个营销用户。营销领域的每个人都应该有相同的形象。现在,你不需要给每个营销人员提供他们自己的资料。营销配置文件应该具有对营销中的任何人都有意义的相同基本权限。然后,如果有人需要额外的功能,您可以给该功能起一个好名字。就说有人需要进入竞选系统。 You make a permission set group and fill it with the right permission sets, and then everyone who needs that permission gets assigned to that group. If your marketing user needs access to Einstein or something similar, make that a permission set. If you do it that way, you'll be able to look at all the permissions in the org and see by inspection what they do. Essentially, you've taken all that complexity out of the profile object and distributed it into an architecture that gives it meaning, and is way better. This is new for Summer 20.

伦纳德(07:07):

这是巨大的。我的一个客户就有这样的问题。他们的个人资料很好,除了“哦,这个人还需要这五个东西——你能克隆他们吗?”一个用户可以有多个权限集组分配给他们吗,还是只有一对一?

法案(07:29):

你提出的这个观点很有趣。用户获取权限集的方式,或者用户获取权限集组的方式,或者权限集组获取权限集的方式都是连接对象。连接对象是自定义对象。它有两个指针指向用户或权限集或该组的权限。现在发生的一件事是我们已经把所有这些复杂的东西从配置文件中移除了,但是现在在用户和权限集之间有一个分配的网络,权限集组有一些新的复杂性。如果你试图通过一个大的组织的设置菜单来做所有这些事情,这可能是一个问题。这是我们的Snapshot产品解决的问题之一,它让管理变得更容易。万博max手机网页登录一个非常有用的统计数据是你的用户与用户的比率。如果每个用户都有一个个人资料,这是一个非常糟糕的迹象。我们见过有600或700个人资料的客户,这并不好。

伦纳德(08:56):

Piyush,我认为最重要的事情之一就是增强了流量。你能告诉我们一些关于这方面的研究吗?

总裁(09:21):

绝对的。流的出现是为了给最终用户或开发人员提供更多的能力来定制和自动化更多的东西。自从几年前开始流动以来,情况每天都在变得越来越好。作为开发人员或顾问,真正的挑战是必须在流程和编写一段可能是触发器或批处理类或类似内容的代码之间做出选择。您不必再三考虑是使用触发器还是批处理类的代码段,还是使用流程。在这个版本中,用户得到的就像在提交数据之前编写流一样。例如,如果您编写一个触发器,它将使您能够在数据提交到数据库之前编写一个流。这样,您就可以验证几个检查或填写几个空字段。例如,最近,我们正在研究如何在合约保存为记录之前创建触发器。用户希望保存每个合同,保存后的结束日期为6个月。 Before, we could think about "let's write a trigger to do that." We actually have the flow with us now. So, we created that flow, and it was much easier to do it. Flows are now enhancing the debug facility in it, so you can actually debug and put your debuts in it. It's moving more towards what you could achieve in our trigger. The flows are moving towards that direction.

伦纳德(11:30):

基本上,在某种程度上——Salesforce的发展方向——你将不必编写Apex来完成许多真正常见的事情,而这些事情在一两年前就已经用触发器完成了。

总裁(11:48):

它正朝着更多点击和更少代码的方向发展。

伦纳德(11:55):

比尔,work.com。有这样的东西吗?这是一个测试版。你做了什么?你对此做了一些调查。

法案(12:08):

我们已经和那边的团队谈过了,有一些非常有趣的事情。我得说这是新版本中最重要的部分之一。我不确定这是一个托管包,所以我不确定它是否是Summer 20的正式组成部分。Work.com是关于在当前的COVID-19危机中重新开放你的公司的,它提供了一个指挥中心,帮助你在设施中看到你的员工,以及这些东西是如何协同工作的。所以,如果你想想Salesforce,你有用户——那些是有许可证的人——你有合作伙伴,你有联系人。对象是新的。现在你有了自定义对象,其中一个是"employee "

法案(13:14):

雇员填补了用户和联系人之间的空白。现在你可以想想公司里所有不一定有Salesforce许可证的人,因为他们可能不在销售团队。这些人怎么能在移动应用程序上给你健康信息,告诉你他们做得怎么样?你如何组织工人的轮班——也许你想在你的大楼里保持社交距离?你怎么能让一半的工人一次来工作半个星期,而另一半人只工作半个星期呢?你如何从员工那里了解他们的工作状态?他们的风险高吗?他们康复了吗?他们有症状吗?

法案(14:12):

你可以得到所有的信息,整理它,并在不同的设施中看到它。从那里,你可以组织它,使它工作。我认为这很关键。如果你看看他们做了什么,如果你看看一些自定义对象,看看一些可用的自定义对象——看看Salesforce在未来的想法——他们也有一个危机对象,用于战争、流行病或自然灾害。我希望我们不要经常使用那个东西——一个就够了——但他们显然是在考虑破坏以及员工如何处理这个问题。我认为他们这样做是明智的。work.com的另一个功能是追踪接触者。这是为了销售给试图进行接触追踪的大型市政当局。我不确定这对经营个人公司的人是否有用,但它可能有用。所以这是员工可用的资源,还有其他健康资源。万博手机登录平台 So, work.com is really interesting, and it's going to be here soon.

伦纳德(15:44):

对我来说,Work.com有两个有趣的地方。一个是将Tableau和MuleSoft集成到一个基准Salesforce产品中。万博max手机网页登录这是我第一次看到他们像这样把所有东西捆绑在一起。Tableau基本上提供了一个关于COVID走向的仪表板,它只是收集有关COVID的公共资源信息。据我所知,MuleSoft组件只是从人力资源系统中提取数据来填充员工对象。所以,他们一开始就说他们是一种边车系统,我们处理这一小部分。

伦纳德(16:44):

在几个月前的X-Force会议上,我们请来了Silver Line CRM的Matt Getz。他们是Salesforce在医疗保健领域的实施合作伙伴。他们也和Salesforce合作过。在这种情况下,Salesforce并不是企业用来运营业务的核心产品——一家医院有这些电子万博max手机网页登录记录系统,但这些系统太复杂了,很难改变,所以它们不能成为COVID应对措施的一部分。Salesforce进来了,把这一小部分拿走,成为COVID应对的一部分。这是我第一次在Salesforce看到这种情况。这是一个令人兴奋的方向。

法案(17:36):

它很敏捷,不是吗?这样的事情发生了,他们真的可以跳起来。

伦纳德(17:45):

显然,我们是一家为Salesforce做ETL的公司。它是敏捷的,但它总是一种辅助平台——但它是如此敏捷,以至于人们想把它变成许多不同事情的唯一真相来源。这是该平台的一个有趣的发展。说到销售云以外的东西,Piyush,你们有一个相当大的实践和服务云,一些服务云的升级将在20年夏季到来。

总裁(18:24):

即将到来的一个有趣的升级与爱因斯坦在Salesforce所做的事情有关。因此,爱因斯坦引擎将帮助人们或支持人员在与某人进行实时聊天或对话时如何响应罚单。这是我们在bgmail中已经看到的。当你输入电子邮件时,我们会看到一个预测文本。现在在Salesforce的支持下。所以,当你聊天或回复一个案例时,你会看到预测测试。这来自于Salesforce开发的爱因斯坦引擎。看到世界正朝着预测文本和人工智能的方向发展,以及Salesforce正在做的事情,这实际上是非常有趣的。

总裁(19:21):

看到世界正朝着预测文本和人工智能的方向发展,以及Salesforce对爱因斯坦的研究,这真的很有趣。

伦纳德(19:32):

他们是否根据客户自己的服务云案例进行培训?他们会浏览这些案例并了解类似案例的答案吗?基本上就是这个意思吗?

总裁(19:47):

我想是的。我还没有机会得到我的手,但我认为从预览和我看到的视频来看,它看起来是非常个性化的,针对特定的组织或特定的用户,什么样的用法或发生什么样的情况。我认为它也从案例和用户或组织拥有的一切中学习。我认为这一点非常关键,因为如果你在家工作,使用Salesforce,你可能无法从同事那里得到很多帮助。然而,像这样的东西肯定会帮助快速解决不是所有的问题,但其中的一些。从客户服务那里得到更好的回应总是有帮助的。

伦纳德(20:42):

比尔,你公司的专长是元数据API。所以这条新闻就是没有新闻,对吧?

法案(20:58):

它们在每个发布周期都会发布六个左右的新元数据对象,但它们并不真正令人兴奋,除非您对元数据API或部署感兴趣。所以这对我们来说不是什么新闻。

伦纳德(21:23):

您运行一家处理部署的公司,并大量使用元数据API。其他公司这样做是为了帮助整理文件。元数据API中总是存在空白,有些事情只能通过点击来完成。你认为他们会缩小差距吗?或者你看到数据Salesforce模仿元数据,你可以在网上做的一切都可以通过元数据来做?

法案(22:04):

他们正在努力。有一个很棒的网页,可以准确地显示不同渠道之间的差距,正如Salesforce所说的那样。因此,如果您通过数据API查看自定义对象,然后通过元数据API(通过工具API查看它们)查看它们,您将看到三组不同的对象。这就是所谓的通道。这些是API谈论这些对象的方式。这个网页有不同的栏目,显示了在不同的渠道中覆盖和不覆盖的对象。所以我认为你是对的。我的意思是,还有很长的路要走,他们也在加入很多新东西。这确实是个大问题。

法案(23:01):

但是你可以用元数据API做很多聪明的事情。我给你们举个例子。我们将发布一份新报告,向你展示我们的用户连接到你的组织的每一个地方。它将显示用户的电子邮件地址在组织中使用的每个地方。如果这是一个不活跃的用户,那就特别有趣了——因为在Salesforce的历史上,从来没有一种方法可以清除不活跃的用户。这就是我们要做的。这很有趣,但就在今天,我注意到一些大交易提醒——如果有大交易,他们会给你发电子邮件或其他什么。它不在元数据API中,也不在数据API中,它就是不可用。在这种情况下,我们所能做的就是在我们的产品中加上一个“不”,然后说,“在我们自动为您完成这些之后,不要忘记检查您的组织。”万博max手机网页登录

伦纳德(24:22):

Piyush,你说有一个有趣的事情你可以做的URL黑客启发当我们谈话时。你能多告诉我们一些吗?

总裁(24:28):

所以,我们今天测试的另一件事是URL入侵。这是一个华丽的词,基本上是在你打开一张唱片或类似的东西时预先填写表格。这在Salesforce经典中非常流行。你能做的就是用你自己的客户替换新按钮;在那个按钮中,你可以插入一个脚本,它实际上是那个的ID。它会为你预先填写表格,例如,在我告诉你的情况下,合同日期需要从创建日期起六个月后登录,对吧?在合同中,订阅、结束日期和创建日期是必填字段。并不是每个人都知道在与新员工或刚迁移到Salesforce的人打交道时填写这张表。现在,Salesforce也将这个功能从Salesforce Classic转移到了Lightning上,我认为这应该早点发生——这可以让我省去很多痛苦和客户的沮丧。你要做的就是用你自己的按钮替换相同的"new"按钮,为用户预先填写表单。 So, you can pre-fill the record type and pre-fill a number field, or something like that.

伦纳德(26:15):

这很好。这是我们在经典中经常用到的东西。

总裁(26:20):

这是一个非常小的特性,但它在某些用例中产生了很大的差异。

伦纳德(26:29):

我想问你们两个一个一般性的问题。这是一次独一无二的发行。你对Salesforce内部发生了什么有什么想法吗?为什么他们改变了方向,不得不推出Work.com?

法案(26:29):

是的,work.com是非常具有破坏性的,我认为发布中的一些新功能没有提交。我认为在这两者之间……但他们会回来的,他们会完成工作,一切都会继续。

伦纳德(27:15):

你听说过关于Fall 20的任何传言吗?它是否会是一个更强大的版本?皮尤什,你呢?

总裁(27:35):

正如Bill之前所说,我们看到像“雇员”这样的新对象进入Salesforce。所以我总能看到Salesforce的空白。您可以将其用于销售和其他任何事情,但您从未在人力资源系统和账单和发票系统之间建立连接。因此,可能在下一个或几个版本中,我们会看到与计费相关的内容。如果可以实现的话,发票对象将是一个非常好的选择。所以,这是我的一点预测,可能会成真。如果能做到,我们就很幸运了。

伦纳德(28:28):

我们有一个来自评论的问题。对工具、API、元数据组件依赖有什么评论吗?

法案(28:46):

在工具API中有一个新的API——如果曾经有一个API有正确的名字,那就是工具API。它的作用是让你说,“这和什么相连?”因此,您可以有一个对象,它可能是连接到另一个对象的字段或在Apex脚本中使用,或者它可能是报告的一部分,以及所有这些依赖关系。众所周知,一个大问题是在迁移Salesforce元数据时,会遇到依赖关系问题。如果你要移动一个自定义对象,你还需要移动那个对象的父对象,否则你会得到一个错误,无法移动它。所以依赖API对于提问者所问的组织健康状况有潜在的帮助。你可以看看它,看看事物是如何联系起来的,以及正在发生的一切。问得好。

法案(30:02):

我有个问题要问皮尤什。当您使用流时,您通常会看到流的多少个版本?然后,如果部署流,您是总是部署最新版本,还是有时希望部署以前的一个版本?我对你的看法很感兴趣。

总裁(30:36):

这是个很有趣的问题。作为一种实践,我们通常会在沙盒中开发所有内容。客户对其进行测试,然后我们将其部署到生产环境中。万博max手机网页登录但在一个非常实际的笔记中,有时客户需要一个非常小的更改。因此,当客户和您在一起时,您可以在生产中随时复制该版本,并立即使用实际数据万博max手机网页登录进行测试。但是,您不能在Sandbox中创建每个场景,然后对其进行测试,并遵循相同的流程或部署实践。在实践中,我曾见过同一流程可能有大约5个版本,只做了一些小调整。总是部署最新版本是不太实际的,即使我们在使用时可能会有一个小的更改。

伦纳德(31:41):

Piyush,你现在的开发实践是更广泛地使用流吗?我现在看到的很多组织都有流、流程构建器、工作流对象和Apex触发器,它们每个都做类似的事情——但这取决于开发人员在实践中接触了它。你试图降低复杂性的原则是什么?

总裁(32:14):

理论上,实践伴随着点击而不是代码——这为每个人节省了很多麻烦,显然也节省了部署和开发时间。实际上,有时您无法判断是选择流程还是触发器。这时开发者就必须决定是使用触发器还是流程。这让我想到Salesforce的一个有趣的新现象,这是Salesforce优化器应用之前我们做部署的时候,一切都很正常。我们曾经在Salesforce内部下载优化器PDF并将其展示给客户——这些都是需要你注意的事情,比如组织中有太多的管理员,太多的触发器,或者API的旧版本。现在,这个优化器应用程序让我们看到正在发生的事情。这是Salesforce中出现的一个新的交互功能。早些时候,它只是一个PDF文件。

总裁(34:45):

关于这个版本,我真正喜欢的最后一件事是分屏视图。因此,如果您使用过Salesforce和服务控制台,或者可能是销售控制台,那么您最近的所有项目都将在左侧。在右侧,您将看到该跟踪器的详细信息。现在,他们引入了一种叫做分屏视图的新东西——非常有趣。从我在旅途中看到的看板,它改善了很多东西。我一直认为主列表视图中缺少的是与服务或销售控制台相关的东西-现在他们将其引入。对于Salesforce的新用户来说,这是一件有趣的事情。

伦纳德(35:44):

是的,我在我们的用户组里看过那个演示。这很重要。我想我们可以准备好结束了-你能否再谈一下你的公司,以及你是做什么的?

法案(36:18):

谢谢你!我们在应用交易平台上开万博max手机网页登录发了一款名为Snapshot的产品。它是一个工作管理工具,许多大型Salesforce客户将其用于遵从性和安全性,以及用于数据迁移的元数据迁移。我们都是关于授权管理员,让他们的生活更轻松。提供对Salesforce的可见性是至关重要的——它可能变得非常非常复杂。你怎么想象呢?那么,考虑到你工作的复杂性,你如何才能做一些可行的事情呢?所以我们有14天的免费试用。在应用程序交换上查看。

伦纳德(37:04):

Piyush,跟我们说说你们是做什么的,有兴趣的人怎么能联系到你们?

总裁(37:11):

所以,我们绝对是Salesforce的合作伙伴,或者只是Salesforce的合作伙伴。我们在应用程序交易所有三个应用程序。我们最近发布了一个连接Salesforce和Shopify的Shopify连接器。您可以同步您的数据从Shopify和Salesforce或从Salesforce到Shopify。还有其他的应用程序——当看板发布时,我是它的忠实粉丝。所以我们增强了这个特性和功能,我们现在有了这个应用程序,它可以使用看板来增强你的视图。我们也有一个任务优化器应用程序,它能方便地显示待处理和即将执行的任务。这些应用程序的好处是它们是免费的——它们是由我们推出的,因为我们真的很喜欢Salesforce,并希望为社区做出贡献。

伦纳德(38:15):

太好了。嗯,那真的很有趣,尤其是Shopify连接器,我敢打赌你们都很喜欢。我要结束演讲了,感谢你们的参与。

今天集成您的数据仓库ManBetX万博客服

尝试整合。IO免费7天。不需要信用卡。

Baidu
map